.footer{overflow:hidden;position:relative}.footer:before{bottom:-15px;left:0}.footer:after{right:0;top:0;transform:rotate(180deg)}.footer:after,.footer:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:437px;position:absolute;width:264px}.footer .footer_section{display:flex;flex-wrap:wrap;margin:0 -20px;position:relative;z-index:1}.footer .footer_section .footer_icons{padding:0 20px;width:33.33%}.footer .footer_icons .footer_icon{align-items:center;display:flex;flex-wrap:wrap;gap:23px}.footer .footer_icon .footer_image{align-items:center;border-radius:50%;display:flex;height:78px;justify-content:center;line-height:0;width:78px}.footer .footer_icon .footer_icon_text{width:calc(100% - 105px)}.footer .footer_icon .footer_icon_text h4{font-weight:500;letter-spacing:2px;line-height:100%;margin:0 0 6px}.footer .footer_icon .footer_icon_text p{display:inline-block;letter-spacing:1px;line-height:120%;margin:0}.footer .footer_icon .footer_icon_text p a{display:inline-block;font-weight:400;line-height:120%}.footer .footer_content{border-bottom:1px solid;border-top:1px solid;display:flex;flex-wrap:wrap;margin:66px 0 0;position:relative;z-index:1}.footer .footer_content .footer_links{padding:50px 10px;width:28%}.footer .footer_content .footer_hrs h3,.footer .footer_content .footer_links h3,.footer .footer_content .footer_subscribe h3{font-size:24px;font-weight:500;letter-spacing:2px;line-height:100%;margin:0 0 30px}.footer .footer_content .footer_links ul{flex-direction:column;list-style:disc;padding:0 0 0 18px}.footer .footer_content .footer_links ul li a{display:inline-block;font-weight:400;letter-spacing:1px;line-height:40px;text-transform:capitalize}.footer .footer_content .footer_subscribe{border-left:1px solid;border-right:1px solid;padding:50px 0 65px;width:44%}.footer .footer_content .footer_hrs{padding:50px 10px 50px 42px;width:28%}.footer .footer_content .footer_hrs ul{list-style:none;margin:0;padding:0}.footer .footer_content .footer_hrs ul li{display:flex;flex-wrap:wrap;margin:0 -5px;padding:0 0 10px}.footer .footer_content .footer_hrs ul li:last-child{padding:0}.footer .footer_content .footer_hrs ul li p{display:inline-block;line-height:200%;margin:0;padding:0 5px;width:50%}.footer .footer_subscribe .footer_form{align-items:center;border-bottom:1px solid;display:flex;flex-direction:column;justify-content:center;padding:0 20px 55px}.footer .footer_subscribe .footer_form .form-title{display:none}.footer .footer_subscribe .footer_form form{align-items:center;border:none;border-radius:50px;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:5px;position:relative}.footer .footer_form form .hs-form-field,.footer .footer_form form .hs-form-field label{margin:0}.footer .footer_form form .hs_email.hs-form-field{width:66%}.footer .footer_form form .hs_submit{width:fit-content}.footer .footer_form form .hs_email.hs-form-field ul.no-list.hs-error-msgs{display:none}.footer .footer_form form .hs_submit input{letter-spacing:1px;padding:13px 40px;width:100%}.footer .footer_form form .hs-form-field input{background:transparent;border:none;letter-spacing:1px;outline:none}.footer .footer_form form .hs_error_rollup{bottom:-40px;left:16px;position:absolute}.footer .footer_subscribe .footer_socials{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 20px 0}.footer .footer_subscribe .footer_socials h3{font-size:24px;letter-spacing:2px;line-height:100%;margin:0 0 22px}.footer .footer_subscribe .footer_socials ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.footer .footer_subscribe .footer_socials ul li{line-height:0}.footer .footer_subscribe .footer_socials ul li a{align-items:center;border-radius:4px;display:flex;height:100%;justify-content:center;line-height:0;padding:4px}.footer .footer_content .footer_links ul li a:hover,.footer .footer_icon .footer_icon_text p a:hover{color:#14a09d}.footer .footer_subscribe .footer_socials ul li a:hover{opacity:.7}.footer .footer_copyright{padding:12px 0;text-align:center}.footer .footer_copyright p{display:inline-block;font-size:14px;letter-spacing:1px;line-height:26px;margin:0}.footer .footer_section .footer_icons:last-child{padding:0 20px 0 90px}.footer_form span.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form{width:100%}@media only screen and (max-width:1200px){.footer .footer_form form .hs_email.hs-form-field{width:55%}}@media (min-width:768px) and (max-width:1024px){.footer .footer_icon .footer_icon_text{width:calc(100% - 80px)}.footer .footer_section .footer_icons:last-child{padding:20px 0 0 20px}.footer .footer_content .footer_links{width:50%}.footer .footer_content .footer_subscribe{border-right:0;width:50%}.footer .footer_content .footer_hrs{border-right:1px solid #414141;padding:0 0 30px;width:50%}.footer .footer_content .footer_hrs h3,.footer .footer_content .footer_links h3,.footer .footer_content .footer_subscribe h3{font-size:17px}.footer .footer_form form .hs_submit input{padding:10px 17px}.footer .footer_section{margin:0 -10px}.footer .footer_section .footer_icons{padding:0 10px}.footer .footer_icon .footer_image{height:60px;width:60px}.footer .footer_icon .footer_image img{width:auto}.footer .footer_icons .footer_icon{gap:15px}.footer .footer_content .footer_links h3{font-size:18px}.footer .footer_section .footer_icons:last-child{padding:0 10px}}@media only screen and (max-width:767px){.footer .footer_section .footer_icons{width:100%}.footer .footer_section{gap:20px}.footer .footer_section .footer_icons:last-child{padding-left:20px}.footer .footer_content{border:0;margin-top:30px}.footer .footer_content .footer_links{padding:0;width:100%}.footer .footer_content .footer_subscribe{border:0;padding:20px 0;width:100%}.footer .footer_subscribe .footer_form{border:0;padding:0}.footer .footer_subscribe .footer_form h3{font-size:18px;text-align:left}.footer .footer_subscribe .footer_socials{align-items:flex-start;padding:28px 0 0}.footer .footer_content .footer_hrs{padding:0;width:100%}.footer .footer_content .footer_hrs h3,.footer .footer_content .footer_links h3,.footer .footer_content .footer_subscribe h3{margin-bottom:20px}.footer .footer_form form .hs_submit input{padding:16px 31px}.footer .footer_icon .footer_image{height:50px;width:50px}.footer .footer_icon .footer_image img{width:30px}.footer .footer_icon .footer_icon_text h4{font-size:18px}}@media only screen and (min-width:1025px) and (max-width:1200px){.footer .footer_section .footer_icons:last-child{padding:0 20px}.footer .footer_content .footer_links{width:25%}.footer .footer_content .footer_hrs{width:31%}}