/* Scoped content adaptation. The theme header, main offset, menu and footer are untouched. */
:is(#yoost-home-test#yoost-home-test#yoost-home-test){container-type:inline-size;width:100%;min-width:0}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero{padding-top:0;min-height:clamp(620px,42cqw,752px);height:auto;display:flex;align-items:center;background:linear-gradient(90deg,#102114 0%,#142c18 37%,#405f22 66%,#84a130 100%)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero::before,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero::after{display:none}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .hero-photo{position:absolute;inset:auto 0 0 auto;top:auto;height:clamp(450px,42cqw,752px);width:auto;max-width:none;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(90deg,transparent,black 10%),linear-gradient(180deg,transparent,black 5%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%),linear-gradient(180deg,transparent,black 5%);-webkit-mask-composite:source-in;right:clamp(0px,calc((100cqw - 1920px)*.15 + 16px),100px)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero-fade{display:none}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero-content{min-height:0;padding:48px 0;width:88%;max-width:1440px;display:block}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .hero-copy{width:clamp(350px,30.5cqw,600px);max-width:100%;transform:translateX(clamp(0px,calc((100cqw - 1500px)*.24),160px))}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero h1{font-size:clamp(48px,4cqw,84px)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .actions{flex-wrap:wrap}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .eyebrow{font-size:clamp(13px,1.05cqw,18px)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .btn{white-space:normal}
@container(max-width:1100px){
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero{display:block;min-height:0;padding:0;background:#173822}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .hero-photo{position:relative;inset:auto;right:auto;top:auto;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;mask-image:linear-gradient(180deg,black 86%,transparent);-webkit-mask-image:linear-gradient(180deg,black 86%,transparent)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero-content{width:calc(100% - 48px);padding:10px 0 38px;min-height:0}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .hero-copy{width:100%;max-width:800px;transform:none}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero h1{font-size:clamp(44px,6cqw,64px)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero h1 br{display:none}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .eyebrow{font-size:14px}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .services,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .plate-band{grid-template-columns:1fr}
}
@container(max-width:767px){
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .wrap{width:calc(100% - 36px)}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero-content{width:calc(100% - 36px);padding:12px 0 30px}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero h1{font-size:44px}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .hero .btn{font-size:20px;padding:12px 16px}
:is(#yoost-home-test#yoost-home-test#yoost-home-test) .premium-grid,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .services,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .why-grid,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .reviews,:is(#yoost-home-test#yoost-home-test#yoost-home-test) .news-grid{grid-template-columns:1fr}
}
@container(max-width:1100px){:is(#yoost-home-test#yoost-home-test#yoost-home-test) .plate-section{flex-direction:column;align-items:stretch}:is(#yoost-home-test#yoost-home-test#yoost-home-test) #plate-form{justify-content:space-between}:is(#yoost-home-test#yoost-home-test#yoost-home-test) .quick{grid-template-columns:1fr;gap:18px}}
@container(max-width:767px){:is(#yoost-home-test#yoost-home-test#yoost-home-test) .plate-section{padding:23px 18px}:is(#yoost-home-test#yoost-home-test#yoost-home-test) #plate-form{flex-direction:column;align-items:stretch}:is(#yoost-home-test#yoost-home-test#yoost-home-test) #plate-form>div,:is(#yoost-home-test#yoost-home-test#yoost-home-test) #plate-form .plate-holder{width:100%}:is(#yoost-home-test#yoost-home-test#yoost-home-test) .team-section{grid-template-columns:1fr}}

/* 1.7.1: extend the background under a transparent Enfold header, while
   reserving its full expanded height above the photo and introduction. */
#yoost-home-test{--yoost-header-overlap:0px}
@media(min-width:990px){html.html_header_transparency #yoost-home-test{--yoost-header-overlap:130px}}
:is(#yoost-home-test#yoost-home-test#yoost-home-test):not(.calculation-page) .hero{
  padding-top:var(--yoost-header-overlap);
  min-height:calc(clamp(620px,42cqw,752px) + var(--yoost-header-overlap));
  box-sizing:border-box;
}
:is(#yoost-home-test#yoost-home-test#yoost-home-test).calculation-page{
  padding-top:var(--yoost-header-overlap);
  background:linear-gradient(90deg,#102114,#284c26) top / 100% var(--yoost-header-overlap) no-repeat #fff;
}
@container(max-width:1100px){
  :is(#yoost-home-test#yoost-home-test#yoost-home-test):not(.calculation-page) .hero{min-height:0}
}
