@import"https://fonts.googleapis.com/css?family=Poppins:500,600";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700";@import"https://fonts.googleapis.com/css?family=Merriweather:400i";:root{--black:#130606;--white:#fff;--green-dark:#23422f;--green-light:#c3cc85;--green-bg:#f6f7f4;--grey:#666;--grey-light:#eee;--fontbody:'Source Sans Pro',sans-serif;--fontheader:'Poppins',sans-serif;--fs-header-xxl:6rem;--fs-header-xl:3.6rem;--fs-header-lg:2.8rem;--fs-header-md:2rem;--fs-header-sm:1.8rem;--lh-header:1.2;--fs-body-xl:3rem;--fs-body-lg:2.4rem;--fs-body-md:1.6rem;--fs-body-sm:1.2rem;--lh-body:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:800;--nav-top-height:0rem;--nav-main-height:7rem;--nav-height:calc(var(--nav-top-height) + var(--nav-main-height));--mainwidth:1440px;--desktop-container:1296px;--padding:2rem;--padding-grid:4rem;--padding-section:3.6rem;--transition-default:all .3s linear;--arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16'%3E%3Cpath d='m24 12.16-5.76-5.76v4.24h-18.24v3.04h18.24v4.24z' fill='%23ffffff' /%3E%3C/svg%3E")}@media(min-width:1024px){:root{--fs-header-xl:4rem;--fs-header-lg:3.5rem;--fs-header-md:2.8rem;--fs-header-sm:2.4rem;--fs-body-md:1.8rem;--nav-main-height:8rem;--padding-section:4.8rem}}html{font-size:62.5%;height:100%}body{font-family:var(--fontbody);font-size:var(--fs-body-md);line-height:100%;font-weight:var(--fw-regular);color:var(--grey);height:100%;-webkit-backface-visibility:visible!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;padding-top:var(--nav-height);background-color:var(--beige)}body.is--scrolllock{overflow:hidden}*,*::before,*::after{margin-block:0;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}button,a,input,textarea,select{outline:.2rem solid transparent;outline-offset:.4rem}*:focus{outline:0}*:focus-visible{outline:.2rem solid var(--green-dark)}main,footer{margin:0 auto;overflow:hidden;position:relative}img{width:100%;height:auto;object-fit:cover;object-position:50% 50%}a,button{text-decoration:none;transition:var(--transition-default)}a{color:var(--blue)}.richtext a:not(.button){color:var(--green-dark);background-image:linear-gradient(var(--green-light),var(--green-light));background-position:100% 100%;background-repeat:no-repeat;background-size:100% .2rem}@media(pointer:fine){.richtext a:hover{background-size:0% .2rem}}.container{width:100%;max-width:calc(100% - var(--padding-grid));margin:0 auto}.container:has(>.col+.col){display:flex;gap:var(--padding-grid)}@media(min-width:1024px){.container:has(.col:nth-child(2)) .col{width:50%}}@media(min-width:1600px){.container:not(.container--fluid){max-width:var(--desktop-container)}}.container .col{margin:0 auto}@media(min-width:992px){.container .col--text{max-width:75rem;margin-left:0}}section{margin:0}.block--padding{padding:var(--padding-section) 0}.block--notoppadding{padding-top:0!important}.block--nobottompadding{padding-bottom:0!important}@media(max-width:1023px){.d--onlydesktop{display:none!important}}@media(min-width:1024px){.d--onlymobile{display:none!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fontheader);line-height:100%;font-weight:600;margin-bottom:0;color:var(--green-dark)}h1,.h1{font-size:var(--fs-header-xl)}h2,.h2{font-size:var(--fs-header-lg)}h3,.h3{font-size:var(--fs-header-md)}h4,.h4{font-size:var(--fs-header-sm)}h5,.h5{font-size:var(--fs-header-sm)}h6,.h6{font-size:var(--fs-header-sm)}.richtext h2,.richtext .h2{font-size:var(--fs-header-md);color:var(--green-light)}.richtext h3,.richtext .h3{font-size:var(--fs-header-sm)}.subtitle{font-family:"Merriweather",serif;font-weight:400;font-style:italic;font-size:1.8rem;margin-bottom:.5rem!important;color:var(--green-light)}.subtitle+h2{margin-top:0!important}.intro{font-size:var(--fs-body-lg)}.richtext p,.richtext ol,.richtext ul{line-height:var(--lh-body)}.richtext p{text-wrap:balance}.richtext h2:has(+*),.richtext h3:has(+*),.richtext h4:has(+*),.richtext h5:has(+*),.richtext h6:has(+*),.richtext p:has(+*),.richtext ol:has(+*),.richtext ul:has(+*){margin-bottom:2rem}.richtext *+h2,.richtext *+h3,.richtext *+h4,.richtext *+h5,.richtext *+h6{margin-top:4rem}.richtext ul{list-style:none;padding:0}.richtext ul li{position:relative;padding-left:2rem}.richtext ul li:before{content:"";width:.8rem;height:.8rem;position:absolute;top:1.3rem;left:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14' height='14' rx='7' fill='%23c3cc85'/%3E%3C/svg%3E%0A");background-size:cover}.richtext ol{padding:0 0 0 2.4rem}.richtext ol li{padding-left:.3rem}.richtext ol li::marker{color:var(--red);font-weight:500}.richtext hr{border-top:.1rem solid var(--black);margin:2rem 0}.richtext table{padding:0;border-spacing:0}.richtext table td{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:.1rem solid rgba(42,42,42,.2);vertical-align:top}.richtext td:first-of-type{padding-right:4.8rem;font-weight:500}.richtext tr:last-of-type td{border-bottom:0}.center{text-align:center}.backdrop{position:fixed;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);opacity:0;transition:var(--transition-default);z-index:10}body.is--scrolllock .backdrop{top:0;opacity:1}.breadcrumb{padding:2rem 0;font-size:var(--fs-body-sm);text-transform:uppercase;color:var(--grey)}.breadcrumb ol,.breadcrumb li{list-style:none;display:flex;flex-wrap:wrap;gap:var(--padding);font-size:var(--fontsize-body-sm);margin:0;padding:0}.breadcrumb a{color:var(--green-dark)}@media(pointer:fine){.breadcrumb a:hover{color:var(--green-light)}}@media(max-width:1023px){.breadcrumb a{display:inline-flex;align-items:center;gap:.2rem}.breadcrumb a:before{content:"";width:1.2rem;height:1.4rem;background-color:var(--green-dark);-webkit-mask:var(--arrow-right);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask:var(--arrow-right);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transform:scaleX(-1)}}header{position:relative}header .header__text{position:absolute;top:0;left:0;width:100%;height:100%}header .header__text .container{height:100%;display:flex;align-items:center}header .header__text .container .h1{font-size:var(--fs-header-md);color:var(--white)}@media(min-width:1024px){.block__intro .col,.breadcrumb .container{max-width:80rem}}.block__intro .col,.breadcrumb .container{text-align:center}.block__intro .col h2{margin-bottom:2rem}.block__intro .col .buttons{justify-content:center}.block__events{background-color:var(--green-bg)}.block__events .buttons,.block__news .buttons{margin-top:4rem}.body--eventitems .block__events{background-color:transparent}.buttons{display:flex;flex-wrap:wrap;gap:2rem}.buttons.buttons--center{justify-content:center}.button{display:inline-flex;align-items:center;gap:1rem;min-height:4rem;padding:1.1rem 2rem .9rem;font-family:var(--fontbody);font-size:1.6rem;line-height:2rem;text-transform:uppercase;background-color:var(--green-dark);color:var(--white);border:0;border-radius:.5rem;cursor:pointer;transition:var(--transition-default)}.button:after,.cta:after{content:"";width:1.6rem;height:1.6rem;background-color:var(--white);-webkit-mask:var(--arrow-right);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask:var(--arrow-right);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.button--light{background-color:var(--green-light);color:var(--green-dark)}.button--light:after{background-color:var(--green-dark)}.button--left{transform:scaleX(-1)}.cta{position:relative;display:inline-flex;align-self:flex-start;gap:1rem;color:var(--green-dark);font-weight:500;background-image:none!important}.cta:after{position:absolute;right:-2.4rem;top:.9rem;background-color:var(--green-light)}@media(pointer:fine){.button:after,.cta:after{transition:var(--transition-default)}.button:hover{background-color:var(--green-light);color:var(--green-dark)}.button:hover:after{background-color:var(--green-dark);transform:translateX(.3rem)}.button--light:hover{background-color:var(--green-dark);color:var(--white)}.button--light:hover:after{background-color:var(--white)}.cta:hover:after{transform:translateX(.3rem)}}.button--skipforwcag{width:30rem;position:absolute;top:15rem;left:-9000px;z-index:-999;transition:none}.button--skipforwcag:active,.button--skipforwcag:focus{left:calc(50% - 15rem);z-index:999}.iframe__container{position:relative;overflow:hidden;padding-top:56.25%}.iframe__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}[class*="maxline--"]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.maxline--1{-webkit-line-clamp:1}.maxline--2{-webkit-line-clamp:2}.maxline--3{-webkit-line-clamp:3}.maxline--4{-webkit-line-clamp:4}.grid{display:grid;gap:var(--padding-grid);grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.grid[data-grid="2"],.grid[data-grid="3"],.grid[data-grid="4"]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-grid="3"]{grid-template-columns:repeat(3,1fr)}.grid[data-grid="4"]{grid-template-columns:repeat(4,1fr)}}dialog{z-index:999;top:0;right:0;left:unset;max-height:100vh;height:100vh;max-width:40rem;border:0;overflow:hidden;padding:var(--padding);font-size:var(--fontsize-body-sm);transform:translateX(100%);opacity:0;transition:opacity .3s ease-out,transform .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}dialog::backdrop{background-color:var(--black);opacity:.5}dialog:open{transform:translateX(0);opacity:1}dialog h3{font-size:2rem!important;margin:0 6rem var(--padding) 0!important}dialog hr{transform:translateX(calc(var(--padding)*-1));width:calc(var(--padding)*2 + 100%);border-top-color:rgba(0,0,0,.1)!important;margin:0 0 var(--padding)!important}dialog .button{position:absolute;top:var(--padding);right:var(--padding);width:2rem;height:2rem;min-height:2rem;padding:0;background-color:var(--grey)}dialog .button svg{width:1.6rem;height:1.6rem}@starting-style{dialog:open{opacity:0;transform:translateX(100%);}}@media(prefers-reduced-motion){dialog{transition:none!important}}.iframe__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--beige-lighter);display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;color:var(--black);border-radius:1rem;cursor:pointer;opacity:0;animation:fadeInIframePlaceholder 1s forwards;animation-delay:1s}@keyframes fadeInIframePlaceholder{0%{opacity:0}100%{opacity:1}}section header{text-align:center;margin-bottom:4rem}.tiles{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.tile{display:flex;flex-flow:column;background-color:var(--white);border:.1rem solid var(--grey-light);position:relative}.tile__image{overflow:hidden}.tile__text{padding:3rem 2rem;display:flex;flex-flow:column;gap:.5rem}.tile__text h3{margin:0 0 1rem;font-family:"Merriweather";font-style:italic;font-weight:400;font-size:var(--fs-body-lg);color:var(--black)}.tile__text time{font-size:var(--fs-body-sm);text-transform:uppercase;color:var(--grey)}@media(min-width:1024px){.tile{flex:0 0 calc(33.33% - (4rem/3))}}@media(pointer:fine){a.tile .tile__image img,a.tile .tile__text .cta:after{transition:var(--transition-default)}a.tile:hover .tile__image img{transform:scale(1.05)}a.tile:hover .tile__text .cta:after{background-color:var(--green-dark);transform:translateX(.3rem)}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:100;transition:transform .5s linear;font-size:1.3rem;text-transform:uppercase;background-color:var(--white);box-shadow:0 0 5rem rgba(0,0,0,.1)}.navbar .container{height:100%;display:flex;align-items:center}.navbar__logo{display:flex;transform:translateY(.2rem)}.navbar ul{list-style:none;margin:0;padding:0;display:flex}.navbar__main,.navbar__top{margin-left:auto;height:var(--nav-main-height);padding-top:3rem}.navbar__main ul,.navbar__top ul{height:100%;gap:2.4rem}.navbar__main li,.navbar__top li{height:100%}.navbar__top{font-size:var(--fontsize-body-sm);height:var(--nav-top-height)}.navbar ul li>a{height:100%;display:flex;align-items:center;position:relative}.navbar ul li>a:focus-visible{outline-offset:-1rem}@media(pointer:fine){.navbar ul li>a:hover{color:var(--black)}}.navbar__hasdropdown{position:relative}.navbar__hasdropdown>a{padding-right:1.5rem!important}.navbar__hasdropdown>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.5' height='5.5' viewBox='0 0 9.5 5.5'%3E%3Cpath id='Path' d='M0,8.75a.748.748,0,0,1-.53-.22.75.75,0,0,1,0-1.061L2.939,4-.53.53A.75.75,0,0,1-.53-.53.75.75,0,0,1,.53-.53l4,4a.75.75,0,0,1,0,1.061l-4,4A.748.748,0,0,1,0,8.75Z' transform='translate(8.75 0.75) rotate(90)' fill='%23666666'/%3E%3C/svg%3E%0A");background-size:contain;width:.8rem;height:.5rem;position:absolute;top:calc(50% - .3rem);right:0;transition:var(--transition-default)}@media(min-width:992px){.navbar__hasdropdown:hover>a{background-color:var(--white);z-index:2}.navbar__hasdropdown:hover>a:after{transform:rotate(180deg)}}.navbar__dropdown{position:absolute;top:100%;left:0;width:100%;min-width:30rem;display:flex;flex-flow:column;padding:1rem 2rem;background-color:var(--white);border:.1rem solid var(--grey-light);border-top:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(-.5rem);transition:var(--transition-default);z-index:1}.navbar__top .navbar__dropdown{min-width:20rem}@media(min-width:992px){.navbar__hasdropdown:hover .navbar__dropdown{max-height:100vh;opacity:1;transform:translateY(0)}}.navbar__dropdown a{padding:1rem 0;line-height:2rem}.navbar__dropdown a svg{width:1.4rem;height:auto;transform:translateY(.2rem);opacity:0;transition:var(--transition-default)}.navbar__dropdown a svg path{fill:var(--green-light)}.navbar__top .navbar__dropdown a svg{width:1.3rem;height:auto;margin-top:-.2rem}@media(pointer:fine){.navbar__dropdown a:hover{color:var(--azure)}.navbar__dropdown a:hover svg{opacity:1;transform:translateY(.2rem) translateX(.5rem)}}.navbar__toggler{display:none;width:auto;height:4rem;border-radius:2rem;position:relative;background-image:none;padding:0 4rem 0 1.2rem;font-size:1.4rem;color:var(--white);transition:var(--transition-default);cursor:pointer}.navbar__toggler:after{content:"";width:200%;height:200%;position:absolute;top:-50%;left:0;background-color:transparent;z-index:0}.navbar__toggler span{display:block;position:absolute;height:.2rem;width:1.8rem;background:var(--white);opacity:1;right:1.1rem;transform:rotate(0deg);transition:var(--transition-default);z-index:1}.navbar__toggler span:nth-child(1){top:1.2rem}.navbar__toggler span:nth-child(2),.navbar__toggler span:nth-child(3){top:1.9rem}.navbar__toggler span:nth-child(4){top:2.6rem}.navbar__toggler[aria-expanded="true"]{text-indent:-9000px;padding-left:0;width:4rem}.navbar__toggler[aria-expanded="true"] span:nth-child(1){top:1.9rem;width:0%;right:2rem}.navbar__toggler[aria-expanded="true"] span:nth-child(2){transform:rotate(45deg)}.navbar__toggler[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg)}.navbar__toggler[aria-expanded="true"] span:nth-child(4){top:1.9rem;width:0%;right:2rem}@media(max-width:1023px){.navbar{height:var(--nav-height);transition:background-color .3s ease-out}.navbar:after{top:var(--nav-height);height:2rem;z-index:-1}.navbar__logo{padding-top:0;margin-right:auto}.navbar__logo svg{height:4rem;width:auto}.navbar__logo span{display:none}.navbar__toggler{display:block;z-index:101}.navbar__main{position:fixed;top:0;left:0;height:var(--app-height);width:100vw;overflow-y:auto;z-index:100;background-color:var(--white);transition:transform .3s ease-out;transform:translateX(100%)}.navbar__main ul.navbar__nav{flex-flow:column;transform:none;margin-top:3rem;padding:3rem 0 2rem;height:unset;background-color:var(--azure-15-full);gap:1rem}.navbar__main ul.navbar__nav li{height:unset}.navbar__main ul.navbar__nav li>a{padding:0 2rem!important;font-size:1.6rem;height:4rem}.navbar__main ul.navbar__nav li .button svg{height:1.2rem;width:auto}.navbar__toggler[aria-expanded="true"]~.navbar__main{transform:translateX(0)}.navbar__hasdropdown{position:relative}.navbar__hasdropdown .navbar__dropdown{position:relative;top:unset;left:unset;min-width:unset;padding-top:0;padding-bottom:0;border:0;box-shadow:none}.navbar__hasdropdown .navbar__dropdown a{color:var(--green-dark);padding-left:1.5rem}.navbar__hasdropdown .navbar__dropdown a:first-of-type{margin-top:1rem}.navbar__hasdropdown .navbar__dropdown a:last-of-type{margin-bottom:1rem}.navbar__hasdropdown>.button{position:absolute;top:0;right:2rem;background-image:none;background-color:var(--green-bg);border-radius:.5rem;width:4rem;height:4rem;padding:0;display:flex;justify-content:center;align-items:center;z-index:1}.navbar__hasdropdown>.button:after{background-color:var(--green-dark);transform:rotate(90deg)}.navbar__hasdropdown>.button:before{content:"";width:150%;height:100%;position:absolute;top:0;right:0;background-color:transparent}.navbar__hasdropdown>.button svg{transition:var(--transition-default)}.navbar__hasdropdown.open>.button{background-color:var(--green-dark)}.navbar__hasdropdown.open>.button:after{background-color:var(--white);transform:rotate(270deg)}.navbar__hasdropdown.open>.button svg{transform:rotate(-90deg)}.navbar__hasdropdown.open .navbar__dropdown{max-height:100vh;opacity:1;transform:translateY(0)}.navbar__hasdropdown>a:after{content:none}}.cookies__wrapper{display:none;position:fixed;top:0;left:0;z-index:3000}.cookies{position:fixed;bottom:0;left:0;right:0;padding:3rem 0;background-color:#000;color:#fff}.cookies .container{position:relative;z-index:1}.cookies .cookies__buttons{margin-top:3rem}.cookies .button{background-color:#fff!important;color:#000!important;margin-right:2rem;background-image:none!important}footer{background-color:var(--green-dark);font-size:1.6rem;color:var(--white);margin-top:10rem;padding:5rem 0}footer .richtext h2{font-size:var(--fs-body-md);text-transform:uppercase}footer .richtext a:not(.button){color:var(--green-light);background-size:0% .1rem;background-position:0 100%}footer .richtext a:not(.button):after{top:.8rem}footer .richtext ul{list-style:none;margin:0;padding:0}footer .richtext ul li{padding:0}footer .richtext ul li:before{content:none}@media(pointer:fine){footer .richtext a:not(.button):hover{background-size:100% .1rem}}footer .container:last-of-type{border-top:.1rem solid rgba(255,255,255,.1);margin-top:5rem;padding-top:5rem;font-size:var(--fs-body-sm)}.footer__news{display:flex;flex-flow:column;gap:2rem;margin-bottom:2rem!important}.footer__menu{display:flex;flex-wrap:wrap;gap:1rem}.footer__menu a{background-image:none!important}.footer__socials{display:flex;gap:1rem;flex-wrap:wrap}.footer__socials svg{width:4rem;height:4rem}@media(pointer:fine){.footer__socials a{background-image:none!important}.footer__socials a svg,.footer__socials a svg path{transition:var(--transition-default)}.footer__socials a:hover svg{transform:scale(1.2)}.footer__socials a:hover svg path{fill:var(--green-light)}}@media(max-width:1023px){footer .container{flex-wrap:wrap}footer .col{flex:0 0 calc(50% - calc(var(--padding-grid)/2))}}@media(max-width:767px){footer .col{flex:0 0 100%}footer .container:last-of-type .col:nth-child(1){order:1}footer .container:last-of-type .col:nth-child(2){order:0}}.js-carousel-track{overflow-anchor:none}.carousel{position:relative;--gap:2rem}.carousel__track{width:100%;display:flex;justify-content:flex-start;gap:var(--gap);overflow-x:auto;scroll-behavior:smooth;scroll-padding:0;-webkit-overflow-scrolling:touch}.carousel.is--active .carousel__track{padding-bottom:2rem}.carousel:not(.is--active) .carousel__track{justify-content:center}.carousel__item{flex:0 0 calc((100% - var(--gap))/1.5);scroll-snap-align:start;box-sizing:border-box}@media(min-width:600px){.carousel__item{flex:0 0 calc((100% - (2*var(--gap)))/3)}}@media(min-width:1200px){.carousel__item{flex:0 0 calc((100% - (4*var(--gap)))/5)}}.carousel .carousel__image{font-size:0;line-height:0}.carousel .carousel__image img{width:100%;height:100%}.carousel__prev,.carousel__next{height:5.6rem;position:absolute;top:calc(50% - 2rem);z-index:2;display:none;background-color:var(--white)}.carousel__prev{left:2.8rem}.carousel__next{right:2.8rem}.carousel.is--active .carousel__prev,.carousel.is--active .carousel__next{display:flex}.carousel__track::-webkit-scrollbar{height:.8rem;border-radius:1rem}.carousel__track::-webkit-scrollbar-track{background-color:#efefef;border-radius:1rem}.carousel__track::-webkit-scrollbar-thumb{background-color:#eee;border-radius:1rem}.carousel__track::-webkit-scrollbar-button{display:none;width:0;height:0}@media(pointer:fine){.carousel__track::-webkit-scrollbar-thumb:hover{background-color:#666}}.media__content .carousel__track .track__caption{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;width:100%;padding:2rem;z-index:10;background-image:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%)}.media__content .carousel__track .track__caption .caption__counter{display:flex;padding:.6rem .8rem;justify-content:center;align-items:center;border-radius:.4rem;border:.1rem solid var(--white);color:var(--white);font-size:var(--fs-body-sm);line-height:var(--fs-body-sm)}.media__content .carousel__track .track__caption .caption__caption{color:var(--white);font-size:var(--fs-body-sm);line-height:var(--fs-body-sm)}@media(min-width:1024px){.media__content .carousel__track .track__caption .caption__counter,.media__content .carousel__track .track__caption .caption__caption{font-size:var(--fs-body-md);line-height:var(--fs-body-md)}}form.form,.form form,.umbraco-forms-page{display:flex;flex-flow:column;gap:2rem}.form .form__group{position:relative}.form .form__group>label{font-size:var(--fontsize-body-md);position:absolute;top:.8rem;left:2.4rem;display:inline-block;line-height:3.2rem;padding-top:.2rem}.form .form__group>label:has(~.form__input:focus),.form .form__group>label:has(~.form__input.has--value){font-size:1.1rem;font-weight:500;line-height:1.2rem;top:.4rem}.form .form__input{border:0;width:100%;min-height:4.8rem;padding:1rem 2.4rem .6rem;border-radius:4rem;font-family:var(--fontbody);font-size:1.8rem;transition:var(--transition-default)}.block__images .col{max-width:100rem}.block__images .media__content,.block__images .media__content .carousel{height:unset;aspect-ratio:844/476;border-radius:.8rem;overflow:hidden}.block__images .media__content .carousel .carousel__image{aspect-ratio:844/476;width:100%;min-width:100%;height:auto;position:relative}.block__images--flexible .media__content,.block__images--flexible .media__content .carousel,.block__images--flexible .media__content .carousel .carousel__image{aspect-ratio:unset}.block__images--flexible .media__content .carousel .carousel__image{display:flex;align-items:center}.block__images--flexible .media__content .carousel .carousel__image picture,.block__images--flexible .media__content .carousel .carousel__image img{height:auto;border-radius:.8rem}.block__images--flexible .media__content .carousel .carousel__image--nocropping{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.block__images--flexible .media__content .is--active .carousel__track .track__caption{text-shadow:0 0 .3rem rgba(0,0,0,.8)}.block__images--flexible .media__content .is--active .carousel__track .track__caption .caption__counter{background-color:rgba(0,0,0,.5)}.block__quote blockquote{font-size:3rem;line-height:4rem;font-weight:300}.block__quote blockquote:before{content:open-quote;font-size:4rem;font-weight:bold;position:absolute;transform:translateX(-2rem);opacity:.2}.block__quote blockquote:after{content:close-quote;font-size:4rem;font-weight:bold;position:absolute;opacity:.2}.block__quote p{font-size:1.4rem;opacity:.5}.block__text .col{max-width:80rem}.block__text h1+time{display:block;margin:2rem 0 0;font-size:1.6rem;text-transform:uppercase}@media(max-width:1023px){.block__textandimage .container{flex-flow:column}.block__textandimage--reverse .col:nth-child(1){order:1}.block__textandimage--reverse .col:nth-child(2){order:0}}@media(min-width:1024px){.block__textandimage .container{justify-content:center}.block__textandimage .col{max-width:calc(40rem - calc(var(--padding-grid)/2));margin:0}.block__textandimage--reverse .col:nth-child(1){order:1}.block__textandimage--reverse .col:nth-child(2){order:0}}body{visibility:visible}