#footer{background-color:#2e323a;color:#fff;margin-top:50px;padding:0 0 24px}.footer-content{border-top:1px solid hsla(0,0%,100%,.051);padding-top:0}.footer-main{gap:0 9%;margin-top:45px}@media (max-width:1090px){.footer-main{gap:0 7%}}@media (max-width:980px){.footer-main{gap:0 5%}}.form-group h3{color:#fff;font-size:24px;font-size:23px;font-weight:500;letter-spacing:-1px;line-height:1.25;max-width:100%;width:435px}.footer-social{display:inline-flex;list-style:none;margin:0}.footer-social li{margin-right:5px}.footer-social li img{height:40px;width:40px}.form-group{border:1px solid hsla(0,0%,100%,.05);border-radius:20px;color:#fff;margin-bottom:36px;margin-top:24px;padding:28px 36px}.form-group,.form-group .hs-email{background-color:hsla(0,0%,100%,.05)}.form-group .hs-email{align-items:center;border:1px solid #51545b;border-radius:10px;display:flex;margin-right:20px;overflow:hidden;width:100%}.form-group .hs-email .input{width:100%}.form-group .hs-email input{background-color:transparent;border:none;color:#fff;flex:1;font-size:15px;outline:none;padding:16px 10px;position:relative;width:100%;z-index:5}.form-group .hs-email input::placeholder{color:hsla(0,0%,66%,.336)}.form-group .hs-email:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHoSURBVHgB7ZjhdYMgEMfPvA7gCHaDdAMzQjawE6QbNJkg7QTpBukGukGyAW6QbHC9E2wJATRi1Q/+3runDw74eyicAMzMjEvkqkDEBIbjGkXRtdGLRMVke7ILDg+PeTADE2niuCInS2BcSrIVRZSvsNAqDjC+OCYBqaWiiiBFb0mXk+ZUkn2SNb8X/RCTbeA2QC8UxXN1RwIz431YwsDQmKmhIePyBUwH62y5BB7rJxgCGounN/c5ZI5PP8d/XA+5bzWGjYx9mqY4JRPk/A49o/o8qTEanTNsRvQRTfUxCEv/l0ciuCIrjLIEZDT3XYSi2qXAvhkUZGtfYzOCiVYuHNHMoL04X9TelE9ii6BXoNbwC+0c0BNN1fboaMvlseH7uEDDR1gGEmiJJpVt0J50sH/qeJjuApUfv0cfaOdEtkQ5nbnDh9vGnmiHCTQ6E9geFp+26PNOYKetjlMhsme63TW48va1I1/e+AvoQNBeTINu6cJCvy3VBciMZAsBPEEgKrFco8yA6izo/JsqBRIssEYJ6kWUzpTSLSuzwFBmgaG4BMYwPNYx62XGXB440xjjt1On0qSfLHAimcI0KGhd5aT5ZopfQf6wj00JUss9+JecjnV4tEUjHfMdv7HjYB9LfVg0MzM1fgDBZAaOaYI64AAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin:0 10px 0 15px;width:22px}.form-group .hs-submit input{background-image:linear-gradient(45deg,#ff187e,#e60f6e);background:linear-gradient(268deg,#ff187e,#e60f6e);border:none;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;box-shadow:0 0 25px 0 rgba(244,119,174,.35);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;padding:16px 25px;transition:all .3s ease-in}.form-group .hs-submit input:hover{background-image:linear-gradient(45deg,#e60f6e,#ff187e);box-shadow:none}.form-group form{display:flex;position:relative;top:2px;width:100%}.form-group .hs-error-msgs{list-style:none;margin:0;padding:0;position:absolute;width:100%}.form-group .hs-error-msgs .hs-main-font-element:not(.hs-error-msg){display:none}.form-group .hs-error-msgs .hs-error-msg{font-size:13px;position:relative;top:40px}.footer-logo img{height:32px;margin-bottom:15px;object-fit:contain;width:132px}.footer-social img{height:40px;margin-right:5px;margin-top:20px}.footer-logo p{color:hsla(0,0%,100%,.5);font-size:16px;line-height:200%;margin:0}.footer-main ul{list-style-type:none;margin:0;padding:0}.footer-main h5{color:#fff;font-size:16px;font-weight:500;margin-bottom:25px}.footer-main a{color:hsla(0,0%,100%,.75);display:block;font-size:14px;margin-bottom:14px;text-decoration:none;transition:color .2s ease-in}.footer-main a:hover{color:#fff}input:focus{color:#fff;outline:none}@media (max-width:1105px){.form-group h3{width:100%}}@media (max-width:767px){.footer-main{gap:0;text-align:left}.footer-logo{max-width:100%}.footer-main{margin-top:0}.footer-main h5{margin-top:18px}.footer-concept h5{display:none}.footer-menu{margin-top:-25px}.form-group{padding:20px}.form-group h3{font-size:18px;margin-bottom:15px;text-align:center;width:100%}}@media (min-width:768px){.form-group .row{justify-content:space-between}.form-group .span6:first-child{flex:0 0 40.936170208%}.form-group .span6:last-child{flex:0 0 52.936170208%}.footer-main .col{flex:0 0 20%}.footer-menu{padding-left:2%}.footer-main{gap:0}.footer-company,.footer-content,.footer-support{padding-left:1%}}@media (max-width:1100px) and (min-width:768px){.footer-main .col{flex:0 0 30%}}