.site-footer{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:390px){.site-footer{padding-top:calc(40px + 48 * (100vw - 390px) / 1050);padding-bottom:calc(40px + 48 * (100vw - 390px) / 1050)}}@media only screen and (min-width:1440px){.site-footer{padding-top:88px;padding-bottom:88px}}@media only screen and (min-width:992px){.site-footer{border-top:2px solid #c95b9e}}.site-footer{background-color:#f6f6f6}@media only screen and (max-width:991px){.site-footer{background:#fef5fa;padding-top:60px}}@media only screen and (min-width:992px){.site-footer .inner{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.site-footer .inner .widget-1.desktop img{margin:0 auto 30px;width:120px;height:auto!important}}@media only screen and (max-width:991px){.site-footer .inner .widget-1.desktop .widget_text{display:none}}.site-footer .inner .widget-1.mobile .widget_media_image{display:none}.site-footer .inner .widget-1.mobile p{text-align:center;color:#575756}@media only screen and (min-width:992px){.site-footer .inner .widget-1.mobile .widget_text{display:none}}@media only screen and (min-width:992px){.site-footer__mobile-text{display:none}}.site-footer__mobile-text{margin-bottom:50px}.site-footer__mobile-text p{text-align:center;font-size:16px;color:#474747;font-size:18px!important;line-height:1.556}.site-footer h3{font-size:16px;font-weight:500}@media only screen and (min-width:992px){.site-footer h3{text-transform:uppercase}}@media only screen and (max-width:991px){.site-footer h3{font-size:15px;color:#585856;margin-bottom:10px}}.site-footer p{color:#474747;font-size:16px}.site-footer ul{margin:0;padding:0}.site-footer ul li{list-style:none}.site-footer ul li a{font-size:16px}.site-footer ul li:not(:last-of-type){margin-bottom:10px}.site-footer .widget_media_image{margin-bottom:10px}.site-footer .widget_media_image img{height:40px!important;width:auto}@media only screen and (max-width:991px){.site-footer .social-links{margin-top:18px}}.site-footer .social-links .wrap{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:991px){.site-footer .social-links .wrap{flex-direction:row;justify-content:center;margin-bottom:25px}.site-footer .social-links .wrap a svg path{fill:#585856}.site-footer .social-links .wrap a span{display:none}}.site-footer .social-links a{display:flex;align-items:center;gap:10px}.site-footer .social-links a span{font-size:16px}.site-footer .social-links a svg path{fill:#c95b9e}@media only screen and (max-width:991px){.site-footer .social-links{border-top:1px solid #bebebe;padding-top:25px}.site-footer .social-links h3{display:none}}.site-footer .widget_text#text-3 a{display:inline-block;margin-top:10px;font-size:inherit}.site-footer a{color:#474747}.site-footer a:hover{color:#c95b9e}.footer-bottom{padding:15px 0;text-align:center;background:#474747}.footer-bottom p{color:#fff;font-size:13px}@media only screen and (max-width:767px){.footer-bottom{padding:12px 0}.footer-bottom p{font-size:11px}}.exit-lightbox{display:none;background:#595959b3;position:fixed;inset:0;z-index:10050}.exit-lightbox.opened{display:flex;animation:fade-in .6s ease forwards}.exit-lightbox .container{width:96%;max-width:800px}@media only screen and (max-width:767px){.exit-lightbox .container{width:100%;padding:0 10px}}.exit-lightbox .inner{padding:20px;border-radius:30px}@media only screen and (min-width:768px){.exit-lightbox .inner{padding:44px 36px}}.exit-lightbox .close-icon{top:15px;right:15px}@media only screen and (min-width:768px){.exit-lightbox .el-content{width:90%}}@media only screen and (max-width:767px){.exit-lightbox .el-title{padding-right:56px}}.exit-lightbox .ctas{padding-top:30px}.exit-lightbox .ctas a{min-width:190px;padding:10px 15px;font-size:20px;background:#c95b9e;color:#fff;border:2px solid #c95b9e;border-radius:25px}@media(hover:hover){.exit-lightbox .ctas a:hover{background:#fff;color:#c95b9e}}.exit-lightbox .ctas a.exit-btn{background:#595959;border:2px solid #595959}@media(hover:hover){.exit-lightbox .ctas a.exit-btn:hover{background:#fff;color:#595959}}
