.footer_section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}.footer_section:after{background:#648b64;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.footer_section .footer_text{align-items:center;display:flex;flex-wrap:wrap;position:relative;z-index:1}.footer_section .footer_text .footer_content{width:55%}.footer_section .footer_text .footer_form{padding:0 95px;width:45%}.footer_section .footer_text .footer_content h2{color:#f5f3ee;font-size:53.3333px;line-height:66px;margin:0 0 40px}.footer_section .footer_text .footer_content p{color:#f5f3ee;display:inline-block;font-size:16px;line-height:28px;margin:0 0 35px}.footer_section .footer_text .footer_content p a{color:#f5f3ee}.footer_section .footer_text .footer_details:after{background:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 95px)}.footer_section .footer_content .footer_details{margin:0 0 35px;padding:0 95px;position:relative}.footer_section .footer_text .footer_content img{width:261px}.footer_section .footer_content .footer_address_social{align-items:end;display:flex;flex-wrap:wrap;margin:35px -15px 0}.footer_section .footer_address_social .footer_address{padding:0 15px;width:50%}.footer_section .footer_address_social .footer_social{width:50%}.footer_section .footer_address_social .footer_address p{display:block;margin:0}.footer_section .footer_address_social .footer_social h3{color:#f5f3ee;font-size:24px;line-height:22px;margin:0 0 20px;text-transform:uppercase}.footer_section .footer_social .footer_social_icons ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.footer_section .footer_social .footer_social_icons ul li a{display:inline-block;line-height:0}.footer_section .footer_social .footer_social_icons ul li a img{width:44px}.footer_section .footer_content .footer_mod{padding:0 95px}.footer_section .footer_form .form-title{display:none}.footer_section .footer_form form{background:transparent;border:none}.footer_section .footer_form form fieldset.form-columns-2{display:flex;flex-wrap:wrap;margin:0 -5px}.footer_section form fieldset.form-columns-2 .hs-form-field{padding:0 5px;width:50%}.footer_section form fieldset .hs-form-field .input{margin:0}.footer_section form .hs-form-field label{font-size:12px;line-height:14px}.footer_section form .hs-form-field label span{color:#f5f3ee}.footer_section form .hs-form-field label span.hs-form-required{display:none}.footer_section form .hs-form-field input,.footer_section form .hs-form-field textarea{background:transparent;border:1px solid #f0f1f5;border-radius:0;color:#fff;padding:7px;width:100%!important}.footer_section .footer_form form fieldset.form-columns-1 .hs-form-field{padding:0 10px 0 0}.footer_section form .hs-form-field textarea{min-height:150px}.footer_section form .hs-form-field ul.inputs-list.multi-container{display:flex;flex-wrap:wrap;margin:0 -10px}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox{margin:0;padding:0 10px;width:25%}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display input{appearance:none;-moz-appearance:none;border:1px solid #f0f1f5;height:28px;margin:0;padding:0;width:28px!important}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display span{padding:0 0 0 10px;width:calc(100% - 28px)}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display{align-items:center;display:flex;flex-wrap:wrap;margin:0}.footer_section .footer_form form .hs_submit.hs-submit input{background:#f5f3ee;border-radius:0;color:#000;font-size:12px;line-height:14px;padding:10px 40px}.footer_section .footer_form form ul.no-list.hs-error-msgs.inputs-list li{margin:10px 0 0}.footer_section .footer_form form ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg.hs-main-font-element{color:#fff;margin:0}.footer_section .footer_form form .hs_error_rollup{display:none}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display input[type=checkbox]:checked:after{color:#fff;content:"✔";display:block;font-size:14px;line-height:20px;text-align:center}.footer_section .footer_text .footer_content a{display:inline-block}.footer_section .footer_form form .hs_submit.hs-submit input:hover,.footer_section .footer_social .footer_social_icons ul li a img:hover{opacity:.7}@media only screen and (max-width:767px){.footer_section{padding:60px 0}.footer_section .footer_text .footer_content{width:100%}.footer_section .footer_content .footer_details{padding:0 24px}.footer_section .footer_text .footer_content h2{font-size:38px;line-height:48px}.footer_section .footer_text .footer_details:after{width:100%}.footer_section .footer_content .footer_mod{padding:0 24px}.footer_section .footer_content .footer_address_social{margin:35px 0}.footer_section .footer_address_social .footer_address{padding:0;width:100%}.footer_section .footer_address_social .footer_social{padding:30px 0 0;width:100%}.footer_section .footer_social .footer_social_icons ul li a img{width:30px}.footer_section .footer_text .footer_form{padding:0 24px;width:100%}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox{width:100%}.footer_section form .hs-form-field ul.inputs-list.multi-container{row-gap:10px}}@media only screen and (min-width:768px) and (max-width:1024px){.footer_section .footer_content .footer_details,.footer_section .footer_content .footer_mod,.footer_section .footer_text .footer_form{padding:0 24px}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox{width:50%}.footer_section form .hs-form-field ul.inputs-list.multi-container{row-gap:10px}.footer_section .footer_social .footer_social_icons ul li a img{width:35px}.footer_section .footer_address_social .footer_address{width:60%}.footer_section .footer_address_social .footer_social{width:40%}}@media only screen and (min-width:1025px) and (max-width:1450px){.footer_section .footer_content .footer_details,.footer_section .footer_content .footer_mod,.footer_section .footer_text .footer_form{padding:0 24px}.footer_section form .hs-form-field ul.inputs-list.multi-container li.hs-form-checkbox{width:50%}.footer_section form .hs-form-field ul.inputs-list.multi-container{row-gap:10px}}