html{scroll-behavior:smooth}img{max-width:100%}body{overflow-x:hidden}.elementor-invisible,.et-waypoint,.wow{opacity:1!important;visibility:visible!important}.et_animated{opacity:1!important;animation:none!important}.w-nav-menu.recovery-open{display:block!important;position:relative!important;transform:none!important}.w-dropdown-list.recovery-open{display:block!important}.recovery-mobile-menu{display:none}@media(max-width:980px){.recovery-mobile-menu{display:block;position:relative;z-index:100;background:white;color:#222;padding:12px}.recovery-mobile-menu a{display:block;color:#222;padding:8px}}
.recovery-mobile-menu{box-sizing:border-box;clear:both;width:100%;text-align:left!important}.recovery-mobile-menu summary{cursor:pointer}.recovery-mobile-menu a{font-size:16px!important;line-height:1.5!important;font-family:Arial,sans-serif;text-transform:none!important}@media(max-width:980px){header .elementor-nav-menu--dropdown,header .elementor-nav-menu--main{display:none!important}header .recovery-mobile-menu{display:block!important;position:relative!important;margin:0!important;padding:14px!important;width:100%!important}}
.elementor-element-c05aaeb .elementor-container{min-height:380px!important}.elementor-element-c05aaeb .elementor-headline{color:#fff!important;line-height:1.4!important}.elementor-headline-dynamic-wrapper{overflow:visible!important;width:auto!important}.elementor-headline-dynamic-text{position:relative!important;display:inline!important}.elementor-headline-dynamic-letter{opacity:1!important;transform:none!important}.elementor-headline-dynamic-text:not(.elementor-headline-text-active){display:none!important}header .elementor-element-12d52f7{background:#fff!important}@media(max-width:767px){.elementor-element-c05aaeb .elementor-headline{font-size:32px!important}.elementor-element-c05aaeb .elementor-container{min-height:300px!important}.elementor-element-c05aaeb{min-height:300px!important}.elementor-location-header{display:block!important;width:100%!important;position:relative!important}}
.elementor-element-c05aaeb .elementor-headline *{color:#fff!important}.elementor-element-c05aaeb .elementor-headline{text-align:center!important;padding:0 16px}@media(max-width:980px){.elementor-location-header>.recovery-mobile-menu{display:block!important;width:100%!important;position:relative!important;box-sizing:border-box!important}.elementor-location-header>.recovery-mobile-menu a{width:100%!important;text-align:left!important}}.elementor-element-c05aaeb .elementor-headline *{opacity:1!important;-webkit-text-fill-color:#fff!important;color:#fff!important;}