:focus-visible{outline-color:#7f0f88}[tabindex="-1"]:focus{outline:none}.elementor-widget-text-editor a,.elementor-widget-text-editor a:visited,.elementor-widget-text-editor a:hover,.elementor-widget-text-editor a:focus,.elementor-widget-text-editor a:active,.elementor-widget-n-accordion a,.elementor-widget-n-accordion a:visited,.elementor-widget-n-accordion a:hover,.elementor-widget-n-accordion a:focus,.elementor-widget-n-accordion a:active{color:#7f0f88;text-decoration:underline}footer .elementor-widget-text-editor a,footer .elementor-widget-text-editor a:visited,footer .elementor-widget-text-editor a:hover,footer .elementor-widget-text-editor a:focus,footer .elementor-widget-text-editor a:active{font-weight:600;text-decoration:none}#elementor-popup-modal-63 .elementor-widget-text-editor a,#elementor-popup-modal-63 .elementor-widget-text-editor a:visited,#elementor-popup-modal-63 .elementor-widget-text-editor a:hover,#elementor-popup-modal-63 .elementor-widget-text-editor a:focus,#elementor-popup-modal-63 .elementor-widget-text-editor a:active{font-weight:600;text-decoration:none}.elementor-location-header{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:1005}.admin-bar .elementor-location-header{top:32px !important}@media screen and (max-width: 782px){.admin-bar .elementor-location-header{top:46px !important}}@media screen and (max-width: 600px){.admin-bar .elementor-location-header{top:0 !important}}:root{--ocv-anchor-offset: 110px}html{scroll-padding-top:var(--ocv-anchor-offset)}.ocv-navbar{margin:0 40px !important;width:calc(100% - 80px) !important;box-sizing:border-box}@media(max-width: 1024px){.ocv-navbar{margin:0 20px !important;width:calc(100% - 40px) !important}}.ocv-sf-menu,.ocv-sf-menu *{margin:0;padding:0;list-style:none}.ocv-sf-menu{display:flex;align-items:center;gap:0;line-height:1;position:relative;z-index:1001}.ocv-sf-menu>li{position:relative;white-space:nowrap}.ocv-sf-menu>li.menu-item-has-children::before{content:"";position:absolute;top:100%;left:0;right:0;height:32px}.ocv-sf-menu>li>a{display:block;font-family:"Geist",sans-serif;font-weight:600;font-size:19px;color:#000;text-decoration:none;padding:8px 28px;border-radius:4px;transition:color .15s ease}.ocv-sf-menu>li>a:hover{color:#7f0f88}.ocv-sf-menu>li>a:focus-visible{color:#7f0f88;outline:2px solid #7f0f88;outline-offset:2px}.ocv-sf-menu>li.sfHover>a,.ocv-sf-menu>li:focus-within>a,.ocv-sf-menu>li.current-menu-item>a,.ocv-sf-menu>li.current-menu-ancestor>a,.ocv-sf-menu>li.current_page_item>a{color:#7f0f88}.ocv-sf-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;margin-left:8px;width:16px;height:10px;background-color:#000;mask-image:url("../img/icon-chevron-nav.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/icon-chevron-nav.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;vertical-align:middle;position:relative;top:0px;transition:background-color .15s ease}.ocv-sf-menu>li.menu-item-has-children:hover>a::after,.ocv-sf-menu>li.menu-item-has-children.sfHover>a::after,.ocv-sf-menu>li.menu-item-has-children:focus-within>a::after{transform:rotate(180deg);background-color:#7f0f88}.ocv-sf-menu ul{position:absolute;top:calc(100% + 32px);left:30px;min-width:220px;background:#7f0f88;border-radius:0 0 20px 20px;overflow:hidden;padding-top:22px;padding-bottom:20px;z-index:1002;display:none}.ocv-sf-menu ul li{display:block}.ocv-sf-menu ul a{display:block;font-family:"Geist",sans-serif;font-size:18px;font-weight:600;color:#fff;text-decoration:none;padding-top:16px;padding-bottom:18px;padding-left:20px;padding-right:20px;border-bottom:1px solid #590d76;transition:background-color .15s ease}.ocv-sf-menu ul a:hover,.ocv-sf-menu ul a:focus-visible{background:#590d76}.ocv-sf-menu ul a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.ocv-sf-menu ul li.current-menu-item>a,.ocv-sf-menu ul li.current_page_item>a{background:#590d76}.ocv-sf-menu li.sfHover>ul,.ocv-sf-menu li:focus-within>ul{display:block}.ocv-burger-link,.ocv-navbar__hamburger{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:url("../img/icon-burger.svg") center/25px 18px no-repeat,linear-gradient(to bottom, #8C1B81 0%, #590D76 100%);text-decoration:none;cursor:pointer;border:none;padding:0}.ocv-burger-link:focus-visible,.ocv-navbar__hamburger:focus-visible{outline:3px solid #7f0f88;outline-offset:3px;box-shadow:0 0 0 6px #fff}.ocv-cta-desktop a:focus-visible,.ocv-cta-desktop button:focus-visible,.ocv-navbar__cta a:focus-visible,.ocv-navbar__cta button:focus-visible{outline:3px solid #7f0f88;outline-offset:3px;box-shadow:0 0 0 6px #fff}.ocv-burger__bar,.ocv-navbar__hamburger-bar{display:none}@media(max-width: 1255px){.ocv-sf-menu>li>a{padding:8px 18px}}@media(max-width: 1190px){.ocv-sf-menu{display:none !important}.ocv-cta-desktop,.ocv-navbar__cta{display:none !important}}@media(min-width: 1191px){.ocv-burger-link,.ocv-navbar__hamburger{display:none !important}}.elementor-popup-modal{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}.elementor-popup-modal .dialog-close-button{width:50px !important;height:50px !important;background:#fff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#7f0f88 !important;font-size:20px !important;left:auto !important;top:15px !important;right:40px !important}.elementor-popup-modal .dialog-close-button i,.elementor-popup-modal .dialog-close-button svg{width:26px !important;height:26px !important;font-size:26px !important}@media(min-width: 1025px){.elementor-popup-modal .dialog-close-button{top:25px !important;right:75px !important}}.ocv-mobile-menu,.ocv-mobile-menu *{margin:0;padding:0;list-style:none}.ocv-mobile-menu{display:flex;flex-direction:column;gap:0}.ocv-mobile-menu>li{border-bottom:1px solid #590d76}.ocv-mobile-menu>li>a{display:inline-block;font-family:"Geist",sans-serif;font-weight:600;font-size:24px;line-height:1;color:#fff;text-decoration:none;padding:15px 0}.ocv-mobile-menu>li>a:focus-visible{outline:2px solid #fff;outline-offset:2px}.ocv-mobile-menu>li>a>span{position:relative;display:inline-block}.ocv-mobile-menu>li.current-menu-item>a>span::before,.ocv-mobile-menu>li.current-menu-ancestor>a>span::before,.ocv-mobile-menu>li.current_page_item>a>span::before{content:"";position:absolute;left:0;right:0;top:100%;margin-top:2px;border-bottom:1px solid #fff}.ocv-mobile-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;margin-left:23px;width:18px;height:10px;background-image:url("../img/icon-chevron-nav-mobile.svg");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;position:relative;top:-3px;transition:transform .15s ease}.ocv-mobile-menu>li>.sub-menu{display:none;padding:5px 0 32px 20px;list-style:none;margin-top:-10px}.ocv-mobile-menu>li>.sub-menu li{display:block}.ocv-mobile-menu>li>.sub-menu li{padding-top:9px}.ocv-mobile-menu>li>.sub-menu li+li{padding-top:15px}.ocv-mobile-menu>li>.sub-menu a{display:inline-block;font-family:"Geist",sans-serif;font-size:22px;font-weight:400;color:#fff;text-decoration:none;transition:opacity .15s ease}.ocv-mobile-menu>li>.sub-menu a:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.ocv-mobile-menu>li>.sub-menu li:last-child a{border-bottom:none}.ocv-mobile-menu>li>.sub-menu>li.current-menu-item>a>span,.ocv-mobile-menu>li>.sub-menu>li.current_page_item>a>span{position:relative;display:inline-block}.ocv-mobile-menu>li>.sub-menu>li.current-menu-item>a>span::before,.ocv-mobile-menu>li>.sub-menu>li.current_page_item>a>span::before{content:"";position:absolute;left:0;right:0;top:100%;margin-top:-3px;border-bottom:1px solid #fff}.ocv-mobile-menu>li.is-open>.sub-menu{display:block}.ocv-mobile-menu>li.is-open>a::after{transform:rotate(180deg)}.e-n-accordion-item{background:#fff;border:1px solid #d6d6d6;border-radius:10px;transition:background-color .2s ease}.e-n-accordion-item[open]{background:#f9f6fa}.e-n-accordion-item summary{padding-top:15px !important;padding-bottom:14px !important;padding-left:31px !important;padding-right:31px !important}@media(max-width: 767px){.e-n-accordion-item summary{padding-top:16px !important;padding-bottom:15px !important;padding-left:29px !important;padding-right:29px !important}}.e-n-accordion-item [data-element_type=container]{padding-top:8px !important;padding-bottom:45px !important;padding-left:29px !important;padding-right:29px !important}.e-n-accordion-item+.e-n-accordion-item{margin-top:10px}.e-n-accordion-item-title-header{margin-right:19px}.e-n-accordion-item-title-icon{margin-left:auto;margin-right:-4px}.e-n-accordion-item-title-icon .e-opened,.e-n-accordion-item-title-icon .e-closed{display:none !important}.e-n-accordion-item-title-icon::before{content:"";margin-top:10px;display:block;width:20px;height:11px;background-image:url("../img/icon-chevron-down.svg");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}@media(max-width: 767px){.e-n-accordion-item-title-icon::before{margin-top:6px}}.e-n-accordion-item[open] .e-n-accordion-item-title-icon::before{transform:rotate(180deg)}.e-n-accordion-item>[role=region]{padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:start !important}.ocv-top-m>.e-con-inner,.ocv-top-m>.e-con-full,.ocv-top-m>.e-con-boxed,.ocv-hero+.ocv-top-m>.e-con-inner,.ocv-hero+.ocv-top-m>.e-con-full,.ocv-hero+.ocv-top-m>.e-con-boxed,.ocv-hero+.ocv-top-l>.e-con-inner,.ocv-hero+.ocv-top-l>.e-con-full,.ocv-hero+.ocv-top-l>.e-con-boxed{margin-top:153px !important}@media(max-width: 767px){.ocv-top-m>.e-con-inner,.ocv-top-m>.e-con-full,.ocv-top-m>.e-con-boxed,.ocv-hero+.ocv-top-m>.e-con-inner,.ocv-hero+.ocv-top-m>.e-con-full,.ocv-hero+.ocv-top-m>.e-con-boxed,.ocv-hero+.ocv-top-l>.e-con-inner,.ocv-hero+.ocv-top-l>.e-con-full,.ocv-hero+.ocv-top-l>.e-con-boxed{margin-top:90px !important}}.ocv-top-l>.e-con-inner,.ocv-top-l>.e-con-full,.ocv-top-l>.e-con-boxed{margin-top:180px !important}@media(max-width: 767px){.ocv-top-l>.e-con-inner,.ocv-top-l>.e-con-full,.ocv-top-l>.e-con-boxed{margin-top:101px !important}}.ocv-plr-outer{padding-left:40px !important;padding-right:40px !important}@media(max-width: 767px){.ocv-plr-outer.mobile-ov{padding-left:0 !important;padding-right:0 !important}}@media(max-width: 767px){.ocv-plr-outer.mobile-reset{padding-left:0 !important;padding-right:0 !important}}@media(max-width: 1024px){.ocv-plr-outer{padding-left:20px !important;padding-right:20px !important}}.ocv-plr-inner{padding-left:35px !important;padding-right:35px !important}@media(max-width: 767px){.ocv-plr-inner.mobile-ov{padding-left:0 !important;padding-right:0 !important}}@media(max-width: 1024px){.ocv-plr-inner{padding-left:20px !important;padding-right:20px !important}}.ocv-plr-oi{padding-left:75px !important;padding-right:75px !important}@media(max-width: 767px){.ocv-plr-oi.mobile-reset{padding-left:0 !important;padding-right:0 !important}}@media(max-width: 1024px){.ocv-plr-oi{padding-left:20px !important;padding-right:20px !important}}@media(max-width: 767px){.ocv-plr-oi{padding-left:20px !important;padding-right:20px !important}}.ocv-max-width-630{max-width:630px !important;width:100% !important}.ocv-max-width-710{max-width:710px !important;width:100% !important}.ocv-max-width-760{max-width:760px !important;width:100% !important}.elementor-widget-text-editor p+p{margin-top:1lh}.elementor-widget-text-editor p+ul,.elementor-widget-text-editor ul+p{margin-top:calc(1lh + 1px) !important}.elementor-widget-text-editor strong{font-weight:600}.elementor-widget-text-editor ul{margin:0 !important;padding:0 !important;list-style:none !important}.elementor-widget-text-editor ul li{position:relative;list-style:none !important;margin:0 0 7px !important;padding-left:28px !important}.elementor-widget-text-editor ul li:last-child{margin-bottom:0 !important}.elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:.5lh;transform:translateY(-50%);width:17px;height:15px;background-image:url("../img/icon-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.elementor-widget-text-editor ul ul{margin-top:10px !important}.elementor-widget-text-editor.ocv-list-check ul li::before{width:18px !important;height:18px !important;background-image:url("../img/icon-check.svg") !important}.elementor-widget-shortcode p+p{margin-top:1lh}.elementor-widget-shortcode p+ul,.elementor-widget-shortcode ul+p{margin-top:calc(1lh + 1px) !important}.elementor-widget-shortcode strong{font-weight:600}.e-n-carousel .swiper-slide>.e-con{height:100%}.e-n-carousel .swiper-slide .e-con-inner{height:100%}.e-n-carousel .swiper-slide .e-con-inner>.e-con{height:100%}.swiper-pagination-bullet:focus-visible{outline-offset:3px}.hero-slider{--hero-slider-contents-offset-bottom: 80px;--hero-slider-contents-offset-right: 0px;--hero-slider-button-offset-bottom: 30px;--hero-slider-button-offset-right: 3px}.hero-slider .swiper-slide-inner{position:relative}.hero-slider .swiper-slide-bg{background-position:right bottom !important}.hero-slider .swiper-slide-contents{position:absolute;right:var(--hero-slider-contents-offset-right);bottom:var(--hero-slider-contents-offset-bottom);transform-origin:bottom right;transform:rotate(-90deg) translateX(100%);white-space:nowrap}.hero-slider .hero-slider-autoplay-toggle{position:absolute;right:var(--hero-slider-button-offset-right);bottom:var(--hero-slider-button-offset-bottom);z-index:2;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font:inherit;line-height:1;cursor:pointer;transition:background-color .2s ease}.hero-slider .hero-slider-autoplay-toggle:hover,.hero-slider .hero-slider-autoplay-toggle:focus-visible{background:rgba(0,0,0,.75)}.hero-slider .hero-slider-autoplay-toggle:focus-visible{outline:2px solid #7f0f88;outline-offset:2px}.hero-slider .hero-slider-autoplay-toggle::before,.hero-slider .hero-slider-autoplay-toggle::after{content:"";display:block;width:3px;height:12px;background:currentColor}.hero-slider .hero-slider-autoplay-toggle::before{margin-right:3px}.hero-slider .hero-slider-autoplay-toggle.is-paused::before,.hero-slider .hero-slider-autoplay-toggle.is-paused::after{width:0;height:0;background:rgba(0,0,0,0)}.hero-slider .hero-slider-autoplay-toggle.is-paused::before{margin-right:0;border-style:solid;border-width:6px 0 6px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor}.hero-slider .hero-slider-autoplay-toggle.is-paused::after{display:none}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-form{color-scheme:light}.elementor-form input.elementor-field-textual,.elementor-form textarea.elementor-field-textual{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;max-width:100%;height:50px;padding:9.5px 20px;border:1px solid #d6d6d6;border-radius:10px;background-color:#fff;font-family:"Geist",sans-serif;font-size:19px;line-height:29px;font-weight:400;color:#000;transition:border-color .15s ease,box-shadow .15s ease}.elementor-form input.elementor-field-textual::placeholder,.elementor-form textarea.elementor-field-textual::placeholder{color:rgba(0,0,0,.6);opacity:1}.elementor-form input.elementor-field-textual::-webkit-input-placeholder,.elementor-form textarea.elementor-field-textual::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.elementor-form input.elementor-field-textual::-moz-placeholder,.elementor-form textarea.elementor-field-textual::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}.elementor-form input.elementor-field-textual:-ms-input-placeholder,.elementor-form textarea.elementor-field-textual:-ms-input-placeholder{color:rgba(0,0,0,.6)}.elementor-form input.elementor-field-textual:focus,.elementor-form textarea.elementor-field-textual:focus{outline:none}.elementor-form input.elementor-field-textual:focus-visible,.elementor-form textarea.elementor-field-textual:focus-visible{border-color:#7f0f88;box-shadow:0 0 0 3px rgba(127,15,136,.25)}.elementor-form textarea.elementor-field-textual{height:130px;resize:none}.elementor-form .elementor-select-wrapper{box-sizing:border-box;position:relative;align-items:center;margin-top:30px;height:50px;border:1px solid #d6d6d6;border-radius:10px;background-color:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.elementor-form .elementor-select-wrapper:has(select:focus-visible){border-color:#7f0f88;box-shadow:0 0 0 3px rgba(127,15,136,.25)}.elementor-form .elementor-select-wrapper select.elementor-field-textual{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;border:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0 44px 0 20px;font-family:"Geist",sans-serif;font-size:19px;line-height:29px;font-weight:600;color:#000}.elementor-form .elementor-select-wrapper select.elementor-field-textual:invalid{color:rgba(0,0,0,.6)}.elementor-form .elementor-select-wrapper select.elementor-field-textual:focus{outline:none}.elementor-form .elementor-select-wrapper .select-caret-down-wrapper{display:none}.elementor-form .elementor-select-wrapper::after{content:"";position:absolute;top:50%;right:17px;transform:translateY(-50%);width:20px;height:11px;background-color:#7f0f88;mask-image:url("../img/icon-chevron-nav.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/icon-chevron-nav.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;pointer-events:none}.elementor-form .elementor-message{margin-top:30px;font-family:"Geist",sans-serif;font-size:19px;line-height:29px;font-weight:400;color:#000}.elementor-form .elementor-button{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:auto;height:45px;margin-top:30px;padding:0 25px 0 25px !important;border-radius:25px;overflow:hidden;background:linear-gradient(to bottom, #8C1B81 0%, #590D76 100%);font-family:"Geist",sans-serif;font-size:17px;line-height:24px;font-weight:600;color:#fff;fill:#fff}.elementor-form .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:#590d76;opacity:0;transition:opacity .4s ease;pointer-events:none}.elementor-form .elementor-button:hover::before,.elementor-form .elementor-button:focus-visible::before{opacity:1}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{position:relative;display:block;min-height:20px}.elementor-form .elementor-field-type-acceptance input[type=checkbox],.elementor-form .elementor-field-type-checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:1}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{position:relative;display:inline-block;padding-left:27px;font-family:"Geist",sans-serif;font-size:15px;line-height:21px;font-weight:400;cursor:pointer;user-select:none}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label a,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label a{font-family:"Geist",sans-serif !important;font-size:15px !important;line-height:21px !important;font-weight:600 !important;color:#7f0f88 !important}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::before,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label::before{content:"";position:absolute;left:0;top:0;box-sizing:border-box;width:20px;height:20px;border:1px solid #d6d6d6;border-radius:50%;background-color:#fff;transition:background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::after,.elementor-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label::after{content:"";position:absolute;left:4px;top:5px;width:12px;height:10px;background-color:#fff;mask-image:url("../img/icon-checkbox-check.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/icon-checkbox-check.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;opacity:0;transition:opacity .1s ease}.elementor-form .elementor-field-type-acceptance input[type=checkbox]:checked+label::before,.elementor-form .elementor-field-type-checkbox input[type=checkbox]:checked+label::before{background-color:#7f0f88;border-color:#7f0f88}.elementor-form .elementor-field-type-acceptance input[type=checkbox]:checked+label::after,.elementor-form .elementor-field-type-checkbox input[type=checkbox]:checked+label::after{opacity:1}.elementor-form .elementor-field-type-acceptance input[type=checkbox]:focus-visible+label::before,.elementor-form .elementor-field-type-checkbox input[type=checkbox]:focus-visible+label::before{border-color:#7f0f88;box-shadow:0 0 0 3px rgba(127,15,136,.25)}.ocv-button-dark-hover .elementor-button{position:relative;z-index:0;overflow:hidden;vertical-align:top}.ocv-button-dark-hover .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:#590d76;opacity:0;transition:opacity .4s ease;pointer-events:none}.ocv-button-dark-hover .elementor-button:hover::before,.ocv-button-dark-hover .elementor-button:focus-visible::before{opacity:1}.elementor-button:focus-visible{outline:3px solid #7f0f88;outline-offset:3px;box-shadow:0 0 0 6px #fff}footer .elementor-button:focus-visible{outline-color:#fff;box-shadow:none}#mobile-nav-bar .elementor-button:focus-visible{outline-color:#fff;box-shadow:none}.ocv-button-light-hover .elementor-button{position:relative;z-index:0;overflow:hidden;vertical-align:top;background-color:#fff !important}.ocv-button-light-hover .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:#e9dcec !important;opacity:0;transition:opacity .4s ease;pointer-events:none}.ocv-button-light-hover .elementor-button:hover::before,.ocv-button-light-hover .elementor-button:focus-visible::before{opacity:1}.ocv-default-popup .dialog-close-button{border:0 !important;background-color:rgba(0,0,0,0) !important;width:30px !important;height:30px !important;top:15px !important;right:15px !important}.ocv-default-popup .dialog-close-button svg{width:26px !important;height:26px !important}