footer{background-color:#364c63;padding:80px 20px;position:relative;transition:all .3s ease}footer:hover{background-color:#384f68e0}.footer-container{margin:0 auto;max-width:1400px;padding:0 20px}.footer-brand-logo img{display:block;margin:0 auto;width:48px}.footer-brand-logo{margin-bottom:40px}.footer-wrapper{position:relative}.footer-contact-item,.footer-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.footer-contact-item{color:#fff;margin-bottom:30px}.footer-contact-item p{color:#fff;font-family:Josefin Sans,Sans-serif;font-size:16px;font-weight:400;line-height:1;margin:0;padding-left:20px}.footer-details{margin-right:40px;position:relative;width:500px}.footer-menus ul li a{color:#fff;font-family:arial;font-size:15px;padding:13px 20px;position:relative}.footer-menus ul>li>a:after{bottom:0;content:"";display:block;height:0;left:50%;opacity:0;position:absolute;transition:all .3s cubic-bezier(.58,.3,.005,1) 0s;width:0}.footer-menus ul>li:hover>a:after{background-color:#e1a225;height:3px;left:0;opacity:1;transform:scale(1);width:100%}.footer-menus .hs-menu-wrapper ul{justify-content:center}.footer-socials-wrapper a{color:#fff}.footer-socials-wrapper{text-align:center}.footer-socials{margin-bottom:20px;position:relative}.footer-copyright-block{color:#fff;font-family:arial;font-size:15px;margin-top:30px;text-align:center}.footer-socials h5{color:#fff;font-family:Josefin Sans;font-size:19px;font-weight:700;margin-bottom:10px;text-align:center}footer:before{background-image:url(https://144169610.fs1.hubspotusercontent-eu1.net/hubfs/144169610/Hex-Logo-solo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.04;position:absolute;top:0;width:100%}footer .elementor-shape-top{top:-1px}footer .elementor-shape svg{display:block;height:39px;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape svg .elementor-shape-fill{fill:#e1a225}.footer-form-wrapper h6{color:#fff;font-family:Montserrat;font-size:18px;font-weight:200}.subs-form form{align-items:center;background-color:transparent;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.subs-form h3.form-title,.subs-form span.hs-form-required{display:none}.subs-form .hs-form-field label{font-weight:200}.subs-form .hs-form-field label,.subs-form form input[type=email]{color:#fff;font-family:Montserrat,Sans-serif;font-size:16px;text-transform:capitalize}.subs-form form input[type=email]{background-color:transparent;border:0;border-bottom:1px solid #ffffff5e!important;border-radius:0;font-weight:300;padding:10px 12px}.subs-form form input[type=email]:active,.subs-form form input[type=email]:focus,.subs-form form input[type=email]:focus-within{border:0;outline:0}.subs-form ul.no-list.hs-error-msgs.inputs-list li{margin:0}.subs-form ul.no-list.hs-error-msgs.inputs-list li label{font-size:10px;margin:5px 0}.subs-form form input[type=submit]{background-color:#e1a225;background-image:url(https://144169610.fs1.hubspotusercontent-eu1.net/hubfs/144169610/HexErgy%20Theme/Icon/arrow-right-solid-white.svg);background-position:86% 50%;background-repeat:no-repeat;background-size:15px;border-radius:50px 0 50px 50px;color:#fff;font-family:Montserrat,Sans-serif;font-size:15px;font-weight:300;padding:20px 90px 20px 35px;text-transform:uppercase;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.subs-form form input[type=submit]:hover{background-color:#fff;background-image:url(https://144169610.fs1.hubspotusercontent-eu1.net/hubfs/144169610/HexErgy%20Theme/Icon/arrow-right-solid-orange2.svg);color:#da6d25;transform:translateY(-8px)}.subs-form .hs-form-field{margin-bottom:0;padding-right:40px;width:100%}.footer-form-wrapper{max-width:734px}.footer-socials-wrapper a:hover{color:#e1a225}.footer-contact-item:last-child{margin-bottom:0}.footer-contact-details{margin-bottom:45px}.footer-subscription{max-width:600px;width:100%}@media (max-width:768px){.footer-wrapper{display:block}.footer-details{margin-bottom:50px;margin-right:0;width:100%}.footer-brand-logo{margin-bottom:30px}.footer-contact-item{display:block;margin-bottom:30px;text-align:center}.footer-contact-item p{padding-left:0;padding-top:10px}.footer-contact-details{margin-bottom:40px}.footer-menus ul li{text-align:center}.footer-copyright-block{margin-top:20px}.footer-details{margin-bottom:40px}.footer-form-wrapper h6{font-size:16px}.subs-form form{display:block}.subs-form form .actions{margin-top:20px;text-align:center}}