.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 #media_image-3{display:none}}@media only screen and (max-width:991px){.site-footer .inner .widget-1.desktop .widget_text{display:none}}.site-footer .inner .widget-1.mobile #media_image-2{display:none}@media only screen and (min-width:992px){.site-footer .inner .widget-1.mobile #media_image-3{display:none}}.site-footer .inner .widget-1.mobile #media_image-3 img{margin:0 auto}.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;line-height:1.4}.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 #media_image-2{margin-bottom:10px}.site-footer #media_image-2 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}}.newsletter-widget{margin-top:30px}@media only screen and (min-width:576px){.newsletter-widget{margin-right:50px}}.newsletter-widget .widget-title{margin-bottom:10px!important}.newsletter-widget .widget-title:before,.newsletter-widget .widget-title:after{display:none!important}.newsletter-widget .newsletter-wrapper .pum-sub-form-field{margin-bottom:1em;width:100%}.newsletter-widget .newsletter-wrapper input[type=email]{border:1px solid #c95b9e;background:transparent;margin-top:15px;padding:10px 8px;width:100%;font-size:14px}.newsletter-widget .newsletter-wrapper .pum-sub-form-submit{border:1px solid #c95b9e;background-color:#c95b9e;transition:all .4s ease;color:#fff;font-weight:700;font-size:14px;padding:10px 5px;width:100%}.newsletter-widget .newsletter-wrapper .pum-sub-form-submit:hover{background-color:transparent;color:#c95b9e}
