/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:auto;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:auto;right:0}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(51,51,51,.25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}:root{--primary:#114a3f;--primary-light:#437168;--secondary:#83bb26;--secondary-dark:#007a4c;--tertiary:#d6ccb2;--generic-green-one:#649217;--generic-green-two:#95c941;--grey:#dadada;--grey-again:#c8c8c8;--a-touch-of-grey:#f6f6f6;--main-font:"NeueHaasGroteskTextPro",sans-serif;--heading-font:"NeueHaasGroteskTextPro",sans-serif;--vr1:2.5rem;--vr2:calc(var(--vr1)*2);--vr3:calc(var(--vr1)*3);--vr4:calc(var(--vr1)*4);--vr5:calc(var(--vr1)*5);--vr6:calc(var(--vr1)*6);--vr7:calc(var(--vr1)*7);--vr8:calc(var(--vr1)*8);--content-section-gap:var(--vr3)}@media (min-width:601px){:root{--content-section-gap:var(--vr4)}}@media (min-width:881px){:root{--content-section-gap:var(--vr6)}}:root{--page-width:1170px;--page-width-padding:calc(var(--page-width) + var(--page-padding)*2);--page-width-narrow:770px;--page-width-narrow-padding:calc(var(--page-width-narrow) + var(--page-padding)*2);--page-padding:12px}@media (min-width:601px){:root{--page-padding:22px}}
/*!
 * @license
 * MyFonts Webfont Build ID 4572720, 2022-03-24T22:34:15-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: NHaasGroteskTXPro-55Rg by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-haas-grotesk/pro-text-55-roman/
 *
 * Webfont: NHaasGroteskTXPro-75Bd by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-haas-grotesk/pro-text-75-bold/
 *
 *
 * Webfonts copyright: Copyright &amp;#x00A9; 2013 Monotype Imaging Inc. All rights reserved.
 *
 * © 2022 MyFonts Inc
*/@font-face{font-family:NeueHaasGroteskTextPro;font-style:normal;font-weight:400;src:url(/fonts/NHaasGroteskTXPro55Rg/font.woff2) format("woff2"),url(/fonts/NHaasGroteskTXPro55Rg/font.woff) format("woff")}@font-face{font-family:NeueHaasGroteskTextPro;font-style:normal;font-weight:700;src:url(/fonts/NHaasGroteskTXPro75Bd/font.woff2) format("woff2"),url(/fonts/NHaasGroteskTXPro75Bd/font.woff) format("woff")}.page-padding{padding-left:12px;padding-left:var(--page-padding);padding-right:12px;padding-right:var(--page-padding)}.container-full{max-width:1194px;max-width:var(--page-width-padding)}.container-full,.container-narrow{margin-left:auto;margin-right:auto}.container-narrow{max-width:794px;max-width:var(--page-width-narrow-padding)}html{font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--main-font);font-size:62.5%}body{font-size:1.8rem;line-height:2.5rem}.typography h1,h1.typography{color:#83bb26;color:var(--secondary)}.typography h1,.typography h2,h1.typography,h2.typography{font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:3rem;font-weight:700;line-height:3.5rem;margin-bottom:35px}.typography h3,h3.typography{font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:2.2rem;font-weight:700;line-height:3rem}.typography h3,.typography p,h3.typography,p.typography{margin-bottom:2.5rem;margin-bottom:var(--vr1)}.typography p:last-child,p.typography:last-child{margin-bottom:0}.typography a,a.typography{color:#83bb26;color:var(--secondary);text-decoration:none}.typography a:hover,a.typography:hover{color:#649217;color:var(--generic-green-one)}.typography ul,ul.typography{margin-bottom:2.5rem;margin-bottom:var(--vr1)}.typography ul li,ul.typography li{background:url(/images/bullet.svg?8e06c2e55eb304ce010ad25b1bdeac1e) no-repeat transparent left 5px;margin-bottom:15px;padding-left:25px}.typography ul li:last-child,ul.typography li:last-child{margin-bottom:0}.typography ul p,ul.typography p{margin:0}.typography ul ul,ul.typography ul{list-style:disc;margin:15px 0 25px 17px}.typography ul ul li,ul.typography ul li{background:none;margin-bottom:0;padding:0}.typography.primary-contrast{color:#fff}@media (min-width:601px){.typography h1,h1.typography{font-size:3.5rem;line-height:4.5rem}.typography h2,h2.typography{font-size:3rem;line-height:4rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}img{display:block;min-width:100%}.invisible{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.honigtopf{display:none!important}.button,.typography .button{background:#83bb26;background:var(--secondary);border-radius:6px;color:#000;display:inline-flex;margin-bottom:2.5rem;margin-bottom:var(--vr1);padding:14px 20px 13px}.button:hover,.typography .button:hover{background:#95c941;background:var(--generic-green-two);color:#000}.form-intro{margin-bottom:7.5rem;margin-bottom:var(--vr3)}.form fieldset{border:0}.form fieldset+fieldset{margin-top:7.5rem;margin-top:var(--vr3)}.form .form-fieldset-title{font-weight:700;margin-bottom:3.5rem}.form label{display:block}.form .form-field+.form-field{margin-top:2.5rem;margin-top:var(--vr1)}.form .form-label-title{display:block;margin-bottom:5px}.form .field-required .form-label-title:after{content:"*"}.form input[type=email],.form input[type=text],.form select,.form textarea{background:#fff;border:1px solid #c8c8c8;border:1px solid var(--grey-again);border-radius:4px;color:#000;display:block;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--main-font);font-size:1.8rem;line-height:2.5rem;width:100%}.form input[type=email],.form input[type=text],.form select{height:50px;padding:0 10px}.form .form-radio-label{padding-left:5px}.form textarea{padding:10px}.form .form-legal{margin-top:2.5rem;margin-top:var(--vr1)}.form .form-submit{border:0;cursor:pointer;font-size:1.8rem;line-height:2.5rem;margin-top:7.5rem;margin-top:var(--vr3)}@media (min-width:601px){.form fieldset{grid-gap:2.5rem 25px;grid-gap:var(--vr1) 25px;display:grid;grid-template-columns:1fr 1fr}.form .form-fieldset-title{grid-column:1/-1;margin-bottom:10px}.form .form-field+.form-field{margin-top:0}}.header{background:#fff;display:flex;justify-content:center;padding-bottom:2.5rem;padding-bottom:var(--vr1);padding-top:2.5rem;padding-top:var(--vr1);position:relative;z-index:15}.header-logo{display:block;margin-right:auto}.header-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.header-nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;justify-self:end;margin:0 0 0 20px;padding:0;width:28px}.header-nav-toggle-bars{display:flex;flex-direction:column;height:14px;justify-content:space-between;width:20px}.header-nav-toggle-bars div{background:#000;flex:0 0 2px;transition:all .3s ease-out;width:100%}.header-nav-toggle[data-active] .header-nav-toggle-bars div:first-child{transform:rotate(45deg);transform-origin:center left}.header-nav-toggle[data-active] .header-nav-toggle-bars div:nth-child(2){opacity:0}.header-nav-toggle[data-active] .header-nav-toggle-bars div:nth-child(3){transform:translateY(2px) rotate(-45deg);transform-origin:center left}.header-nav-backdrop{background:#000;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:10}.header-nav-backdrop[data-active]{opacity:.5;pointer-events:auto}.header-nav{background:#fff;height:0;left:0;overflow:hidden;padding-left:12px;padding-left:var(--page-padding);padding-right:12px;padding-right:var(--page-padding);position:absolute;top:100%;transition:height .3s ease-out;width:100%}.header-nav-level-1{display:flex;flex-direction:column;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:1.6rem;font-weight:600;line-height:2.5rem;margin:auto;max-width:300px;padding-bottom:5rem;padding-bottom:var(--vr2);padding-top:5rem;padding-top:var(--vr2)}.header-nav-level-1>li.children>a,.header-nav-level-1>li.children>span{align-items:center;cursor:pointer;display:inline-flex}.header-nav-level-1>li.children>a:after,.header-nav-level-1>li.children>span:after{background:url(/images/arrow.svg?010f16ea17cfe27e02fa0fc492f19d8c) no-repeat 50%;background-size:contain;content:"";display:block;height:7px;margin-left:10px;margin-top:2px;transition:transform .3s ease-out;width:11px}.header-nav-level-1>li.children>a[data-active]:after,.header-nav-level-1>li.children>span[data-active]:after{transform:rotateX(180deg)}.header-nav-level-1>li+li{margin-top:15px}.header-nav-level-1 a{color:inherit;text-decoration:none}.header-nav-level-2{height:0;overflow:hidden;padding-left:15px;transition:height .3s ease-out}.header-nav-level-2 li{margin-top:10px}.header-nav-level-2 li:first-child{margin-top:15px}.header-nav-level-2 a,.header-nav-level-2 span{font-weight:400}@media (min-width:601px){.header-nav-level-1{text-align:center}}@media (min-width:881px){.header{margin:auto;max-width:1194px;max-width:var(--page-width-padding);width:100%}.header-nav-backdrop,.header-nav-toggle{display:none}.header-nav{align-self:center;height:auto!important;margin-left:25px;overflow:visible;padding:0;position:static;white-space:nowrap;width:auto}.header-nav-level-1{flex-direction:row;font-size:1.3rem;line-height:2rem;max-width:none;padding:0;text-align:left}.header-nav-level-1>li.children>a:after,.header-nav-level-1>li.children>span:after{display:none}.header-nav-level-1>li{position:relative}.header-nav-level-1>li>span{color:#83bb26;color:var(--secondary)}.header-nav-level-1>li>a:hover{color:#114a3f;color:var(--primary)}.header-nav-level-1>li+li{margin-left:25px;margin-top:0}.header-nav-level-1 li.children:hover .header-nav-level-2-container{display:block}.header-nav-level-2-container{display:none;left:0;padding-top:23px;position:absolute;top:100%}.header-nav-level-2-container:before{border:7px solid transparent;border-bottom-color:#007a4c;border-bottom:7px solid var(--secondary-dark);content:"";display:block;height:14px;left:28px;position:absolute;top:9px;width:14px}.header-nav-level-2{background:#007a4c;background:var(--secondary-dark);color:#fff;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--main-font);font-weight:400;height:auto!important;line-height:2.5rem;padding:10px 15px}.header-nav-level-2 li,.header-nav-level-2 li:first-child{margin-top:0}.header-nav-level-2 li+li{margin-top:10px}.header-nav-level-2 span{font-weight:700}}.footer{background:#114a3f;background:var(--primary);padding:2.5rem 0;padding:var(--vr1) 0}.footer-nav{margin:auto;text-align:center}.footer-nav ul{display:inline-flex}.footer-nav li+li{margin-left:20px}.footer-nav a,.footer-nav span{font-height:2rem;color:#fff;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:1.3rem;font-weight:700;text-decoration:none}.main{color:var(--tertiary-dark);flex:1;margin-bottom:7.5rem;margin-bottom:var(--content-section-gap)}.main>*+*{margin-top:7.5rem;margin-top:var(--content-section-gap)}.hero-text{background:#114a3f;background:var(--primary);padding-bottom:10rem;padding-bottom:var(--vr4);padding-top:10rem;padding-top:var(--vr4)}.hero-text-headline{font-size:2.5rem;font-weight:700;line-height:3.5rem;margin-bottom:2.5rem;margin-bottom:var(--vr1)}@media (min-width:601px){.hero-text-headline{font-size:3.5rem;line-height:4.5rem;margin-bottom:35px}}.hero-slideshow{position:relative}.hero-slideshow [data-slideshow-list]{height:400px}.hero-slideshow-item{align-items:center;background-size:cover;display:flex;height:100%;width:100%}.hero-slideshow-content{flex:0 0 100%}.hero-slideshow-content a{color:#fff}.hero-slideshow-content a:hover{color:#83bb26;color:var(--secondary)}.hero-slideshow-headline{font-size:2.5rem;font-weight:700;line-height:3.5rem;margin-bottom:2.5rem;margin-bottom:var(--vr1)}.hero-slideshow-dots{bottom:2.5rem;bottom:var(--vr1);display:flex;left:50%;position:absolute;transform:translateX(-50%)}.hero-slideshow-dots button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:1.6rem;height:30px;justify-content:center;margin:0;padding:0;transition:all .3s ease-out;width:30px}.hero-slideshow-dots button[data-active]{background:#fff;color:#000}.hero-slideshow-dots button+button{margin-left:15px}@media (min-width:601px){.hero-slideshow [data-slideshow-list]{height:605px}.hero-slideshow-headline{font-size:4rem;line-height:4rem;margin-bottom:35px}}.two-col{grid-gap:7.5rem;grid-gap:var(--vr3);display:grid}@media (min-width:601px){.two-col{grid-gap:10rem;grid-gap:var(--vr4)}}@media (min-width:881px){.two-col{grid-gap:0 120px;grid-template-columns:1fr 1fr}.two-col img{height:100%;-o-object-fit:cover;object-fit:cover}.two-col-text{padding:7.5rem 0;padding:var(--vr3) 0}}.three-col{grid-gap:7.5rem;grid-gap:var(--vr3);display:grid}.three-col h3{font-size:2.2rem;line-height:3rem;padding-bottom:13px;position:relative}.three-col h3:after{background:#83bb26;background:var(--secondary);bottom:0;content:"";height:3px;left:0;position:absolute;width:25px}@media (min-width:601px){.three-col{grid-gap:10rem;grid-gap:var(--vr4)}}@media (min-width:881px){.three-col{grid-gap:30px;grid-template-columns:repeat(3,1fr)}}.background-text{background:#114a3f;background:var(--primary);padding:7.5rem 0;padding:var(--vr3) 0}.background-text-inner{grid-gap:7.5rem;grid-gap:var(--vr3);display:grid}@media (min-width:601px){.background-text{padding:10rem 0;padding:var(--vr4) 0}.background-text-inner{grid-gap:10rem;grid-gap:var(--vr4)}.background-text{padding:15rem 0;padding:var(--vr6) 0}.background-text-inner{grid-gap:30px;grid-template-columns:2fr 1fr;width:100%}.background-text-inner h3:first-child{min-height:8rem}.background-text-content:not(.image){grid-column:1/-1}.background-text-image{margin-top:115px}}.deals-list{background:#114a3f;background:var(--primary);padding:7.5rem 0;padding:var(--content-section-gap) 0}.deals-list h3{color:#83bb26;color:var(--secondary);font-size:2.5rem;margin-bottom:10px}.deals-list-items{grid-gap:7.5rem;grid-gap:var(--vr3);display:grid}.deals-list-items li{background:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;padding:5rem 2.5rem;padding:var(--vr2) var(--vr1)}.deals-list-icon{margin-bottom:15px;min-width:auto}.deals-list-content{border-bottom:2px solid #437168;border-bottom:2px solid var(--primary-light);border-top:2px solid #437168;border-top:2px solid var(--primary-light);color:#000;line-height:2rem;padding:2.5rem 0;padding:var(--vr1) 0}.deals-list-description{font-size:1.6rem;margin-bottom:2.5rem;margin-bottom:var(--vr1)}.deals-list-price{font-size:2rem;font-weight:700}.deals-list-smallprint{font-size:1.4rem}.deals-list-link{display:inline-block;margin-top:2.5rem;margin-top:var(--vr1)}@media (min-width:601px){.deals-list-items{grid-gap:25px;grid-template-columns:1fr 1fr}}@media (min-width:881px){.deals-list-items{grid-gap:30px}.deals-list-items li{padding:5rem;padding:var(--vr2)}.deals-list-description{font-size:1.8rem}}.steps-items li+li{margin-top:7.5rem;margin-top:var(--vr3)}.steps-bullet{align-items:center;border:3px solid #83bb26;border:3px solid var(--secondary);border-radius:50%;color:#83bb26;color:var(--secondary);display:flex;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-weight:700;height:50px;justify-content:center;margin-bottom:20px;width:50px}.steps-buttons{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:601px){.steps-item{grid-gap:0 5rem;grid-gap:0 var(--vr2);display:grid;grid-template-columns:50px auto}.steps-item h3{padding-top:8px}.steps-content{grid-column:2/2}}@media (min-width:881px){.steps-buttons{flex-direction:row}.steps-buttons *+*{margin-left:50px}}.news-list-items li+li{margin-top:7.5rem;margin-top:var(--vr3)}.news-list-teaser{margin-bottom:2.5rem;margin-bottom:var(--vr1)}.news-list-pagination{border-top:2px solid #d6ccb2;border-top:2px solid var(--tertiary);display:flex;margin-top:7.5rem;margin-top:var(--vr3);padding-top:2.5rem;padding-top:var(--vr1)}.news-list-pagination li+li{margin-left:10px}.news-list-pagination a,.news-list-pagination span{align-items:center;display:inline-flex;font-size:1.4rem;height:25px;justify-content:center;line-height:2.5rem;width:25px}.news-list-pagination a{background:#d6ccb2;background:var(--tertiary);color:#000;text-decoration:none}.news-hero,.news-list-pagination span{background:#114a3f;background:var(--primary);color:#fff}.news-hero{padding-bottom:10rem;padding-bottom:var(--vr4);padding-top:10rem;padding-top:var(--vr4)}.news-hero-title{border-bottom:1px solid #fff;font-size:2.5rem;font-weight:700;line-height:3.5rem;margin-bottom:2.5rem;margin-bottom:var(--vr1);padding-bottom:2.5rem;padding-bottom:var(--vr1)}@media (min-width:601px){.news-hero{padding-bottom:12.5rem;padding-bottom:var(--vr5);padding-top:12.5rem;padding-top:var(--vr5)}.news-hero-title{font-size:3.5rem;line-height:4.5rem;margin-bottom:35px}}.downloads{margin-top:7.5rem;margin-top:var(--vr3)}.downloads a{border:1px solid #114a3f;border:1px solid var(--primary);color:#000;display:flex;font-size:1.6rem;padding:2.5rem;padding:var(--vr1)}.downloads a:before{background:url(/images/download.svg?d86c253c0f5ae3506fe01dc2d9414329) no-repeat 0 0;background-size:contain;content:"";display:block;flex:0 0 20px;height:20px;margin-right:15px;transform:translateY(3px);width:20px}.downloads li+li{margin-top:2.5rem;margin-top:var(--vr1)}.news-back{border-top:1px solid #d6ccb2;border-top:1px solid var(--tertiary);margin-top:7.5rem;margin-top:var(--vr3);padding-top:2.5rem;padding-top:var(--vr1)}.faq h2{font-size:2.5rem;line-height:3.5rem;scroll-margin-top:2.5rem;scroll-margin-top:var(--vr1)}.faq-intro{font-style:italic}.faq-intro,.faq-toc{margin-bottom:7.5rem;margin-bottom:var(--vr3)}.faq-toc li+li{margin-top:2.5rem;margin-top:var(--vr1)}.faq-accordion{border-bottom:2px solid #dadada;border-bottom:2px solid var(--grey)}.faq-accordion-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:2px solid #dadada;border-top:2px solid var(--grey);color:#000;cursor:pointer;display:flex;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--main-font);font-size:2rem;line-height:2.5rem;padding:35px 0;text-align:left;width:100%}.faq-accordion-title span{padding-right:30px}.faq-accordion-indicator{align-items:center;display:flex;flex:0 0 20px;height:20px;justify-content:center;margin-left:auto;margin-top:4px;width:20px}.faq-accordion-indicator:after,.faq-accordion-indicator:before{background:#83bb26;background:var(--secondary);content:"";display:block;height:3px;position:absolute;width:20px}.faq-accordion-indicator:after{transform:rotate(90deg);transition:all .3s ease-out}.faq-accordion-item[data-open] .faq-accordion-indicator:after{opacity:0;transform:rotate(90deg) rotateY(90deg)}.faq-accordion-content{font-size:1.6rem;height:0;line-height:2.5rem;overflow:hidden;transition:height .3s ease-out}.faq-accordion-content:after{content:"";display:block;height:35px}a.faq-section-anchor{color:#000;display:inline-flex;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-size:2rem;font-weight:700;line-height:3.5rem}a.faq-section-anchor:before{background:#83bb26;background:var(--secondary);content:"";display:block;flex:0 0 25px;height:3px;margin-right:25px;margin-top:16px;width:25px}.faq-accordion{margin-bottom:7.5rem;margin-bottom:var(--vr3)}.faq-accordion:last-child{margin-bottom:0}@media (min-width:601px){.faq-accordion,.faq-intro,.faq-toc{margin-bottom:10rem;margin-bottom:var(--vr4)}}@media (min-width:881px){.faq{grid-gap:0 30px;display:grid;grid-template-columns:1fr 2fr}.faq>*{grid-column:2/2}.faq>h2{grid-column:1/1}.faq-intro{margin-bottom:5rem;margin-bottom:var(--vr2)}.faq-accordion,.faq-toc{margin-bottom:15rem;margin-bottom:var(--vr6)}}.contact h2{font-size:2.5rem;line-height:3.5rem}.contact .field-textarea{margin-top:2.5rem;margin-top:var(--vr1)}.contact-details{margin-bottom:7.5rem;margin-bottom:var(--vr3)}@media (min-width:881px){.contact{grid-gap:0 30px;display:grid;grid-template-columns:1fr 2fr}.contact>*{grid-column:2/2}.contact>h2{grid-column:1/1}.contact-details{margin-bottom:15rem;margin-bottom:var(--vr6)}}.youtube-embed-wrapper{background-color:#114a3f;background-color:var(--primary);height:250px;margin-bottom:35px;margin-top:35px;padding-bottom:50px;padding-top:50px;position:relative}.youtube-embed-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.youtube-embed-wrapper .opt-in{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.youtube-embed-wrapper .opt-in-text{color:#fff;font-size:1.75rem;line-height:1.55;text-align:center}.youtube-embed-wrapper .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}@media screen and (min-width:767px){.youtube-embed-wrapper{height:433px!important}.opt-in-text{font-size:2rem!important}}.link-list-link{border-bottom:2px solid #dadada;border-bottom:2px solid var(--grey);display:block;padding:15px 0}.link-list-link:hover{background:#f6f6f6;background:var(--a-touch-of-grey)}.link-list li:last-child .link-list-link{border:0}.link-list-link-title{color:#000;display:block;font-family:NeueHaasGroteskTextPro,sans-serif;font-family:var(--heading-font);font-weight:700;margin-bottom:15px}.link-list-link-text{color:#000;font-size:1.4rem}@media (min-width:881px){.link-list-link{padding-left:15px;padding-right:15px}}.narrow-text .content-image{margin-bottom:35px;min-width:auto}
