.page-hero:where([data-hero-appearance=offer])>.tablet-hero-container{padding-top:20px}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-grid{gap:20px;padding-bottom:24px}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-text{justify-content:flex-start}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-media{order:2;min-height:0;max-height:none;aspect-ratio:auto;align-self:start}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-media>div{position:relative}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-media>div>img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-title{margin-bottom:12px}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-content>p:first-child{margin-top:8px}.page-hero:where([data-hero-appearance=offer]) .sorumsand-campaign,.page-hero:where([data-hero-appearance=offer]) .synstest-mobile-campaign{display:block;font-weight:700;font-size:16px;line-height:1.5;margin:0 0 12px}.page-hero:where([data-hero-appearance=offer]) .sorumsand-badge,.page-hero:where([data-hero-appearance=offer]) .exam-hero-badge{display:none}.page-hero:where([data-hero-appearance=offer]) .sorumsand-actions{width:100%}.page-hero:where([data-hero-appearance=offer]) .synstest-hero-prices{width:100%;margin-bottom:14px}.page-hero:where([data-hero-appearance=offer]) .synstest-hero-prices>div{padding:8px 12px;text-align:left}.page-hero:where([data-hero-appearance=offer]) .synstest-mobile-tag{display:block;width:-moz-fit-content;width:fit-content;font-size:14px;background:hsl(var(--accent));padding:2px 5px;border-radius:4px}.booking-page-hero>div{padding-top:20px;padding-bottom:24px}.booking-page-hero>div>div{align-items:start}.booking-page-hero>div>div>div:first-child{order:2;aspect-ratio:auto;height:auto;max-height:none;align-self:start}.booking-page-hero>div>div>div:last-child{order:1}.booking-page-hero img{position:relative;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.booking-page-hero .booking-hero-campaign{display:block;font-weight:700}.booking-page-hero .exam-hero-badge{display:none}.solbriller-content-hero .tablet-hero-content>div{background:hsl(var(--authority));margin:0;max-width:none}.solbriller-content-hero .tablet-hero-content h1{text-shadow:none!important}.solbriller-content-hero .tablet-hero-media{aspect-ratio:16 / 9}.solbriller-content-hero .tablet-hero-media>div{position:absolute}.solbriller-campaign-badge{margin-bottom:16px}.solbriller-campaign-badge>a{position:static;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:0 4px;width:auto;height:auto;border:0;padding:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;text-align:left}.solbriller-campaign-badge>a>span{font-size:14px;font-weight:700;line-height:1.5;margin:0;max-width:none}@media (width < 768px),(height < 500px){.page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:first-child{font-size:28px}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:last-child{font-size:16px;margin-top:8px}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-media{width:100%;height:auto}.page-hero:where([data-hero-appearance=offer]) .tablet-hero-text{text-align:left;align-items:stretch}.booking-page-hero h1{font-size:30px}.booking-page-hero>div>div>div:last-child{text-align:left}}@media (height < 500px){.booking-page-hero>div>div>div:first-child{order:2;height:auto;max-height:none}.booking-page-hero img,.page-hero:where([data-hero-appearance=offer]) .tablet-hero-media>div>img{max-height:33svh;width:auto;max-width:100%;margin:auto}}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-media,section.solbriller-content-hero .tablet-hero-media,section.booking-page-hero>div>div>div:first-child{aspect-ratio:16 / 9;height:auto;min-height:0;max-height:none;width:100%;max-width:none;align-self:end;position:relative}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-media>div{position:absolute;top:0;right:0;bottom:0;left:0}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-media img,section.booking-page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.solbriller-content-hero video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.offer-hero-details>*{max-width:none;text-align:left}.offer-hero-details>p{margin:0 0 16px}.offer-hero-details>:last-child{margin-bottom:0}.offer-hero-details .synstest-mobile-tag{display:block;font-size:14px}.solbriller-details>p{color:hsl(var(--foreground))}.offer-hero-short-price{font-size:14px;margin:8px 0 12px}@media (min-width: 768px) and (min-height: 500px){:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-grid,section.solbriller-content-hero .tablet-hero-grid,section.booking-page-hero>div>div{align-items:end}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-text,section.solbriller-content-hero .tablet-hero-text{display:flex;flex-direction:column;grid-column:1;grid-row:1;align-items:stretch;text-align:left}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title{text-align:left;width:100%;max-width:none;margin:0 0 8px}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-media,section.solbriller-content-hero .tablet-hero-media{grid-column:2;grid-row:1}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .tablet-hero-content>:last-child{margin-bottom:0}section.solbriller-content-hero .tablet-hero-content>div:first-child{margin:0}.offer-hero-details .offer-full-width{max-width:none}}@media (768px <= width < 1024px) and (min-height: 500px){:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:first-child,section.booking-page-hero h1{font-size:30px}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:last-child{font-size:17px;line-height:1.4;margin-top:6px}:is(.synstest-price-page,.sorumsand-page) .page-hero:where([data-hero-appearance=offer]) :is(.synstest-mobile-campaign,.sorumsand-campaign),section.booking-page-hero .booking-hero-campaign{font-size:14px;line-height:1.4;margin:8px 0}}@media (height < 500px){section.booking-page-hero>div>div>div:first-child{order:2;height:auto;max-height:none}}@media (min-width: 768px) and (min-height: 500px){section.solbriller-content-hero .tablet-hero-grid{align-items:stretch}section.solbriller-content-hero .tablet-hero-text,section.solbriller-content-hero .tablet-hero-content{display:flex;align-self:stretch}section.solbriller-content-hero .tablet-hero-content{flex:1}section.solbriller-content-hero .tablet-hero-content>div{flex:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}section.solbriller-content-hero .tablet-hero-media{align-self:stretch}section.solbriller-content-hero video{-o-object-fit:cover!important;object-fit:cover!important}}@media (768px <= width < 1280px) and (min-height: 500px){section.solbriller-content-hero .tablet-hero-media{aspect-ratio:4 / 3}section.solbriller-content-hero .tablet-hero-content>div{padding:8px 12px}section.solbriller-content-hero h1,section.solbriller-content-hero .tablet-hero-content>div>p,section.solbriller-content-hero .solbriller-campaign-badge{margin-bottom:8px}section.solbriller-content-hero .tablet-hero-content>div>p{line-height:1.4}}@media (min-width: 768px) and (min-height: 500px){:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:first-child,section.booking-page-hero h1,section.solbriller-content-hero h1{font-size:30px}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:last-child,section.solbriller-content-hero .tablet-hero-content>div>p{font-size:17px}}@media (min-width: 1280px) and (min-height: 500px){:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:first-child,section.booking-page-hero h1,section.solbriller-content-hero h1{font-size:40px}:is(.synstest-price-page,.sorumsand-page,.exam-content-page) .page-hero:where([data-hero-appearance=offer]) .tablet-hero-title>span:last-child,section.solbriller-content-hero .tablet-hero-content>div>p{font-size:20px}}.page-hero:where([data-hero-appearance=standard])>.tablet-hero-container{padding-top:24px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px;align-items:center}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-text{display:flex;flex-direction:column;justify-content:center!important;align-self:stretch;align-items:stretch;text-align:left;max-width:none;margin:0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title{margin:0;text-align:left}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:first-child{font-size:28px;line-height:1.1}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:last-child:not(:first-child),.page-hero:where([data-hero-appearance=standard]) .page-hero-subtitle{font-size:16px;line-height:1.4;margin:8px 0 0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content{display:block;width:100%;margin-top:16px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content>:first-child{margin-top:0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content>:last-child{margin-bottom:0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-buttons{margin:0;max-width:none}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-buttons>*{min-height:48px!important;padding:8px!important;font-size:14px!important;line-height:1.35;white-space:normal!important}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content>a{min-height:48px;font-size:16px;line-height:1.35}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media{container-type:inline-size;position:relative;width:100%;max-width:none;min-height:0!important;height:auto;max-height:none;aspect-ratio:auto;align-self:center;margin:0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media>div,.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media picture{position:static;display:block;width:100%;height:auto}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media img,.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media video{display:block;position:static!important;width:100%!important;height:auto!important;max-height:75cqw;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.page-hero-details{width:100%}.page-hero-details>*{max-width:none}.page-hero-details>:first-child{margin-top:0}.page-hero-details>:last-child{margin-bottom:0}@media (min-width: 768px) and (min-height: 500px){.page-hero:where([data-hero-appearance=standard]) .tablet-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:first-child{font-size:30px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:last-child:not(:first-child){font-size:17px}}@media (min-width: 1280px) and (min-height: 500px){.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:first-child{font-size:40px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-title>span:last-child:not(:first-child){font-size:20px}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-buttons>*{font-size:16px!important}}.page-hero-details .hero-contact-actions .hidden{display:block}.page-hero-details .hero-contact-actions a{white-space:normal}.page-hero-details .hero-contact-actions a>span{max-width:100%;overflow-wrap:anywhere}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media .page-hero-fixed-frame{position:relative;width:100%;aspect-ratio:4 / 3;padding:0}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media .page-hero-fixed-frame>img{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;max-height:none;-o-object-fit:contain!important;object-fit:contain!important}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media:has(.page-hero-video-frame){aspect-ratio:16 / 9}.page-hero:where([data-hero-appearance=standard]) .page-hero-video-frame{aspect-ratio:16 / 9;min-height:0;height:auto}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content a,.page-hero:where([data-hero-appearance=standard]) .tablet-hero-content button{text-align:center;justify-content:center}@media (min-width:768px) and (min-height:500px){.page-hero:where([data-hero-appearance=standard]) .tablet-hero-text{grid-column:1;grid-row:1}.page-hero:where([data-hero-appearance=standard]) .tablet-hero-media{grid-column:2;grid-row:1}}
