:root{--viewport-offset-bottom:50px}@media screen and (min-width:768px){:root{--viewport-offset-bottom:150px}}@media screen and (min-width:1024px){:root{--viewport-offset-bottom:80px}}.block-hero-halfscreen-v2{background-color:var(--hero-hs-v2-block-bg-color);display:grid;padding-left:0!important;padding-right:0!important;position:relative;width:100%}@media screen and (min-width:1024px){.block-hero-halfscreen-v2{height:100%;min-height:calc(min(100lvh,100svh,100dvh,100vh) - 64/var(--desktop-design-reference)*var(--screen-width-desktop))}}.block-hero-halfscreen-v2 .block-hero__media{grid-column:1;grid-row:1;min-height:calc(var(--vh, 1vh)*60);min-height:min(60lvh,60svh,60dvh,60vh);overflow:hidden;position:relative;z-index:1}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__media{height:100%}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__media{margin-left:0;min-height:calc(var(--vh, 1vh)*70);min-height:min(70lvh,70svh,70dvh,70vh);width:80%}}.block-hero-halfscreen-v2 .block-hero__media-content{display:grid}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__media-content{height:inherit}}.block-hero-halfscreen-v2 .block-hero__container{align-self:self-start;display:grid;grid-column:1;grid-row:2;height:-moz-max-content;height:max-content;justify-content:center;justify-items:center;margin-top:calc(-100/var(--mobile-design-reference)*var(--screen-width-mobile));padding:0 calc(15/var(--mobile-design-reference)*var(--screen-width-mobile));position:relative;width:100%;z-index:2}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__container{align-self:center;justify-content:flex-start;margin-top:calc(-170/var(--portrait-design-reference)*var(--screen-width-portrait));padding:0 calc(30/var(--portrait-design-reference)*var(--screen-width-portrait));position:static}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__container{align-items:flex-start;align-self:center;display:flex;grid-row:1;height:100%;justify-self:flex-end;margin-left:0;margin-right:calc(30/var(--desktop-design-reference)*var(--screen-width-desktop));margin-top:0;padding:0;padding-top:calc(152/var(--desktop-design-reference)*var(--screen-width-desktop));width:50%}}.block-hero-halfscreen-v2 .block-hero__standard-content{grid-template-columns:1fr}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__standard-content{display:contents}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__standard-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr max-content}}.block-hero-halfscreen-v2 .block-hero__standard-content{align-items:center;background:var(--hero-hs-v2-content-bg-img,url(../images/hero-content-background-6e8f188ae4a7ff9ffdf5.png)) no-repeat center center,var(--primary-200,#007749);background-size:cover;border-top:5px solid var(--primary-200,#007749);display:grid;height:100%;justify-content:center;padding:calc(21/var(--mobile-design-reference)*var(--screen-width-mobile)) calc(22/var(--mobile-design-reference)*var(--screen-width-mobile)) calc(33/var(--mobile-design-reference)*var(--screen-width-mobile));row-gap:calc(10/var(--mobile-design-reference)*var(--screen-width-mobile))}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__standard-content{border-bottom:14px solid var(--primary-200,#007749);border-top:0 solid transparent;padding:calc(60/var(--portrait-design-reference)*var(--screen-width-portrait)) calc(30/var(--portrait-design-reference)*var(--screen-width-portrait)) calc(48/var(--portrait-design-reference)*var(--screen-width-portrait));row-gap:calc(30/var(--portrait-design-reference)*var(--screen-width-portrait))}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__standard-content{height:-moz-max-content;height:max-content;padding:calc(65/var(--desktop-design-reference)*var(--screen-width-desktop)) calc(95/var(--desktop-design-reference)*var(--screen-width-desktop)) calc(60/var(--desktop-design-reference)*var(--screen-width-desktop));row-gap:calc(30/var(--desktop-design-reference)*var(--screen-width-desktop))}.block-hero-halfscreen-v2 .block-hero__standard-content .idl-accent-text{margin-left:calc(-60/var(--desktop-design-reference)*var(--screen-width-desktop))}}.block-hero-halfscreen-v2 .block-hero__standard-content .idl-block-title .block-title{background-color:transparent;color:var(--white,#fff);font-family:var(--primary-font-family,"JJ2");font-size:calc(30/var(--mobile-design-reference)*var(--font-reference-mobile)*var(--font-size-multiplier));font-style:normal;font-weight:700;letter-spacing:0;line-height:120%;text-align:left}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__standard-content .idl-block-title .block-title{font-size:calc(50/var(--portrait-design-reference)*var(--font-reference-portrait)*var(--font-size-multiplier));line-height:120%;text-align:left}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__standard-content .idl-block-title .block-title{font-size:calc(42/var(--desktop-design-reference)*var(--font-reference-desktop)*var(--font-size-multiplier))}}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__standard-content .idl-read-more-text{margin:0 auto}}.block-hero-halfscreen-v2 .block-hero__standard-content .idl-read-more-text .read-more-button{font-weight:400}.block-hero-halfscreen-v2 .block-hero__standard-content-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(10/var(--mobile-design-reference)*var(--screen-width-mobile));justify-content:flex-start;margin-top:calc(10/var(--mobile-design-reference)*var(--screen-width-mobile));width:100%}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-hero__standard-content-buttons{flex-direction:row;gap:calc(10/var(--portrait-design-reference)*var(--screen-width-portrait));margin-top:calc(10/var(--portrait-design-reference)*var(--screen-width-portrait))}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-hero__standard-content-buttons{gap:calc(20/var(--desktop-design-reference)*var(--screen-width-desktop));margin-top:0}}.block-hero-halfscreen-v2 .block-hero__standard-content-buttons>div{display:contents}.block-hero-halfscreen-v2 .block-hero__standard-content .idl-button .btn--tertiary{border-color:var(--white)}.block-hero-halfscreen-v2 .block-hero__standard-content .idl-button .btn--tertiary:hover{border-color:var(--primary-200)}.block-hero-halfscreen-v2 .block-bg-image,.block-hero-halfscreen-v2 .idl-block-video{grid-column:1;grid-row:1;min-height:calc(var(--vh, 1vh)*63);min-height:min(63lvh,63svh,63dvh,63vh);overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-bg-image,.block-hero-halfscreen-v2 .idl-block-video{height:inherit;margin-left:0;max-height:calc(var(--screen-height) - var(--viewport-offset-bottom));max-height:calc(min(100lvh,100svh,100dvh,100vh) - 64/var(--desktop-design-reference)*var(--screen-width-desktop));width:100%}}.block-hero-halfscreen-v2 .block-bg-image picture img{aspect-ratio:var(--bbi-sm-block-aspect-ratio,375/392)}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-bg-image picture img{aspect-ratio:var(--bbi-md-block-aspect-ratio,384/265)}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-bg-image picture img{aspect-ratio:var(--bbi-lg-block-aspect-ratio,13/10)}}.block-hero-halfscreen-v2 .block-bg-image picture:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 46.5%,transparent);height:calc(170/var(--mobile-design-reference)*var(--screen-width-mobile))}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .block-bg-image picture:after{height:calc(225/var(--portrait-design-reference)*var(--screen-width-portrait))}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .block-bg-image picture:after{height:calc(150/var(--desktop-design-reference)*var(--screen-width-desktop))}}.block-hero-halfscreen-v2 .idl-block-video .idl-block-video__content,.block-hero-halfscreen-v2 .idl-block-video .idl-video-wrapper,.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper{height:inherit;width:100%}.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper{display:grid;height:inherit;position:relative}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper{overflow:hidden}}.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper video.responsive-video{grid-column:1;grid-row:1;height:100%;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 46.5%,transparent);content:"";grid-column:1;grid-row:1;height:calc(170/var(--mobile-design-reference)*var(--screen-width-mobile));overflow:hidden;position:relative;width:100%;z-index:2}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper:after{height:calc(225/var(--portrait-design-reference)*var(--screen-width-portrait))}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .idl-block-video .url-video-wrapper:after{height:calc(150/var(--desktop-design-reference)*var(--screen-width-desktop))}}.block-hero-halfscreen-v2 .idl-block-breadcrumbs{grid-column:1;grid-row:1;height:100%;height:-moz-max-content;height:max-content;overflow:hidden;padding:95px calc(30/var(--mobile-design-reference)*var(--screen-width-mobile)) calc(30/var(--mobile-design-reference)*var(--screen-width-mobile));position:relative;width:100%;z-index:2}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs{padding:90px calc(30/var(--portrait-design-reference)*var(--screen-width-portrait)) calc(30/var(--portrait-design-reference)*var(--screen-width-portrait))}}@media screen and (min-width:1024px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs{padding:112px calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) 2%;width:60%}}@media screen and (min-width:1200px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs{padding:112px calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) 8%}}@media screen and (min-width:1366px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs{padding:112px calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) calc(30/var(--desktop-design-reference)*var(--screen-width-desktop)) 18%}}@media screen and (min-width:768px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav{text-align:left}}@media screen and (min-width:1366px){.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav{text-align:center}}.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav a,.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav span{color:var(--secondary-400,#f1e6b2);font-style:normal;font-weight:400;line-height:171%;text-decoration:none}.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav a:hover,.block-hero-halfscreen-v2 .idl-block-breadcrumbs nav span:hover{color:var(--secondary-400,#f1e6b2);text-decoration:underline}.block-hero-halfscreen-v2.template-hhsDefault,.block-hero-halfscreen-v2.template-hhsLayoutTwo,.block-hero-halfscreen-v2.template-hhsLayoutTwoWithVideoBg,.block-hero-halfscreen-v2.template-hhsWithVideoBg{padding-bottom:calc(20/var(--mobile-design-reference)*var(--screen-width-mobile))!important}@media screen and (min-width:768px){.block-hero-halfscreen-v2.template-hhsDefault,.block-hero-halfscreen-v2.template-hhsLayoutTwo,.block-hero-halfscreen-v2.template-hhsLayoutTwoWithVideoBg,.block-hero-halfscreen-v2.template-hhsWithVideoBg{padding-bottom:calc(20/var(--portrait-design-reference)*var(--screen-width-portrait))!important}}.block-hero-halfscreen-v2.template-hhsLayoutThree,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg{padding-bottom:calc(40/var(--mobile-design-reference)*var(--screen-width-mobile))!important}@media screen and (min-width:768px){.block-hero-halfscreen-v2.template-hhsLayoutThree,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg{padding-bottom:calc(40/var(--portrait-design-reference)*var(--screen-width-portrait))!important}}@media screen and (max-width:639px){.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons{border-top:solid calc(1/var(--mobile-design-reference)*var(--screen-width-mobile)) var(--white);-moz-column-gap:calc(41/var(--mobile-design-reference)*var(--screen-width-mobile));column-gap:calc(41/var(--mobile-design-reference)*var(--screen-width-mobile));display:grid;grid-template-columns:1fr 1fr;padding-top:calc(20/var(--mobile-design-reference)*var(--screen-width-mobile))}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons .idl-button,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons .idl-button{display:grid;width:100%}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type{position:relative}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type a,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type a{justify-self:start;padding-left:0;padding-right:calc(5/var(--mobile-design-reference)*var(--screen-width-mobile))}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type:before,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons .idl-button:first-of-type:before{background-color:var(--white);border-right:solid calc(1/var(--mobile-design-reference)*var(--screen-width-mobile)) var(--white);content:"";height:100%;margin-right:calc(-20/var(--mobile-design-reference)*var(--screen-width-mobile));opacity:.8;position:absolute;right:0;top:0;width:0}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons .idl-button:last-of-type a,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons .idl-button:last-of-type a{justify-self:end;padding-left:calc(5/var(--mobile-design-reference)*var(--screen-width-mobile));padding-right:0}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons a,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons a{background-color:transparent;border:0 solid transparent;color:var(--white);height:-moz-max-content;height:max-content;min-width:-moz-max-content;min-width:max-content;padding-bottom:calc(4/var(--mobile-design-reference)*var(--screen-width-mobile));padding-top:calc(4/var(--mobile-design-reference)*var(--screen-width-mobile));width:-moz-max-content;width:max-content}.block-hero-halfscreen-v2.template-hhsLayoutThree .idl-row .block-hero__standard-content-buttons a svg path,.block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg .idl-row .block-hero__standard-content-buttons a svg path{fill:#f1e6b2}}body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsDefault,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutThree,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutTwo,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutTwoWithVideoBg,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsWithVideoBg{padding-bottom:20px!important}@media screen and (min-width:1024px){body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsDefault,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutThree,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutThreeWithVideoBg,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutTwo,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsLayoutTwoWithVideoBg,body:has(.idl-sticky-nav) .block-hero-halfscreen-v2.template-hhsWithVideoBg{padding-bottom:0!important}}
