@view-transition{navigation:auto}:where(:not(img,svg,svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:pointer}img{width:100%;height:auto;display:block}:root{--main-dark:#0c441d;--main-regular:#56ad87;--signal-regular:#59cb47;--main-very-light:#f3f8f7;--font-xs:18px;--font-sm:22px;--font-md:26px;--font-lg:30px;--font-xl:36px;--font-xxl:45px;--padding:40px;--header-height:140px}body{background:var(--main-very-light);min-height:100vh;color:var(--main-dark);font-size:var(--font-md);flex-direction:column;margin:0;font-family:"Baloo Bhaina 2",sans-serif;line-height:1.4;display:flex}main{flex:1;overflow:hidden}@media (width<=1024px){:root{--header-height:105px}}@media (width<=768px){:root{--font-xs:16px;--font-sm:18px;--font-md:22px;--font-lg:26px;--font-xl:30px;--font-xxl:36px;--padding:20px}}.rte strong{font-weight:700}.rte em{font-style:italic}.rte p{margin-bottom:12px}.rte h1{font-weight:700;font-size:var(--font-xxl);margin:36px 0;line-height:44px}.rte h2{font-weight:700;font-size:var(--font-lg);margin-block:36px}.rte h3{font-weight:700;font-size:var(--font-md);margin-top:24px}.rte blockquote{border-left:5px solid var(--signal-regular);font-size:var(--font-lg);margin:50px 0 50px 10px;padding-left:28px;line-height:39px}:is(.rte blockquote) .author{font-size:var(--font-md)}:is(:is(.rte blockquote) .author):before{content:"— "}.rte ul,.rte ol{margin-block:20px}:is(.rte ul,.rte ol) li{display:block;position:relative}.rte ol{font-size:var(--font-lg);padding-left:10px;list-style-type:decimal}:is(.rte ol) li{counter-increment:count;padding-left:40px}:is(:is(.rte ol) li):before{content:counter(count, decimal) ") ";position:absolute;left:0}.rte ul{padding-left:10px}:is(.rte ul) li{padding-left:20px}:is(:is(.rte ul) li):before{content:"•";position:absolute;left:0}.rte .small{font-size:var(--font-sm)}.rte .lead{font-size:var(--font-lg)}.rte a{color:var(--main-regular)}:is(.rte a):after{vertical-align:-.25em;font-family:Material Symbols Outlined}[href^=\/]:is(.rte a):after{content:"keyboard_arrow_right"}[href^=http]:is(.rte a):after{content:"arrow_outward"}.nav-btn-prev,.nav-btn-next{top:auto;bottom:var(--nav-bottom);z-index:2;cursor:pointer;width:var(--nav-height);height:var(--nav-height);background:#ffffff80;border-radius:999px;margin:0;position:absolute;left:auto}:is(.nav-btn-prev,.nav-btn-next):after{color:var(--main-dark);font-size:var(--nav-font-size);line-height:var(--nav-height);text-align:center;font-family:Material Symbols Outlined;transition:color .5s;display:block}.nav-btn-prev{right:calc(var(--nav-right) + var(--nav-gap) + var(--nav-height))}.nav-btn-prev:after{content:"keyboard_arrow_left"}.nav-btn-next{right:var(--nav-right)}.nav-btn-next:after{content:"keyboard_arrow_right"}.swiper-button-disabled{opacity:.5;cursor:auto}header{z-index:2;padding-right:calc(var(--padding) - 25px);padding-left:calc(var(--padding) - 25px);width:100%;height:var(--header-height);font-weight:500;font-size:var(--font-sm);align-items:center;display:flex;position:sticky;top:0;box-shadow:0 2px 20px #0003}header .backdrop{z-index:-1;backdrop-filter:blur(10px);background:#ffffffe6;position:absolute;inset:0}header .logo{z-index:1;font-size:40px;line-height:calc(var(--header-height) + .2em);margin-right:auto}header nav{display:contents}:is(header nav) a.inactive{color:var(--main-regular)}header a{height:100%;line-height:var(--header-height);padding-left:25px;padding-right:25px}header .burger{margin-right:calc(var(--padding) - 20px);width:75px;height:60px;display:none;position:relative}:is(header .burger) span{background:var(--main-dark);border-radius:1px;width:35px;height:2px;transition:transform .5s,opacity .5s;position:absolute;top:29px;left:20px}:is(:is(header .burger) span):first-child{transform:translateY(9px)}:is(:is(header .burger) span):nth-child(3){transform:translateY(-9px)}footer{padding:50px var(--padding);margin-top:100px}footer .dinkus{opacity:.25;font-size:var(--font-xl);text-align:center;margin-bottom:50px}footer .cta{font-size:var(--font-xl);text-align:center;margin-bottom:100px}:is(footer .cta) p{font-weight:700}:is(footer .cta) a{color:var(--main-regular)}:is(footer .bottom) nav{display:inline}:is(:is(footer .bottom) nav) a{color:var(--main-regular);margin-left:15px}.hero-image{width:100%;max-height:calc(100vh - var(--header-height));object-fit:cover}.hero-image,.hero-slider{margin-bottom:100px}.two-column{padding-right:var(--padding);padding-left:var(--padding);grid-template-columns:6fr 4fr;gap:80px;max-width:1400px;margin:50px auto 0;display:grid}.hero-slider{--nav-right:55px;--nav-bottom:35px;--nav-height:55px;--nav-gap:20px;--nav-font-size:var(--font-xl);height:calc(100vh - var(--header-height));overflow:hidden}.hero-slider img{object-fit:cover;width:100vw;height:100%}.single-column{max-width:1000px;margin:0 auto;padding:0 40px;display:flow-root}.single-column:first-child{margin-top:112px}.cards-slider{--nav-right:28px;--nav-bottom:35px;--nav-height:45px;--nav-gap:15px;--nav-font-size:var(--font-lg);margin-top:var(--sliderMargin);margin-bottom:20px}.cards-slider.portrait{width:300px}.cards-slider.portrait img{height:450px}.cards-slider.landscape{width:450px}.cards-slider.landscape img{height:300px}.cards-slider.left{float:left;margin-left:clamp(-100px,600px - 50vw,0px);margin-right:80px}.cards-slider.right{float:right;margin-left:80px;margin-right:clamp(-100px,600px - 50vw,0px)}.cards-slider .swiper-slide{filter:contrast(.2)brightness(1.8);border-radius:20px;overflow:hidden}.cards-slider .swiper-slide-visible{filter:none;box-shadow:0 2px 20px #00000080}.cards-slider img{width:100%}.grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:clamp(920px,100vw - 280px,1120px);margin:8rem auto;display:flex}.grid .item{background:#fff;border-radius:2rem;flex-direction:column;width:calc(33.3333% - 1rem);display:flex;overflow:hidden}:is(.grid .item) p{font-weight:700;font-size:var(--font-md);flex:1;margin-bottom:1rem;padding:1rem 1rem 0}:is(.grid .item) .cta{color:var(--main-regular);font-size:var(--font-md);padding:1rem}:is(:is(.grid .item) .cta):after{content:"chevron_right";vertical-align:-.25em;font-family:Material Symbols Outlined}@media (width<=1024px){header{padding:0}header .logo{padding-right:var(--padding);padding-left:var(--padding)}header nav{background:#fff;padding-top:100px;transition:transform .5s;display:block;position:fixed;inset:0;transform:translateY(-100%)}:is(header nav) a{padding-right:var(--padding);padding-left:var(--padding);text-align:right;height:80px;display:block}.nav-open :is(header nav){transform:translateY(0)}header .burger{display:block}:is(.nav-open :is(header .burger) span):first-child{transform:translateY(0)rotate(45deg)}:is(.nav-open :is(header .burger) span):nth-child(2){opacity:0}:is(.nav-open :is(header .burger) span):nth-child(3){transform:translateY(0)rotate(-45deg)}.two-column{display:block}.single-column{flex-direction:column;display:flex}.single-column .rte{order:-1}.single-column .cards-slider{margin-top:20px;margin-bottom:var(--sliderMargin)}.hero-slider{height:50vh}.cards-slider.right,.cards-slider.left{float:none;margin-left:auto;margin-right:auto}.grid{width:100%;padding:0 40px}.grid .item{width:calc(50% - 1rem)}}@media (width<=800px){footer .bottom{text-align:center}:is(footer .bottom) nav{display:block}:is(:is(footer .bottom) nav) a:first-child{margin-left:0}.grid .item{width:100%}}@media (width<=500px){.cards-slider.landscape{width:100%}.cards-slider.landscape img{height:auto}}@media (width<=1200px) and (height<=500px){header nav{padding-top:60px}:is(header nav) a{height:50px}}
