.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader{top:0;aspect-ratio:auto;width:calc(90% - 30px);max-width:1380px;height:clamp(420px,32vw,500px);min-height:0;max-height:none;margin:0 auto 55px;padding:70px 0 100px;background-size:cover;background-position:center;background-color:var(--baseColor,#255c49);clip-path:url('#contentHeaderClip');border-radius:0;overflow:hidden;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader:has(.headerTxt)::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,30,20,.62),rgba(15,30,20,.28) 48%,transparent 78%);pointer-events:none;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .container{width:100%;max-width:none;padding:0 clamp(28px,5vw,75px);}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .col-sm-10.col-sm-offset-2{margin-left:0;width:100%;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt{position:relative;z-index:1;max-width:68%;text-shadow:0 2px 8px rgba(0,0,0,.35);}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt h1,.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35);}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt h1{font-size:clamp(42px,3.8vw,64px);line-height:1.08;max-width:820px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt p{font-size:20px;margin-top:20px;line-height:1.5;}.mainSite main:not(:has(.homePage,.winterLanding)):has(#mainHeader) .pageHeadingHolder{display:none;}.mainSite main:not(:has(.homePage,.winterLanding)):has(.subMenuBar) #mainHeader{margin-bottom:0;}.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuBar{margin-top:-42px;margin-bottom:55px;}@media (min-width:1200px){.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader{margin-top:-150px;}}@media (max-width:1199px){.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuSelect{position:relative;z-index:2;width:94%;max-width:720px;margin:-30px auto 40px;padding:12px 18px;background:var(--baseColor);border-radius:28px;}.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuSelect::before{display:none;}.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuSelect .container{width:100%;}.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuSelect .col-sm-8.col-sm-offset-2{width:100%;margin-left:0;}.mainSite main:not(:has(.homePage,.winterLanding)) .subMenuSelect select{min-height:44px;margin:0;}}@media (max-width:991px){.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader{width:calc(100% - 30px);max-width:720px;margin-top:-40px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt{max-width:75%;}}@media (max-width:767px){.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader{width:calc(100% - 24px);height:auto;min-height:460px;margin-top:-28px;background-position:center;padding:230px 0 75px;justify-content:flex-end;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader:has(.headerTxt)::before{background:linear-gradient(0deg,rgba(15,30,20,.82),rgba(15,30,20,.25) 60%,transparent);}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .container{padding:0 24px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt{max-width:none;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt h1{font-size:38px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader .headerTxt p{font-size:16px;margin-top:14px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .editBgImageElementBtn,.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .editBgVideoElementBtn{top:8px;bottom:auto;padding:6px 8px;font-size:11px;min-height:36px;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .editBgImageElementBtn{left:8px;right:auto;}.mainSite main:not(:has(.homePage,.winterLanding)) #mainHeader > .editBgVideoElementBtn{right:8px;}}.mainSite main .contentPage:has(> #mainHeader):not(.homePage,.homeDemoPage){position:relative;isolation:isolate;}.mainSite main .contentPage:has(> #mainHeader):not(.homePage,.homeDemoPage)::before{content:'';position:absolute;z-index:-1;top:40px;left:0;width:100%;height:calc(clamp(420px,32vw,500px) + 170px);background-color:rgba(var(--baseColorRgb,186,200,81),.07);-webkit-mask:url('/image/header-backdrop.svg?v=20261008-3') center / 100% 100% no-repeat;mask:url('/image/header-backdrop.svg?v=20261008-3') center / 100% 100% no-repeat;pointer-events:none;}@media (max-width:991px){.mainSite main .contentPage:has(> #mainHeader):not(.homePage,.homeDemoPage)::before{top:25px;height:540px;}}@media (max-width:767px){.mainSite main .contentPage:has(> #mainHeader):not(.homePage,.homeDemoPage)::before{top:45px;height:510px;}}
