body.die-layout{margin:0;background:#f8fbfc;color:#15373f;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7} .die-layout *{box-sizing:border-box}.die-layout h1,.die-layout h2,.die-layout h3,.die-layout summary{font-family:Sora,Inter,sans-serif}.die-layout h1{font-size:clamp(32px,4.5vw,58px);line-height:1.16;letter-spacing:-.04em}.die-layout h2{font-size:clamp(25px,3vw,36px);line-height:1.25;letter-spacing:-.025em}.die-layout h3{font-size:21px;line-height:1.4}.die-layout p{margin:0 0 18px}.die-layout a{color:#0d6874;text-decoration:none}.die-layout a:hover{text-decoration:underline}.die-layout button,.die-layout .button,.die-layout input[type=submit]{background:#0d6874;color:white;border:0;border-radius:10px;padding:14px 23px;font:600 15px Inter,sans-serif;cursor:pointer;display:inline-block}.die-layout button:hover,.die-layout .button:hover{background:#084e59}.die-layout a:focus-visible,.die-layout button:focus-visible,.die-layout input:focus-visible,.die-layout select:focus-visible,.die-layout summary:focus-visible{outline:3px solid #24aa8d;outline-offset:4px}.die-layout .elementor-heading-title{font-family:Sora,Inter,sans-serif;line-height:1.25}.di-section>.elementor-container{gap:36px}.die-layout .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.di-page-intro{background:#eaf4f5;border-bottom:1px solid #d9e7e9}.di-soft{background:#edf5f5}.di-hero{background:linear-gradient(110deg,rgba(9,63,73,.98),rgba(8,100,112,.88)),url('https://images.hostinger.com/eb57a93d-4fa9-4f81-a3a1-376c8b92e3f6.png') center/cover;padding-top:90px!important;padding-bottom:90px!important}.di-hero>.elementor-container{align-items:center;gap:65px}.di-hero>.elementor-container>.elementor-column:first-child{width:55%;color:#d8edef}.di-hero>.elementor-container>.elementor-column:first-child .elementor-heading-title{color:white!important;font-size:clamp(36px,4.5vw,58px)!important;font-weight:700;letter-spacing:-.04em;line-height:1.14}.di-hero>.elementor-container>.elementor-column:first-child p{font-size:18px}.di-hero>.elementor-container>.elementor-column:last-child{width:45%;background:white;border:1px solid #dae8e9;border-radius:22px;padding:32px;box-shadow:0 24px 60px #002c3e40}.di-hero .elementor-button{padding:17px 24px}.di-hero .elementor-widget-button{display:inline-block;width:auto;margin-right:12px}.di-features{background:white;border-bottom:1px solid #d9e7e9;padding-top:40px!important;padding-bottom:40px!important}.di-features h3{font-size:20px}.di-features p{color:#587078;font-size:15px}.di-city{background:#e3f2ef}.di-site-header{padding:20px 24px!important;background:white;border-bottom:1px solid #d9e7e9}.di-site-header>.elementor-container{align-items:center;gap:20px}.di-site-header .elementor-column:first-child{width:27%}.di-site-header .elementor-column:last-child{width:73%}.di-site-header .elementor-widget{margin-bottom:0!important}.di-site-header .elementor-heading-title{font-size:23px;font-weight:700}.di-site-header p{font-size:11px;margin:0;letter-spacing:.05em;color:#60747b}.die-nav #die-menu{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.die-nav a{font-size:13px;font-weight:600;white-space:nowrap}.die-nav a:last-child{background:#0d6874;padding:10px 14px;color:white;border-radius:9px}.die-menu-toggle{display:none!important}.di-site-footer{background:#113e48;color:#d4e5e8}.di-site-footer .elementor-heading-title{color:white!important;font-size:20px}.di-site-footer a{color:#d4e5e8}.di-site-footer p{font-size:14px;margin-bottom:4px}.di-site-footer .elementor-widget{margin-bottom:10px!important}.die-search,.di-form,.die-account form,.die-request form{display:grid;gap:17px}.die-layout label{display:grid;gap:6px;font-size:14px;font-weight:600;color:#244a54}.die-layout input:not([type=checkbox]):not([type=hidden]),.die-layout select,.die-layout textarea{width:100%;border:1px solid #ccdde1;background:white;border-radius:10px;padding:13px 14px;font:400 16px Inter,sans-serif;color:#244a54;min-width:0}.die-layout input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0}.die-layout .check{display:flex;align-items:center;gap:9px;font-weight:400}.di-form{max-width:740px;margin:auto;background:white;padding:32px;border:1px solid #d8e6e9;border-radius:18px}.die-layout .field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.die-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.die-card{background:white;border:1px solid #d8e6e9;border-radius:17px;overflow:hidden;transition:box-shadow .2s}.die-card:hover{box-shadow:0 10px 30px #133e4810}.die-card img{width:100%;height:210px;object-fit:cover;display:block}.die-card>div{padding:24px}.die-card small{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#13826e}.die-card h3{margin:12px 0}.die-card p{color:#647a80;font-size:14px}.die-read{font-weight:600;font-size:14px}.die-empty{padding:28px;background:white;border:1px dashed #c3d9df;border-radius:14px;margin:22px 0;color:#526e76}.die-prices{background:white;border:1px solid #d8e6e9;border-radius:17px;padding:28px;margin-bottom:28px}.die-prices h2{font-size:25px}.die-prices>a{display:flex;justify-content:space-between;gap:25px;padding:15px 0;border-bottom:1px solid #e6edef;color:#284c57}.die-prices strong{white-space:nowrap;color:#08715f}.die-reference details,.die-request{background:white;border:1px solid #d8e6e9;border-radius:12px;margin-bottom:12px;padding:20px 24px}.die-reference summary,.die-request summary{cursor:pointer;font-size:16px;font-weight:600}.die-reference details>div,.die-request>form{padding-top:18px}.die-pagination{display:flex;justify-content:center;gap:9px;margin-top:32px;flex-wrap:wrap}.die-pagination a,.die-pagination span{padding:8px 14px;background:white;border-radius:7px;border:1px solid #d8e6e9}.die-pagination .current{background:#0d6874;color:white}.die-article{max-width:920px;margin:auto;padding:60px 24px 80px}.die-article h2{font-size:28px;margin:32px 0 15px}.die-article-cover{width:100%;max-height:460px;object-fit:cover;border-radius:18px;margin:15px 0 30px}.die-trap{position:absolute!important;left:-10000px!important}.die-skip{position:absolute;top:-100px;left:10px;background:white;padding:12px;z-index:99999}.die-skip:focus{top:10px}.die-account{max-width:520px;padding:30px;background:white;border:1px solid #d8e6e9;border-radius:16px}.die-layout .clinic-dashboard{display:grid;grid-template-columns:220px 1fr;gap:30px}.die-layout .clinic-dashboard aside{display:flex;flex-direction:column;gap:15px}.die-layout .dashboard-panel{padding:22px;background:white;margin-bottom:20px;border-radius:12px}.die-layout .dashboard-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:12px}
@media(max-width:1024px){.di-site-header>.elementor-container{flex-wrap:wrap}.di-site-header .elementor-column:first-child,.di-site-header .elementor-column:last-child{width:100%}.die-nav #die-menu{justify-content:flex-start}.di-hero>.elementor-container{gap:30px}.di-hero>.elementor-container>.elementor-column:last-child{padding:25px}.die-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.di-section{padding:40px 20px!important}.di-section>.elementor-container{gap:30px}.di-hero>.elementor-container>.elementor-column:first-child,.di-hero>.elementor-container>.elementor-column:last-child{width:100%}.di-hero>.elementor-container>.elementor-column:last-child{padding:24px}.di-hero .elementor-heading-title{font-size:35px}.di-site-header{padding:16px 20px!important}.di-site-header>.elementor-container{gap:12px}.die-menu-toggle{display:inline-block!important;padding:8px 14px!important}.die-nav #die-menu{display:none;padding-top:15px;gap:14px}.die-nav #die-menu.is-open{display:flex;flex-wrap:wrap}.die-nav #die-menu a{min-width:42%;padding:8px}.die-grid{grid-template-columns:1fr}.di-form{padding:22px}.die-layout .field-row{grid-template-columns:1fr}.die-prices{padding:20px}.die-prices>a{font-size:14px;gap:15px}.die-prices strong{white-space:normal;min-width:85px;text-align:right}.die-layout .clinic-dashboard{grid-template-columns:1fr}.die-article{padding-top:32px}.di-site-footer .elementor-column{width:100%!important}}
.di-article-native>.elementor-container{max-width:900px!important}.di-article-native img{border-radius:16px;max-height:460px;object-fit:cover;width:100%}.di-article-native .elementor-widget-text-editor{font-size:17px;line-height:1.8}
.di-hero>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor,.di-hero>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor p{color:#e0f1f3!important}
/* Original Horizons design restoration, 1.1 */
body.die-layout{background:hsl(190 30% 98%);color:hsl(195 45% 12%);line-height:1.5}.restored .elementor-widget-text-editor{color:#5b737c}.restored .elementor-widget{margin-bottom:16px}.restored .elementor-heading-title{letter-spacing:-.025em;line-height:1.2}.restored h1.elementor-heading-title{font-size:36px}.restored h2.elementor-heading-title{font-size:36px}.restored h3.elementor-heading-title{font-size:18px}.restored h4.elementor-heading-title{font-size:16px}.restored .elementor-button{font:600 14px Inter,sans-serif;border-radius:8px;padding:14px 24px;line-height:20px}.restored>.elementor-container{gap:40px}.restore-row>.elementor-container{gap:24px}.restored p{margin-bottom:0}.restored .eyebrow{color:#29ad93;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.restored .restore-logo{margin-bottom:0}.restore-logo .elementor-heading-title{display:flex;align-items:center;gap:5px;color:#0d626d;font-size:18px!important;white-space:nowrap}.restore-logo .elementor-heading-title:before{content:'';display:block;background:url(logo.svg) center/contain no-repeat;width:38px;height:38px;margin-right:5px;flex-shrink:0}.restore-logo span{color:#29ad93}.restore-header{padding:0 20px!important;background:#f8fbfcf2;position:relative;z-index:50}.restore-header>.elementor-container{min-height:64px;align-items:center;gap:24px}.restore-header .elementor-column:nth-child(1){width:27%}.restore-header .elementor-column:nth-child(2){width:46%}.restore-header .elementor-column:nth-child(3){width:27%}.restore-header .elementor-widget,.restore-nav .elementor-widget{margin:0!important}.restore-header-search,.restore-doctor-search{display:flex;gap:8px;align-items:center}.die-layout .restore-header-search input,.die-layout .restore-header-search select{font-size:13px;padding:9px 12px;border-radius:7px;height:36px}.restore-header-search select{max-width:160px}.restore-header-search button{padding:8px 12px}.restore-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:14px;white-space:nowrap}.restore-actions .button{background:#29ad93;padding:9px 16px;font-size:14px;border-radius:8px}.restore-actions details{position:relative}.restore-actions summary{font-family:Inter;cursor:pointer;list-style:none}.restore-actions details>div{position:absolute;right:0;top:32px;background:white;box-shadow:0 10px 30px #0002;padding:16px;width:210px;z-index:100;border-radius:10px;display:grid;gap:15px}.restore-nav{padding:6px 20px!important;border-top:1px solid #d9e7e9;border-bottom:1px solid #d9e7e9;background:#f8fbfc}.restore-nav .die-nav #die-menu{justify-content:flex-start;gap:4px}.restore-nav .die-nav a,.restore-nav .die-nav a:last-child{background:none;color:#5b737c;padding:8px 14px;font-size:14px;font-weight:500;border-radius:6px}.restore-nav .die-nav a:hover{background:#e2f0f1;text-decoration:none}.restore-hero{background:linear-gradient(110deg,rgba(13,98,109,.99),rgba(13,98,109,.92),rgba(13,98,109,.78)),url('https://images.hostinger.com/eb57a93d-4fa9-4f81-a3a1-376c8b92e3f6.png') center/cover;padding-top:112px!important;padding-bottom:112px!important}.restore-hero>.elementor-container{align-items:center;gap:40px}.restore-hero>.elementor-container>.elementor-column:first-child{width:55%}.restore-hero>.elementor-container>.elementor-column:last-child{width:45%;padding:28px;background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 24px 50px #00384040}.restore-hero h1.elementor-heading-title{font-size:60px;line-height:1.05;color:white;letter-spacing:-.025em}.restore-hero h1 span{color:#29ad93}.restore-hero>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor{color:#fffc}.restore-hero .hero-badge{font-size:14px;padding:6px 16px;background:#ffffff1a;border-radius:30px;width:auto;align-self:flex-start;color:#80dfcd!important;margin-bottom:20px}.restore-hero .hero-copy{font-size:18px;line-height:1.6;margin:4px 0 32px}.restore-hero .elementor-widget-button{width:auto;display:inline-block;margin-right:12px}.restore-hero .restore-outline .elementor-button{background:transparent;border:1px solid #ffffff40}.restore-hero .hero-stats{font-size:14px;line-height:1.9;margin-top:16px;margin-bottom:0}.restore-hero h2.elementor-heading-title{font-size:20px}.restore-hero>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor{font-size:14px;line-height:1.5}.restore-hero-search{gap:12px}.die-layout .restore-hero-search select{font-size:14px;padding:12px;border-radius:8px;height:44px}.restore-hero-search button{background:#29ad93;font-size:14px;border-radius:8px;padding:13px 20px}.centered{text-align:center}.centered>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading,.centered>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-text-editor{max-width:672px;margin-left:auto;margin-right:auto}.centered .restore-logo .elementor-heading-title{justify-content:center}.restore-features>.elementor-container>.elementor-column>.elementor-widget-wrap>.eyebrow{margin-top:20px}.feature-cards{max-width:896px;margin:24px auto 0}.feature-cards>.elementor-container>.elementor-column{background:white;border:1px solid #d9e7e9;border-radius:16px;padding:28px;box-shadow:0 2px 6px #12303908}.feature-cards p,.about-values p{font-size:14px;line-height:1.6}.feature-cards .restore-icon .elementor-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#e2f0f1;border-radius:12px}.restore-partners{background:white;border-block:1px solid #d9e7e9;padding-block:56px!important}.partner-empty{background:#f8fbfc;border:1px solid #d9e7e9;border-radius:16px;padding:32px;margin-top:16px}.section-title>.elementor-container{align-items:center}.section-title>.elementor-container>.elementor-column:first-child{width:67%}.section-title>.elementor-container>.elementor-column:last-child{width:33%}.section-title .elementor-widget-button{text-align:right}.text-button .elementor-button{background:transparent;color:#29ad93;padding:8px 0}.die-soft,.restored.di-soft{background:#e2f0f166}.die-empty{padding:56px 24px;text-align:center;background:white;margin:24px 0;border-radius:16px}.center-button{text-align:center}.restore-outline-dark .elementor-button{background:transparent;color:#123039;border:1px solid #d9e7e9}.restore-doctor-search input{font-size:13px!important}.restore-doctor-search button{padding:13px;font-size:13px}.restore-reviews{border-block:1px solid #d9e7e9}.restore-reviews>.elementor-container{align-items:center}.restore-reviews>.elementor-container>.elementor-column:first-child{width:40%}.restore-reviews>.elementor-container>.elementor-column:last-child{width:60%}.review-stats{margin-top:10px}.review-stats>.elementor-container{gap:12px}.review-stats .elementor-column{padding:16px;background:white;border:1px solid #d9e7e9;border-radius:12px;text-align:center}.review-stats p{font-size:12px}.review-stats h3.elementor-heading-title{font-size:24px;color:#0d626d}.review-stats .elementor-widget{margin-bottom:4px}.review-sources{margin-top:20px;font-size:12px}.reviews-empty{padding:32px;border:1px solid #d9e7e9;background:white;border-radius:16px;text-align:center}.restore-city{background:#0d626d;padding-block:64px!important}.restore-city h2.elementor-heading-title,.restore-city h3.elementor-heading-title{color:white}.restore-city h2.elementor-heading-title{font-size:30px}.restore-city .elementor-widget-text-editor{color:#fffb;font-size:14px}.city-cards>.elementor-container>.elementor-column:first-child{padding:24px;border:1px solid #ffffff26;border-radius:16px;background:#ffffff0d}.city-cards .restore-icon{text-align:left}.restore-faq{padding-block:64px!important}.faq-callout{background:white;padding:40px!important;border:1px solid #d9e7e9;border-radius:24px}.faq-callout>.elementor-container{align-items:center}.faq-callout .elementor-column:nth-child(1){width:8%}.faq-callout .elementor-column:nth-child(2){width:70%}.faq-callout .elementor-column:nth-child(3){width:22%}.faq-callout h2.elementor-heading-title{font-size:24px}.faq-callout .elementor-widget{margin-bottom:8px}.restore-about{background:white;border-block:1px solid #d9e7e9}.about-stats,.about-values{max-width:768px;margin:32px auto 0}.about-stats>.elementor-container>.elementor-column{background:#f8fbfc;padding:20px;border-radius:12px;border:1px solid #d9e7e9}.about-stats p{font-size:12px}.about-stats h3.elementor-heading-title{font-size:24px}.about-values{margin-top:56px}.about-steps{margin-top:56px;text-align:left;background:#e2f0f166;border-radius:24px;padding:40px!important}.about-steps>.elementor-container{align-items:center}.about-steps>.elementor-container>.elementor-column:first-child{width:78%}.about-steps>.elementor-container>.elementor-column:last-child{width:22%}.about-steps p{font-size:14px}.restore-slide{display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid #d9e7e9;border-radius:24px;overflow:hidden}.restore-slide[hidden]{display:none}.restore-slide>img{width:100%;height:100%;min-height:350px;object-fit:cover}.restore-slide>div{padding:40px;align-self:center}.restore-slide h3{font-size:24px;margin:16px 0}.restore-slide p{color:#5b737c;font-size:14px;margin-bottom:24px}.slider-controls{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:20px;color:#5b737c;font-size:13px}.slider-controls button{width:40px;height:40px;border-radius:50%;background:white;color:#0d626d;border:1px solid #d9e7e9;padding:0}.restore-footer{background:#0d626d;color:white;margin-top:96px;padding-block:56px!important}.restore-footer>.elementor-container>.elementor-column:first-child{width:40%}.restore-footer>.elementor-container>.elementor-column:not(:first-child){width:20%}.restore-footer h3.elementor-heading-title{font-size:14px;color:white}.restore-footer .restore-logo .elementor-heading-title{color:white}.restore-footer .elementor-widget-text-editor,.restore-footer a{font-size:14px;color:#fffb}.restore-footer .elementor-widget{margin-bottom:12px}.restore-footer .keyword{display:inline-block;border:1px solid #ffffff26;background:#ffffff0d;padding:5px 8px;border-radius:6px;font-size:12px;margin-bottom:6px}.restore-footer-bottom{background:#0d626d;border-top:1px solid #ffffff1a;padding-block:20px!important}.restore-footer-bottom .elementor-widget-text-editor,.restore-footer-bottom a{font-size:12px;color:#fff9}.restore-footer-bottom .elementor-widget{margin-bottom:6px}.di-page-intro.restored{padding-block:56px!important;background:#e2f0f166;border:0}.restore-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.restore-price-grid .die-prices{margin:0}.restore-price-grid h2{font-size:20px}.restore-faq-list{max-width:768px;margin:auto}.restore-glossary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.glossary-card{background:white;border:1px solid #d9e7e9;border-radius:12px;padding:24px}.glossary-card h3{font-size:18px;margin:0 0 12px}.glossary-card p{font-size:14px}.restore-register>.elementor-container{gap:48px}.restore-register>.elementor-container>.elementor-column:last-child{background:white;border:1px solid #d9e7e9;border-radius:16px;padding:28px}.restore-register .di-form{padding:0;border:0;border-radius:0}.restore-register h2.elementor-heading-title{font-size:20px}.restore-register .restore-icon{text-align:left;margin-top:18px}
@media(max-width:1279px){.restore-header .elementor-column:nth-child(2){display:none}.restore-header .elementor-column:nth-child(1),.restore-header .elementor-column:nth-child(3){width:50%}.restore-hero h1.elementor-heading-title{font-size:48px}.restore-hero{padding-block:80px!important}}
@media(max-width:1023px){.restore-nav .die-menu-toggle{display:inline-block!important}.restore-nav .die-nav #die-menu{display:none}.restore-nav .die-nav #die-menu.is-open{display:flex}.restore-nav .die-menu-toggle{font-size:12px;padding:7px 12px!important}.restore-header>.elementor-container{min-height:56px}.section-title>.elementor-container{flex-wrap:wrap}.section-title>.elementor-container>.elementor-column:first-child,.section-title>.elementor-container>.elementor-column:last-child{width:100%}.section-title .elementor-widget-button{text-align:left}.restore-glossary{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.restored.di-section{padding:56px 16px!important}.restore-header{padding:0 16px!important}.restore-header>.elementor-container{gap:8px}.restore-header .restore-logo .elementor-heading-title{font-size:16px!important}.restore-logo .elementor-heading-title:before{width:32px;height:32px}.restore-actions{gap:10px;font-size:12px}.restore-actions .button{font-size:12px;padding:8px}.restore-actions details{display:none}.restore-nav.di-section{padding:4px 16px!important}.restored>.elementor-container{gap:32px}.restore-row>.elementor-container{gap:24px}.restored h1.elementor-heading-title,.restored h2.elementor-heading-title{font-size:30px}.restore-hero>.elementor-container>.elementor-column:first-child,.restore-hero>.elementor-container>.elementor-column:last-child{width:100%}.restore-hero h1.elementor-heading-title{font-size:36px}.restore-hero .hero-copy{font-size:16px}.restore-hero>.elementor-container>.elementor-column:last-child{padding:20px}.restore-hero h2.elementor-heading-title{font-size:20px}.restore-hero .elementor-widget-button{margin-right:8px}.restore-hero .elementor-button{padding:12px 16px;font-size:13px}.feature-cards>.elementor-container>.elementor-column{padding:28px}.review-stats>.elementor-container{gap:10px;flex-wrap:nowrap}.review-stats .elementor-column{width:33.33%;padding:12px}.review-stats h3.elementor-heading-title{font-size:20px}.restore-reviews>.elementor-container>.elementor-column:first-child,.restore-reviews>.elementor-container>.elementor-column:last-child{width:100%}.faq-callout{padding:24px!important;text-align:center}.faq-callout .elementor-column:nth-child(n){width:100%}.faq-callout h2.elementor-heading-title{font-size:24px}.about-stats>.elementor-container{gap:16px}.about-stats>.elementor-container>.elementor-column{width:calc(50% - 8px)}.about-steps{padding:24px!important}.about-steps>.elementor-container>.elementor-column:first-child,.about-steps>.elementor-container>.elementor-column:last-child{width:100%}.restore-slide{grid-template-columns:1fr}.restore-slide>img{height:220px;min-height:0}.restore-slide>div{padding:24px}.restore-slide h3{font-size:20px}.restore-footer{margin-top:64px}.restore-footer>.elementor-container{gap:32px}.restore-footer>.elementor-container>.elementor-column:nth-child(n){width:100%}.restore-footer-bottom.di-section{padding:20px 16px!important}.restore-price-grid,.restore-glossary{grid-template-columns:1fr}.restore-register>.elementor-container>.elementor-column:last-child{padding:20px}.restore-register h2.elementor-heading-title{font-size:20px}.di-page-intro.restored{padding-block:40px!important}}
.restored .elementor-heading-title{font-family:Sora,Inter,sans-serif!important}.restore-hero h1.elementor-heading-title{color:#fff!important}.restore-hero h1 span{color:#29ad93!important}.restore-outline .elementor-button{background:transparent!important;border:1px solid #ffffff40!important}.restore-outline-dark .elementor-button{background:transparent!important;color:#123039!important}.text-button .elementor-button{background:transparent!important;color:#29ad93!important}.restore-city .elementor-heading-title,.restore-footer .elementor-heading-title{color:white!important}.restore-footer .restore-logo span{color:#29ad93!important}.restore-logo a{color:inherit}.restore-hero .hero-badge{color:#80dfcd!important}
.restore-header>.elementor-container{flex-wrap:nowrap!important}.restore-header>.elementor-container>.elementor-column{min-width:0;flex-shrink:1}.restore-header .elementor-widget-wrap{align-content:center}.die-layout>header{position:sticky;top:0;z-index:50}.admin-bar.die-layout>header{top:32px}@media(max-width:767px){.restore-header>.elementor-container>.elementor-column:first-child{width:65%!important}.restore-header>.elementor-container>.elementor-column:last-child{width:35%!important}.restore-header>.elementor-container{gap:8px!important}.restore-header .restore-actions{justify-content:flex-end}.restore-header .elementor-column:nth-child(2){display:none!important}.admin-bar.die-layout>header{top:46px}}@media(max-width:600px){.admin-bar.die-layout>header{top:0}}
