.footer-container{background-color:var(--primary-dark);color:var(--white)}.footer-container b{color:var(--white)}.footer-container h5{color:var(--white);margin-bottom:32px}.footer-container .footer-top{padding:49px 0 32px}.footer-container p,.footer .phone-link{color:var(--primary-light);margin-bottom:8px;font-family:Sora}.footer-container p .icon-phone{vertical-align:middle;margin-right:8px}.footer-container .newsletter-form-title{justify-content:space-between;align-items:start;display:flex}.footer-container .copyright{color:var(--primary-light);text-align:center}.footer-container .social-icons ul{margin:0;padding-left:0;list-style:none}.footer-container .footer-recognitions{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer-container .footer-recognitions>div{margin-right:24px}.footer-container .newsletter-form-inner{justify-content:stretch;display:flex}.footer-container .newsletter-form-inner .input-text{flex-grow:1;margin-right:24px;padding:0}.footer-bottom{border-top:1px solid;border-image:linear-gradient(90deg,var(--primary-dark),var(--primary),var(--primary-dark))1;padding-top:24px;padding-bottom:24px;border-bottom:0!important;border-left:0!important;border-right:0!important}.footer-bottom p,.footer-bottom a{color:var(--white);margin:0;font-family:Sora;font-weight:400}.footer-bottom .social-icons{justify-content:flex-end;display:flex}.footer-bottom .social-icon{padding:0 8px;display:inline-block}.footer-container .clutch-widget{max-width:192px;overflow:hidden}.footer-container #newsletter_captcha{margin:16px 0}.footer-container .captcha-message{margin-top:20px}#email-nl{height:66px}#modal-holistic .modal-header{z-index:10;border:none;position:absolute;top:0;right:0}#modal-holistic .modal-header .close{color:var(--dark);background:var(--white);border:1px solid var(--gray-dark);opacity:1;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:color .1s,background .21s;display:flex;top:10px;right:5px}#modal-holistic .modal-header .close:hover{background-color:var(--dark);color:var(--white)}#modal-holistic .modal-body{padding:0}.div-title-contact{justify-content:space-between;align-items:start;display:flex}#footer>div.footer-container>div:nth-child(2)>div>div>div.col.col-lg-12.col-md-12.col-sm-12.col-xs-12.div-form-footer>div>div:nth-child(3){justify-content:center;margin-top:-24px;display:flex}@media (min-width:520px){#modal-holistic .modal-dialog{width:480px;max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:600px){.footer-container .footer-top{flex-wrap:wrap;display:flex}.footer-container .footer-top>div{padding-top:15px;padding-bottom:15px}.footer-container .footer-recognitions{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px;display:flex}.footer-container .footer-recognitions>div{margin:16px}.footer-container{text-align:center}.footer-container .copyright{margin:16px 0}.footer-bottom{text-align:center}.footer-bottom .social-icons{justify-content:center;margin-top:16px}.footer-container .newsletter-form-inner{flex-direction:column;align-items:stretch}.footer-container .newsletter-form-inner>div{width:100%}.footer-container ._form .btn-submit{width:100%;margin-top:24px}}@media (min-width:601px) and (max-width:768px){.footer-container .footer-top{flex-wrap:wrap;display:flex}.footer-container .footer-top>div{padding-top:15px;padding-bottom:15px}.footer-container .footer-recognitions{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-container .footer-recognitions>div{margin:16px}.footer-container{text-align:center}.footer-container .copyright{margin:16px 0}.footer-bottom{text-align:center}.footer-bottom .social-icons{justify-content:center;margin-top:16px}}@media (min-width:768px) and (max-width:991px){.footer-container .footer-top{flex-wrap:wrap;display:flex}.footer-container .footer-top>div{padding-top:15px;padding-bottom:15px}.footer-container .footer-recognitions{justify-content:center;display:flex}.footer-container .copyright{margin:16px 0}.footer-bottom{text-align:center}.footer-bottom .social-icons{justify-content:center;margin-top:16px}}@media (min-width:992px) and (max-width:1199px){.footer-container .footer-top{flex-wrap:wrap;display:flex}.footer-container .footer-top>div{padding-top:15px;padding-bottom:15px}.footer-container .footer-recognitions{justify-content:center;display:flex}}
/*# sourceMappingURL=404.cbe542ae.css.map */
