.elementor-23 .elementor-element.elementor-element-af12f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-grid{max-width:1180px;padding-inline:18px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-main{max-width:1180px;padding-inline:18px;column-gap:80px;grid-template-columns:54% 1fr;padding-top:39px;padding-bottom:31px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-bottom{max-width:1180px;padding-inline:18px;margin-top:0px;padding-top:10px;padding-bottom:13px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta{padding-top:46px;padding-bottom:46px;background:#0b1219;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-back-top{bottom:40px;left:-2px;width:34px;height:34px;background:#0c6478;color:#ffffff;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer{background:#064b3e;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta,.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer{border-color:#2b8f69;color:#ffffff;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn i{font-size:16px!important;width:16px;height:16px;line-height:1!important;flex:0 0 16px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;flex:0 0 16px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-contact-link{color:#ffffff;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-contact-link:hover{color:#56c493;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-contact-list{gap:6px;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn i{font-size:18px!important;width:18px;height:18px;line-height:1!important;flex:0 0 18px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-af12f23{--width:100%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-grid{max-width:1432px;padding-inline:61px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-main{max-width:1432px;padding-inline:61px;column-gap:60px;grid-template-columns:13% 1fr;padding-top:79px;padding-bottom:46px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-bottom{max-width:1432px;padding-inline:61px;margin-top:66px;padding-top:3px;padding-bottom:56px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta{padding-top:69px;padding-bottom:69px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn i{font-size:18px!important;width:18px;height:18px;line-height:1!important;flex:0 0 18px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-cta-buttons .rassvo-btn svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px;}.elementor-23 .elementor-element.elementor-element-4f1a711 .rassvo-footer-contact-list{gap:17px;}}