.height-vh{min-height:calc(100vh - 67px)!important}header.sticky-header{--shrink-header-to:0.6;--transition:.45s cubic-bezier(.4, 0, .2, 1);background-color:rgb(244 245 248);transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}header.main-menu.sticky-header.elementor-sticky--effects{background-color:#fff!important;box-shadow:0 4px 33px 1px rgb(0 0 0 / .07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}header.main-menu.sticky-header>.elementor-container{min-height:var(--header-height);transition:min-height var(--transition)}header.main-menu.sticky-header.elementor-sticky--effects>.elementor-container{min-height:calc(var(--header-height) * var(--shrink-header-to))}header.main-menu.sticky-header .logo{display:none}header.main-menu.sticky-header .logo img{transition:transform var(--transition)}header.main-menu.sticky-header.elementor-sticky--effects .logo-reverse{display:none}header.main-menu.sticky-header.elementor-sticky--effects .logo{display:block}header.main-menu.sticky-header.elementor-sticky--effects .elementor-nav-menu .sub-menu a:hover,header.main-menu.sticky-header.elementor-sticky--effects .elementor-nav-menu .sub-menu a.elementor-item-active{color:#ffffff!important}header.main-menu.sticky-header.elementor-sticky--effects .elementor-nav-menu a,header.main-menu.sticky-header.elementor-sticky--effects .elementor-nav-menu .sub-menu a{color:#2E3891!important}header.main-menu.sticky-header.elementor-sticky--effects .elementor-nav-menu .sub-arrow .e-font-icon-svg,header.main-menu.sticky-header.elementor-sticky--effects .e-fas-bars{fill:#2E3891!important}header.main-menu .sub-menu,header .sub-menu{border-top:3px solid #6cbe4c!important}.popup-menu .elementor-nav-menu--main .elementor-nav-menu ul{position:unset;text-align:center}.popup-menu .elementor-nav-menu--main .elementor-nav-menu ul li a{display:inline-block;width:100%}.rp-contact-form .select span{position:relative}.rp-contact-form .select span:after{content:'\2BC6';position:absolute;right:10px;top:6px}.rp-contact-form label{display:flex;flex-direction:column;color:#444;margin-bottom:15px}.rp-contact-form .acceptance label,.rp-contact-form .acceptance p{margin-bottom:0}.rp-contact-form .wpcf7-acceptance label{display:block}.rp-contact-form input[type=text],.rp-contact-form input[type=email],.rp-contact-form input[type=tel],.rp-contact-form textarea,.rp-contact-form select{width:100%;background:#f5f5f5;border-radius:21px;border-color:#f0f0f0}.rp-contact-form input[type=text],.rp-contact-form input[type=email],.rp-contact-form input[type=tel],.rp-contact-form select{padding:5px 10px;height:42px}.rp-contact-form .wpcf7-acceptance a{color:#f57d2f;font-weight:500}.rp-contact-form input[type=submit]{border:1px solid #2E3891;height:46px;width:300px;text-align:center;line-height:46px;border-radius:23px;padding:0;background:none;color:#2E3891;margin-top:50px}.rp-contact-form input[type=submit]:hover{background:#2E3891;color:#fff;transition:0.5s ease}.acceptance .wpcf7-list-item{margin:0}.nooverflow{overflow:hidden}.nooverflow:hover .cat-bg .elementor-widget-container{background:#f00!important}.nooverflow:hover h2 a{color:#FED13F!important}.cta-btn a{min-width:100%}.main-footer a{color:#fff}.main-footer a:hover{color:#FED13F}figcaption.wp-element-caption{text-align:left}.row{display:flex;gap:20px}.row .col{width:100%}.wpcf7-spinner:not(:first-of-type){display:none!important;visibility:hidden!important}@media screen and (max-width:1920px){.rp-contact-form label{margin-bottom:10px;font-size:14px}.rp-contact-form textarea{max-height:120px}.rp-contact-form input[type=submit]{margin-top:15px}}@media screen and (max-width:880px){.height-vh{min-height:50%!important}.col-md-6{width:100%!important}.row{flex-wrap:wrap}}@media screen and (max-width:500px){.rp-contact-form input[type=submit]{width:100%}}.col-md-6{width:50%}