.elementor-3898 .elementor-element.elementor-element-64c428c0{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-64c428c0 */.elementor-3898 .elementor-element.elementor-element-64c428c0{background:#341244;padding:45px 30px 22px;color:#f3eaf7;font-family:Montserrat,Arial,sans-serif}.elementor-3898 .elementor-element.elementor-element-64c428c0 .osh-footer-content{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:40px}.elementor-3898 .elementor-element.elementor-element-64c428c0 h2{font:600 24px/1.4 Montserrat,sans-serif;color:white;margin:0 0 14px}.elementor-3898 .elementor-element.elementor-element-64c428c0 p{font-size:14px;line-height:1.7}.elementor-3898 .elementor-element.elementor-element-64c428c0 a{color:#f0d78d!important;font-size:14px;font-weight:600;text-decoration:none}.elementor-3898 .elementor-element.elementor-element-64c428c0 a:hover{text-decoration:underline;color:white!important}.elementor-3898 .elementor-element.elementor-element-64c428c0 nav{display:flex;gap:10px;flex-direction:column;min-width:185px}.elementor-3898 .elementor-element.elementor-element-64c428c0 .osh-footer-copyright{max-width:1180px;margin:30px auto 0;padding-top:18px;border-top:1px solid #ffffff25;font-size:11px;color:#d7c6e0}@media(max-width:767px){.elementor-3898 .elementor-element.elementor-element-64c428c0{padding:32px 22px 20px}.elementor-3898 .elementor-element.elementor-element-64c428c0 .osh-footer-content{flex-direction:column;gap:24px}.elementor-3898 .elementor-element.elementor-element-64c428c0 h2{font-size:22px}}/* End custom CSS */