*{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit}p{font-size:16px;line-height:1.4em;margin-bottom:1em}p:last-child{margin-bottom:0}html{font-size:.0581395349vw}@media (max-width:1023px){html{font-size:1px}}@media (min-width:1700px){html{font-size:1px}}body{background-color:#feffe8;color:#007f50;font-family:Open Sans,sans-serif}body.nav-open{height:100%;overflow:hidden;position:fixed;width:100%}.hidden{display:none}.container{margin:0 auto;max-width:1700px;padding:0 30rem;width:100%}@media (max-width:1023px){.container{padding:0 15px}}.container.plaintext{margin-top:30px}.f1,.f1 p,h1,h1 p{color:#007f50;font-size:64rem;font-weight:900;line-height:1.1em}@media (max-width:1023px){.f1,.f1 p,h1,h1 p{font-size:32px}}.f1 em,.f1 p em,h1 em,h1 p em{background-color:#c7d300;color:#feffe8;display:inline-block;font-style:normal;line-height:1.05em;padding:0 .1em;text-transform:uppercase;vertical-align:middle}h3{font-size:32rem;font-weight:900;line-height:1.3em}@media (max-width:1023px){h3{font-size:24px}}.btn,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#9b0d68;border:none;border-radius:0;color:#feffe8;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;min-width:120px;padding:14px;text-align:center;text-decoration:none;transition:background-color .3s cubic-bezier(.76,0,.24,1),box-shadow .3s cubic-bezier(.76,0,.24,1)}.btn:hover,button:hover,input[type=submit]:hover{background-color:#c7d300;box-shadow:0 2px 0 #007f50}.btn.muted,button.muted,input[type=submit].muted{background-color:transparent;color:#007f50}.articles{align-items:stretch;display:grid;gap:40rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.articles{grid-template-columns:1fr 1fr}}@media (max-width:700px){.articles{display:flex;flex-direction:column}}.articles .card-image{background-position:50%;background-size:cover}@media (max-width:1023px){.articles .card-image{padding-bottom:75%}}.articles a{padding-bottom:100%;position:relative;text-decoration:none}@media (max-width:700px){.articles a{display:block;padding-bottom:0}}.articles a .wrap{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1023px){.articles a .wrap{position:relative}}.articles a .date{background-color:#c7d300;display:inline-block;font-size:16rem;font-weight:700;margin-bottom:40rem;padding:12px 19px;text-align:center;text-transform:uppercase}@media (max-width:1023px){.articles a .date{font-size:12px;margin-bottom:20px;padding:10px 15px}}.articles a .date .day{font-size:32rem;line-height:1em}@media (max-width:1023px){.articles a .date .day{font-size:24px}}.articles a .content{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:30rem;position:relative;transition:background-color .4s cubic-bezier(.76,0,.24,1);z-index:2}.articles a .tag,.articles a .title{transition:color .4s cubic-bezier(.76,0,.24,1)}.articles a .title{display:block;font-size:32rem;font-weight:700;margin-bottom:15px}@media (max-width:1023px){.articles a .title{font-size:24px}}.articles a .image{background-position:50%;background-size:cover;height:0;transition:height .4s cubic-bezier(.76,0,.24,1);width:100%;z-index:1}.articles a .read-more{color:#c7d300;display:block;font-size:18rem;margin-top:48rem;text-decoration:underline}.articles a:hover .content{background-color:#007f50}.articles a:hover .tag,.articles a:hover .title{color:#feffe8}.articles a:hover .image{height:130rem}@media (max-width:1023px){.articles a:hover .image{height:0}.sessions a{padding-bottom:85%}}.sessions a .title{font-size:23rem;margin-bottom:0}@media (max-width:1023px){.sessions a .title{font-size:18px}}.sessions a .read-more{margin-top:24rem}@media (max-width:1023px){.sessions a .read-more{margin-top:12px}}.tag{border:1px solid #c7d300;color:#007f50;display:inline-block;font-size:14px;margin-bottom:5px;margin-right:10px;padding:4px 6px;text-decoration:none}.tag:last-child{margin-right:0}.icon{height:14vw;position:absolute;width:14vw}.icon.header-icon{padding:2.33333vw}.icon.header-icon:hover img{transform:rotate(-10deg) scale(1.2)}.icon.header-icon img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s cubic-bezier(.76,0,.24,1);width:100%}.icon.header-icon.bg-light{background-color:#c7d300}.icon.header-icon.bg-dark{background-color:#007f50}@media (min-width:1700px){.icon{height:200px;width:200px}}.contact-cta{display:flex;flex-direction:row;margin-top:100px}@media (max-width:1023px){.contact-cta{flex-direction:column;margin-top:40px}}.contact-cta .image{background-position:50%;background-size:cover;position:relative;width:50%}@media (max-width:1023px){.contact-cta .image{padding-bottom:56.25%;width:100%}}.contact-cta .image .icon.clip{bottom:0;left:0}.contact-cta .image .icon.budget{bottom:14vw;right:0}.contact-cta .content{padding:80rem 80rem calc(127px + 14vw);position:relative;width:50%}@media (max-width:1023px){.contact-cta .content{padding:15px 15px 0;width:100%}}.contact-cta .content h2{margin-bottom:10px}.contact-cta .content h3{margin-bottom:30px}.contact-cta .content .icon.click{bottom:0;right:0}@media (max-width:1023px){.contact-cta .content .icon.click{display:none}}.contact-cta .content .icon.hands{bottom:0;left:0}@media (max-width:1023px){.contact-cta .content .icon.hands{display:none}}.products{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.products{display:flex;flex-direction:column;gap:20px}}.products a{display:flex;flex-direction:column;text-decoration:none}.products img{width:100%}.products .product-content{background-color:#fff;border-bottom:1px solid #c7d300;display:block;flex-grow:1;padding:30px 28px}.products .product-content .tags{display:block}.products .product-content .title{color:#007f50;display:inline-block;font-size:32px;font-weight:900;line-height:1.3em;margin-bottom:5px}.video{grid-column-end:span 2}@media (max-width:1023px){.video{grid-column-end:inherit}}.video .video-wrap{margin-bottom:20px;padding-bottom:56.25%;position:relative;width:100%}.video iframe{border:none;height:100%;position:absolute;width:100%}.similar{margin-top:100px}@media (max-width:1023px){.similar{margin-top:40px}}.similar header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1023px){.similar header{align-items:flex-start}}.similar h2{margin-bottom:30px}@media (max-width:1023px){.similar h2{font-size:24px;padding-right:20px}}.plaintext h1{margin-bottom:50px}.plaintext h2{font-size:48px;margin-bottom:12px;margin-top:30px}.plaintext h3{margin-bottom:12px;margin-top:20px}.plaintext ol,.plaintext ul{list-style-position:inside;margin-bottom:40px;margin-left:20px}.plaintext p{line-height:1.4em}.plaintext dl,.plaintext li,.plaintext td,.plaintext th{font-size:16px;line-height:1.4em;margin-bottom:.4em}.plaintext dl p,.plaintext li p,.plaintext td p,.plaintext th p{display:inline-block}.message{margin:10px 30px 10px 0;padding:15px}.message .errors li{font-size:16px;list-style-position:inside;margin-bottom:5px}.message.success{background-color:#c7d300}.message.error{background-color:#ef7276}.message.error li,.message.error p{color:#fff}.honeypot{display:none}@media (max-width:1023px){.hide-sm{display:none!important}}@media (min-width:1024px){.show-sm{display:none!important}}.page--page h1{margin-bottom:32rem}.page--page .content h2{font-size:32rem;font-weight:900;line-height:1.3em;margin-bottom:.5em}@media (max-width:1023px){.page--page .content h2{font-size:24px}}.page--page main ul{font-size:20rem;margin-bottom:1em;padding-left:20px}.page--page main ul li{font-size:16px;line-height:1.4em;list-style-image:url(../img/li.svg);padding-left:20px}.about-intro .content ul,.training-intro ul,.wakosta-hero ul{font-size:20rem;margin-bottom:1em;padding-left:20px}.about-intro .content ul li,.training-intro ul li,.wakosta-hero ul li{font-size:16px;line-height:1.4em;list-style-image:url(../img/li.svg);padding-left:20px}.wakosta-hero ul li{list-style-image:none}nav a{color:#007f50;font-size:16px;font-weight:700;text-decoration:none;transition:color .4s cubic-bezier(.76,0,.24,1)}nav a:hover{color:#9b0d68}nav.primary{background-color:#fff}@media (max-width:1023px){nav.primary .items{display:none}}nav.primary .toggle-menu{margin-right:10px}nav.primary .close{display:none}@media (max-width:1023px){.header{left:0;position:fixed;right:0;top:0;z-index:99}body{padding-top:60px}}.header.open{bottom:15px}.header.open .toggle-menu .close{display:inline-block}.header.open .toggle-menu .open{display:none}.header.open .nav-permanent{border-bottom:2px solid #c7d300;left:15px;min-width:auto;padding:10px;position:absolute;right:15px;top:0}.header.open nav.secondary{display:block;left:0;margin-right:0;padding:15px 0;position:relative;top:0;transform:none;width:100%}.header.open nav.secondary a{display:block;margin-bottom:20px}.header.open nav.secondary a:last-child{margin-bottom:0}.header.open .primary .items{display:block;flex-grow:1;margin-top:80px;width:100%}.header.open .primary .items li{display:block;font-size:32px;line-height:1em;margin-right:0;margin-top:30px}.header.open .primary .items li:first-child{margin-top:0}@media (max-height:650px){.header.open .primary .items li{font-size:18px}}.header.open .primary .items li a{font-size:inherit}.header.open .primary{flex-direction:column-reverse;height:100%}@media (max-width:1023px){.nav-permanent{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-width:100%}}nav.primary{margin-top:60px}@media (max-width:1023px){nav.primary{margin-top:0}}nav.primary,nav.themes{align-items:center;border-bottom:2px solid #c7d300;display:flex;flex-direction:row;justify-content:space-between;padding:10px}nav.primary ul,nav.themes ul{list-style-type:none}nav.primary ul li,nav.themes ul li{display:inline-block;margin-right:50rem}nav.primary ul li:last-child,nav.themes ul li:last-child{margin-right:20rem}nav.primary .logo,nav.themes .logo{height:54rem}@media (max-width:1023px){nav.primary .logo,nav.themes .logo{height:40px}}.go-home{font-size:0;line-height:0}nav.secondary{display:flex;flex-direction:row;justify-content:flex-end;left:50%;margin-bottom:15px;margin-right:30px;position:absolute;top:20px;transform:translate(-50%);width:100%;z-index:100}@media (max-width:1023px){nav.secondary{display:none}}nav.secondary a{display:inline-block;margin-right:30rem}nav.secondary a svg{display:inline-block;height:19px;margin-right:7px;vertical-align:middle;width:19px}nav.secondary a .hover-fill{fill:#c7d300;transition:fill .4s cubic-bezier(.76,0,.24,1)}nav.secondary a:hover .hover-fill{fill:#9b0d68}.announcements{background-color:#007f50;border-bottom:2px solid #c7d300;display:none;max-width:350px;padding:30px 30px 10px;position:absolute;top:40px;transform:translate(-50%);width:100vw;z-index:20}.announcements .close-announcements{color:#c7d300;text-align:right}.announcements.open{display:block}.announcements:before{background-color:#007f50;content:"";display:block;height:20px;left:50px;position:absolute;top:-10px;transform:rotate(45deg);width:20px;z-index:1}.announcements ul{position:relative;z-index:2}.announcements li{color:#feffe8;display:block;font-size:16px;line-height:1.4em;margin-bottom:20px}.announcements li p.date{color:#c7d300;margin-bottom:0}.announcements li p{margin-bottom:0}.announcements li a{color:#c7d300;font-weight:400;text-decoration:underline}@media (max-width:1023px){.announcements{border-bottom:none;border-top:2px solid #c7d300;height:100%;left:0;max-width:100%;overflow:auto;padding:15px;position:fixed;top:0;transform:none;width:100%}.announcements:before{display:none}}.input label{color:#000;display:block;font-size:16px;font-weight:700;margin-bottom:10px}.input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../img/chevron.svg);background-position:right 11px center;background-repeat:no-repeat;background-size:13px 7px;border:none;border-bottom:2px solid #c7d300;color:#007f50;cursor:inherit;font-family:inherit;font-size:16px;line-height:inherit;margin:0;outline:none;padding:13px 35px 15px 11px;width:100%}.input input[type=email],.input input[type=number],.input input[type=phone],.input input[type=text],.input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c7d300;border-radius:0;color:#007f50;padding:13px 14px;width:100%}.input input[type=email]:focus,.input input[type=number]:focus,.input input[type=phone]:focus,.input input[type=text]:focus,.input textarea:focus{border:1px solid #feffe8;outline:none}.input.input-checkboxes label:first-child,.input.input-radio label:first-child{font-size:23px;margin-bottom:20px}.input.input-checkboxes label:not(:first-child) input,.input.input-radio label:not(:first-child) input{display:inline-grid;margin-right:11px}.input.input-toggle{display:flex;flex-direction:row-reverse;justify-content:flex-end}.input.input-toggle label:first-child{margin-left:11px}.input .instructions{color:rgba(0,0,0,.5);padding:10px 0}form{font-size:0;margin-top:30px}form .input{margin-bottom:30px;padding-right:30px;vertical-align:top}@media (max-width:1023px){form .input{margin-bottom:20px;padding-right:0}}form.loading .input{animation:pulse 1s infinite;opacity:.5}form.loading button.submitForm{display:none}.input-50{width:50%}.input-25,.input-50{display:inline-block}.input-25{width:25%}.input-75{width:75%}.input-33,.input-75{display:inline-block}.input-33{width:33.3%}.input-66{display:inline-block;width:66.6%}@media (max-width:1023px){.input-25,.input-33,.input-50,.input-66,.input-75{width:100%}}.popup-form{background-color:rgba(254,255,232,.8);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}@media (max-width:1023px){.popup-form{padding:0}}.popup-form.open{display:block}.popup-form h3{color:#feffe8!important}.popup-form h3 span{color:#c7d300}.popup-form .close{padding:10px;position:absolute;right:20px;top:20px}@media (max-width:1023px){.popup-form .close{top:25px}}.popup-form .container{background-color:#007f50;margin-top:100rem;max-width:800rem;padding:100rem 140rem;position:relative}@media (max-width:1023px){.popup-form .container{margin-top:0;padding:30px}}.popup-form .input-checkboxes label,.popup-form .input-radio label,.popup-form .input-toggle label{color:#feffe8}.popup-form .input-checkboxes label input,.popup-form .input-radio label input,.popup-form .input-toggle label input{color:currentColor}.popup-form .input-checkboxes label input:before,.popup-form .input-radio label input:before,.popup-form .input-toggle label input:before{box-shadow:inset 1em 1em currentColor}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.15em solid;color:#c7d300;display:grid;font:inherit;height:1.15em;place-content:center;transform:translateY(-.075em);width:1.15em}input[type=checkbox]:before,input[type=radio]:before{box-shadow:inset 1em 1em #007f50;content:"";display:inline-block;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=radio],input[type=radio]:before{border-radius:50%}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.alert[role=alert].alert-danger{color:#9b0d68;font-size:16px}.home-hero{align-items:center;display:flex;flex-direction:row;margin-bottom:85rem;margin-top:85rem}@media (max-width:1023px){.home-hero{margin-bottom:48px;margin-top:48px}}.home-hero .content{flex-grow:1;padding:0 80rem}.home-hero .content .wrap{margin:0 auto;max-width:820px}@media (max-width:1023px){.home-hero .content{padding:0}}.home-hero .hero-img-mobile{margin-bottom:28px;max-width:350px;width:100%}.home-hero img{height:auto;width:30%}.home-hero h1{margin-bottom:46px}@media (max-width:1023px){.home-hero h1{margin-bottom:42px}}.home-hero .input label{color:#000}.home-hero .filter{align-items:end;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1023px){.home-hero .filter{gap:20px;grid-template-columns:1fr}.home-hero .filter button{width:100%}}.home-articles header{align-items:center;background-color:#c7d300;border-bottom:2px solid #007f50;display:flex;flex-direction:row;justify-content:space-between;left:0;margin-bottom:30px;opacity:0;padding-left:30px;position:sticky;top:0;transform:translateY(-100%);transition:transform .3s cubic-bezier(.76,0,.24,1);z-index:3}.home-articles header.visible{opacity:1;transform:translate(0)}@media (max-width:1023px){.home-articles header{display:none}}.home-articles header select{background-color:transparent;background-position:left 11px center;padding-left:35px;padding-right:11px}.home-articles header .themes a.selected{border-bottom:1px solid #9b0d68;color:#9b0d68}.home-articles header button:hover{background-color:#feffe8;color:#9b0d68}.home-articles header nav.themes a{font-size:16rem}.home-articles h2{margin-bottom:30px}.home-articles #js-results{opacity:1;transition:opacity .3s cubic-bezier(.76,0,.24,1)}.home-articles #js-results>a{animation:fade-in .6s cubic-bezier(.76,0,.24,1) 1 forwards;opacity:0}.home-articles #js-results>a:nth-child(4n+1){animation-delay:.1s}.home-articles #js-results>a:nth-child(4n+2){animation-delay:.2s}.home-articles #js-results>a:nth-child(4n+3){animation-delay:.3s}.home-articles #js-results>a:nth-child(4n+4){animation-delay:.4s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.block--detail article header.block-hero,.blocks--colors article header.block-hero{background-image:none;height:28vw;margin-top:0;min-height:250px;position:relative;top:20px}.block--detail article header.block-hero img,.blocks--colors article header.block-hero img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block--detail article header.block-hero .icon,.blocks--colors article header.block-hero .icon{height:14vw;position:absolute;width:14vw}.block--detail article header.block-hero .icon.hero-1,.blocks--colors article header.block-hero .icon.hero-1{bottom:0;left:0}.block--detail article header.block-hero .icon.hero-2,.blocks--colors article header.block-hero .icon.hero-2{left:auto;right:14vw;top:0}.block--detail article header.block-hero .icon.hero-3,.blocks--colors article header.block-hero .icon.hero-3{bottom:0;right:0}.block--detail .f1,.block--detail .f1 p,.block--detail h1,.block--detail h1 p,.blocks--colors .f1,.blocks--colors .f1 p,.blocks--colors h1,.blocks--colors h1 p{color:#692964}.block--detail .f1 em,.block--detail .f1 p em,.block--detail h1 em,.block--detail h1 p em,.blocks--colors .f1 em,.blocks--colors .f1 p em,.blocks--colors h1 em,.blocks--colors h1 p em{background-color:#b78fd6;padding:10px;text-transform:none!important}.block--detail a:not(.btn),.block--detail ol,.block--detail p,.block--detail ul,.blocks--colors a:not(.btn),.blocks--colors ol,.blocks--colors p,.blocks--colors ul{color:#1d1d1d;line-height:1.55em}.block--detail article h2 span,.blocks--colors article h2 span{background-color:#b78fd6;color:#feffe8;font-weight:800;text-transform:none!important}.block--detail article h2,.block--detail article h3,.blocks--colors article h2,.blocks--colors article h3{color:#692964}.block--detail .article-content,.blocks--colors .article-content{border:none}.block--detail.blocks--overview.similar h2,.blocks--colors.blocks--overview.similar h2{margin-bottom:0}.block--detail .products.cards,.blocks--colors .products.cards{padding-top:38px}.block--detail .linked--tools .articles,.blocks--colors .linked--tools .articles{align-items:start;display:grid;gap:30px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:30px}.block--detail .linked--tools .articles .tag,.blocks--colors .linked--tools .articles .tag{width:-moz-fit-content;width:fit-content}.block--detail .linked--tools .articles a.tool-card,.blocks--colors .linked--tools .articles a.tool-card{border-bottom:1px solid #b78fd6;display:block;grid-column:span 3;height:100%;padding-bottom:0;position:relative;text-decoration:none}.block--detail .linked--tools .articles a.tool-card .wrap,.blocks--colors .linked--tools .articles a.tool-card .wrap{display:block;height:100%;left:auto;position:relative;top:auto;width:100%}.block--detail .linked--tools .articles a.tool-card .content,.blocks--colors .linked--tools .articles a.tool-card .content{display:flex;flex-direction:column;gap:30px;height:100%;padding:20px;transition:background-color .4s cubic-bezier(.76,0,.24,1)}.block--detail .linked--tools .articles a.tool-card .tag,.blocks--colors .linked--tools .articles a.tool-card .tag{border-color:#b78fd6;color:#692964;font-weight:600;line-height:1.78;padding:8px}.block--detail .linked--tools .articles .title--tag,.blocks--colors .linked--tools .articles .title--tag{display:flex;flex-direction:column;gap:14px}.block--detail .linked--tools .articles .title--tag .title,.blocks--colors .linked--tools .articles .title--tag .title{color:#692964;font-weight:800;line-height:1.2;margin-bottom:0}.block--detail .linked--tools .articles .title--tag .tag,.blocks--colors .linked--tools .articles .title--tag .tag{width:-moz-fit-content;width:fit-content}.block--detail .linked--tools .articles .action,.blocks--colors .linked--tools .articles .action{color:#9b0d68;font-size:16px;font-weight:700;line-height:1.5;transition:color .4s cubic-bezier(.76,0,.24,1)}.block--detail .linked--tools .articles .action:hover,.blocks--colors .linked--tools .articles .action:hover{underline-offset:4px;text-decoration:underline}.block--detail .linked--tools .articles a.tool-card:hover .content,.blocks--colors .linked--tools .articles a.tool-card:hover .content{background-color:#692964}.block--detail .linked--tools .articles a.tool-card:hover .action,.block--detail .linked--tools .articles a.tool-card:hover .content .tag,.block--detail .linked--tools .articles a.tool-card:hover .content .title,.blocks--colors .linked--tools .articles a.tool-card:hover .action,.blocks--colors .linked--tools .articles a.tool-card:hover .content .tag,.blocks--colors .linked--tools .articles a.tool-card:hover .content .title{color:#feffe8}@media (max-width:1023px){.block--detail .linked--tools .articles a.tool-card,.blocks--colors .linked--tools .articles a.tool-card{grid-column:span 6}}@media (max-width:700px){.block--detail .linked--tools .articles a.tool-card,.blocks--colors .linked--tools .articles a.tool-card{grid-column:span 12}}.block--detail .modules .module,.blocks--colors .modules .module{border-color:#b78fd6}.block--detail .modules .module a.toggle,.blocks--colors .modules .module a.toggle{background-image:none;position:relative}.block--detail .modules .module a.toggle:after,.blocks--colors .modules .module a.toggle:after{background-color:#692964;content:"";height:7px;mask-image:url(../img/chevron.svg);-webkit-mask-image:url(../img/chevron.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:15px}.block--detail article .list-block ul,.blocks--colors article .list-block ul{background-color:rgba(183,143,214,.149);display:flex;flex-direction:column;gap:10px;margin:20px 0}.block--detail article .list-block ul li,.blocks--colors article .list-block ul li{list-style:none;padding-left:0;position:relative}.block--detail article .list-block ul li:before,.blocks--colors article .list-block ul li:before{background-color:#692964;content:"";height:12px;left:-20px;mask-image:url(../img/li.svg);-webkit-mask-image:url(../img/li.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:.35em;width:10px}.block--detail .blocks .image-block,.blocks--colors .blocks .image-block{margin-bottom:60px;margin-top:60px}.block--detail .blocks .image-block:has(+h1),.block--detail .blocks .image-block:has(+h2),.blocks--colors .blocks .image-block:has(+h1),.blocks--colors .blocks .image-block:has(+h2){margin-bottom:0}.block--detail .quote-block blockquote,.blocks--colors .quote-block blockquote{background-color:rgba(183,143,214,.149)}.block--detail .quote-block blockquote svg g,.blocks--colors .quote-block blockquote svg g{fill:#b78fd6}.block--detail .article-content .index,.blocks--colors .article-content .index{border-bottom:2px solid #b78fd6;padding:30px}.block--detail .article-content .index h3,.blocks--colors .article-content .index h3{color:#b78fd6}.block--detail .article-content .index .index-list a,.blocks--colors .article-content .index .index-list a{border-color:#b78fd6;color:#692964;padding:13px 0}.block--detail .right .right--title,.blocks--colors .right .right--title{margin-bottom:0}.block--detail .right .blocks h2,.blocks--colors .right .blocks h2{margin-bottom:24px;margin-top:60px}.block--detail .contact-cta h3,.blocks--colors .contact-cta h3{color:#9b0d68}.block--detail .similar header h2,.blocks--overview header h2{margin-bottom:0;padding-right:0}.block--detail .similar header,.blocks--overview header{align-items:center;display:flex;gap:20px}@media (max-width:1023px){.block--detail .similar header,.blocks--overview header{align-items:flex-start;flex-direction:column!important;gap:12px}}.block--detail .similar .intro_text,.blocks--overview .intro_text{max-width:50%}@media (max-width:1023px){.block--detail .similar .intro_text,.blocks--overview .intro_text{max-width:100%}}.block--detail .similar .blocks-grid,.blocks--overview .blocks-grid{align-items:stretch;-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:20px;row-gap:2px}.block--detail .similar .blocks-grid:not(.blocks-grid--children),.blocks--overview .blocks-grid:not(.blocks-grid--children){margin-top:20rem}.block--detail .similar .blocks-grid .building-block-card,.block--detail .similar .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot,.blocks--overview .blocks-grid .building-block-card,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot{align-self:stretch;height:100%;justify-self:stretch;min-height:100%;min-width:0}@media (max-width:1023px){.block--detail .similar .blocks-grid,.blocks--overview .blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}}@media (max-width:700px){.block--detail .similar .blocks-grid,.blocks--overview .blocks-grid{grid-template-columns:1fr}}.block--detail .similar .products .product,.blocks--overview .products .product{display:flex;flex-direction:column;text-decoration:none}.block--detail .similar .products img,.blocks--overview .products img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;width:100%}.block--detail .similar .products .product-content,.blocks--overview .products .product-content{display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:space-between;transition:background-color .4s cubic-bezier(.76,0,.24,1)}.block--detail .similar .products .product-content .title,.blocks--overview .products .product-content .title{font-size:23px;line-height:1;margin-bottom:0;transition:color .4s cubic-bezier(.76,0,.24,1)}@media (max-width:1023px){.block--detail .similar .products .product-content .title,.blocks--overview .products .product-content .title{font-size:18px}}.block--detail .similar .products .product-content .read-more,.blocks--overview .products .product-content .read-more{color:#c7d300;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .4s cubic-bezier(.76,0,.24,1),text-decoration-color .4s cubic-bezier(.76,0,.24,1),text-underline-offset .4s cubic-bezier(.76,0,.24,1)}.block--detail .similar .products a.product:hover .product-content,.blocks--overview .products a.product:hover .product-content{background-color:#007f50}.block--detail .similar .products a.product:hover .read-more,.block--detail .similar .products a.product:hover .title,.blocks--overview .products a.product:hover .read-more,.blocks--overview .products a.product:hover .title{color:#feffe8}.block--detail .similar .products a.product:hover .read-more,.blocks--overview .products a.product:hover .read-more{text-decoration-color:currentColor}.block--detail .similar .blocks-grid__row,.blocks--overview .blocks-grid__row{grid-column:1/-1;max-width:calc(100% + 40px);padding-inline:0;width:calc(100% + 40px)}.block--detail .similar .blocks-grid__row--after-parent-inset,.block--detail .similar .blocks-grid__row--first-inset,.blocks--overview .blocks-grid__row--after-parent-inset,.blocks--overview .blocks-grid__row--first-inset{align-items:stretch;box-sizing:border-box;-moz-column-gap:2px;column-gap:2px;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;width:100%}.block--detail .similar .blocks-grid__row--after-parent-inset>.building-block-card-slot,.block--detail .similar .blocks-grid__row--first-inset>.building-block-card-slot,.blocks--overview .blocks-grid__row--after-parent-inset>.building-block-card-slot,.blocks--overview .blocks-grid__row--first-inset>.building-block-card-slot{align-self:stretch;height:100%;justify-self:stretch;min-height:100%;min-width:0}@media (max-width:1023px){.block--detail .similar .blocks-grid__row--after-parent-inset,.block--detail .similar .blocks-grid__row--first-inset,.blocks--overview .blocks-grid__row--after-parent-inset,.blocks--overview .blocks-grid__row--first-inset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.block--detail .similar .blocks-grid__row--after-parent-inset,.block--detail .similar .blocks-grid__row--first-inset,.blocks--overview .blocks-grid__row--after-parent-inset,.blocks--overview .blocks-grid__row--first-inset{grid-template-columns:1fr}}.block--detail .similar .blocks-grid__row--first-inset,.blocks--overview .blocks-grid__row--first-inset{padding-inline:20px}.block--detail .similar .blocks-grid__row--after-parent-inset,.blocks--overview .blocks-grid__row--after-parent-inset{padding-inline:75px}.block--detail .similar .building-block-group,.blocks--overview .building-block-group{background:none;border:none;border-radius:0;box-sizing:border-box;isolation:isolate;overflow:visible;padding:50rem 130rem;position:relative;width:100%}.block--detail .similar .building-block-group:after,.blocks--overview .building-block-group:after{background-image:url(../img/icons/building-blocks/card-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.block--detail .similar .building-block-group:before,.blocks--overview .building-block-group:before{background-color:var(--block-bg);content:"";inset:20px;mask-image:url(../img/icons/building-blocks/card-bg.svg);-webkit-mask-image:url(../img/icons/building-blocks/card-bg.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;pointer-events:none;position:absolute;z-index:1}.block--detail .similar .building-block-group>*,.blocks--overview .building-block-group>*{position:relative;z-index:2}@media (max-width:1023px){.block--detail .similar .building-block-group,.blocks--overview .building-block-group{padding:44px 36px 36px}}.block--detail .similar .building-block-group__header,.blocks--overview .building-block-group__header{align-items:center;display:flex;flex-direction:row;gap:20rem;justify-content:center;margin-bottom:20rem;text-decoration:none}@media (max-width:1023px){.block--detail .similar .building-block-group__header,.blocks--overview .building-block-group__header{flex-direction:column;gap:12px;margin-bottom:20px;text-align:center}}.block--detail .similar .building-block-group__header:hover,.blocks--overview .building-block-group__header:hover{text-decoration:none}.block--detail .similar .building-block-group__logo,.blocks--overview .building-block-group__logo{flex-shrink:0;height:auto;width:72rem}@media (max-width:1023px){.block--detail .similar .building-block-group__logo,.blocks--overview .building-block-group__logo{width:56px}}.block--detail .similar .building-block-group__text,.blocks--overview .building-block-group__text{display:flex;flex-direction:column;gap:4rem}@media (max-width:1023px){.block--detail .similar .building-block-group__text,.blocks--overview .building-block-group__text{gap:4px}}.block--detail .similar .building-block-group__title,.blocks--overview .building-block-group__title{font-size:26rem;font-weight:800;line-height:1.15}@media (max-width:1023px){.block--detail .similar .building-block-group__title,.blocks--overview .building-block-group__title{font-size:20px}}.block--detail .similar .building-block-group__subtitle,.blocks--overview .building-block-group__subtitle{font-size:16rem;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:1px}.block--detail .similar .blocks-grid--children,.blocks--overview .blocks-grid--children{align-items:stretch;-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;overflow:visible;padding-inline:0;padding-bottom:20px;row-gap:22px}.block--detail .similar .blocks-grid--children .building-block-card,.blocks--overview .blocks-grid--children .building-block-card{align-self:stretch;height:100%;justify-self:stretch;min-height:100%;min-width:0}@media (max-width:1023px){.block--detail .similar .blocks-grid--children,.blocks--overview .blocks-grid--children{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.block--detail .similar .blocks-grid--children,.blocks--overview .blocks-grid--children{grid-template-columns:1fr}}.block--detail .similar .building-block-card,.blocks--overview .building-block-card{align-items:center;background:none;border:none;border-radius:0;box-sizing:border-box;color:#1d1d1d;display:flex;flex-direction:row;gap:16rem;isolation:isolate;margin:0;min-height:100%;overflow:visible;padding:40rem;position:relative;text-decoration:none}.block--detail .similar .building-block-card:before,.blocks--overview .building-block-card:before{background-color:var(--block-bg);border-radius:0;content:"";inset:20rem;pointer-events:none;position:absolute;z-index:1}.block--detail .similar .building-block-card>:not(.bg--card),.blocks--overview .building-block-card>:not(.bg--card){position:relative;z-index:2}@media (max-width:1023px){.block--detail .similar .building-block-card,.blocks--overview .building-block-card{gap:12px;padding:40px}}@media (max-width:500px){.block--detail .similar .building-block-card,.blocks--overview .building-block-card{align-items:center;flex-direction:column;text-align:center}}.block--detail .similar .building-block-card:hover,.blocks--overview .building-block-card:hover{text-decoration:none}.block--detail .similar .building-block-card__logo,.blocks--overview .building-block-card__logo{flex-shrink:0;height:auto;width:50rem}@media (max-width:1023px){.block--detail .similar .building-block-card__logo,.blocks--overview .building-block-card__logo{width:40px}}.block--detail .similar .building-block-card__text,.blocks--overview .building-block-card__text{display:flex;flex-direction:column;gap:2rem}@media (max-width:1023px){.block--detail .similar .building-block-card__text,.blocks--overview .building-block-card__text{gap:2px}}.block--detail .similar .building-block-card__title,.blocks--overview .building-block-card__title{font-size:18rem;font-weight:800;line-height:1em;word-break:break-word}@media (max-width:1023px){.block--detail .similar .building-block-card__title,.blocks--overview .building-block-card__title{font-size:16px}}.block--detail .similar .building-block-card>.bg--card,.blocks--overview .building-block-card>.bg--card{background-image:url(../img/icons/building-blocks/card-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;inset:0;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;z-index:0}.block--detail .similar .building-block-card__subtitle,.blocks--overview .building-block-card__subtitle{font-size:16rem;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:1px}.block--detail .similar .building-block-card--child,.blocks--overview .building-block-card--child{align-items:center;gap:12rem;padding:40rem}@media (max-width:1023px){.block--detail .similar .building-block-card--child,.blocks--overview .building-block-card--child{gap:12px;padding:40rem}}.block--detail .similar .building-block-card--child .building-block-card__logo,.blocks--overview .building-block-card--child .building-block-card__logo{width:48rem}@media (max-width:1023px){.block--detail .similar .building-block-card--child .building-block-card__logo,.blocks--overview .building-block-card--child .building-block-card__logo{width:40px}}.block--detail .similar .building-block-card[data-block-bg="#e9f9cf"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#e9f9cf"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#e9f9cf"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#e9f9cf"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#e9f9cf"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#e9f9cf"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#e9f9cf"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#e9f9cf"] .building-block-group__title{color:#428437}.block--detail .similar .building-block-card[data-block-bg="#cff9dc"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#cff9dc"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#cff9dc"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#cff9dc"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#cff9dc"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#cff9dc"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#cff9dc"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#cff9dc"] .building-block-group__title{color:#377f84}.block--detail .similar .building-block-card[data-block-bg="#cff4f9"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#cff4f9"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#cff4f9"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#cff4f9"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#cff4f9"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#cff4f9"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#cff4f9"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#cff4f9"] .building-block-group__title{color:#374884}.block--detail .similar .building-block-card[data-block-bg="#cfd6f9"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#cfd6f9"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#cfd6f9"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#cfd6f9"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#cfd6f9"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#cfd6f9"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#cfd6f9"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#cfd6f9"] .building-block-group__title{color:#463784}.block--detail .similar .building-block-card[data-block-bg="#fddde1"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#fddde1"] .building-block-card__title,.block--detail .similar .building-block-card[data-block-bg="#feede5"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#feede5"] .building-block-card__title,.block--detail .similar .building-block-card[data-block-bg="#ffcbd2"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#ffcbd2"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#fddde1"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#fddde1"] .building-block-group__title,.block--detail .similar .building-block-group[data-block-bg="#feede5"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#feede5"] .building-block-group__title,.block--detail .similar .building-block-group[data-block-bg="#ffcbd2"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#ffcbd2"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#fddde1"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#fddde1"] .building-block-card__title,.blocks--overview .building-block-card[data-block-bg="#feede5"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#feede5"] .building-block-card__title,.blocks--overview .building-block-card[data-block-bg="#ffcbd2"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#ffcbd2"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#fddde1"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#fddde1"] .building-block-group__title,.blocks--overview .building-block-group[data-block-bg="#feede5"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#feede5"] .building-block-group__title,.blocks--overview .building-block-group[data-block-bg="#ffcbd2"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#ffcbd2"] .building-block-group__title{color:#8b0014}.block--detail .similar .building-block-card[data-block-bg="#fdadb7"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#fdadb7"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#fdadb7"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#fdadb7"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#fdadb7"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#fdadb7"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#fdadb7"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#fdadb7"] .building-block-group__title{color:#50010d}.block--detail .similar .building-block-card[data-block-bg="#ff96a3"] .building-block-card__subtitle,.block--detail .similar .building-block-card[data-block-bg="#ff96a3"] .building-block-card__title,.block--detail .similar .building-block-group[data-block-bg="#ff96a3"] .building-block-group__subtitle,.block--detail .similar .building-block-group[data-block-bg="#ff96a3"] .building-block-group__title,.blocks--overview .building-block-card[data-block-bg="#ff96a3"] .building-block-card__subtitle,.blocks--overview .building-block-card[data-block-bg="#ff96a3"] .building-block-card__title,.blocks--overview .building-block-group[data-block-bg="#ff96a3"] .building-block-group__subtitle,.blocks--overview .building-block-group[data-block-bg="#ff96a3"] .building-block-group__title{color:#54000c}.block--detail .similar .blocks-grid{margin-top:30px}.blocks--overview,.blocks--overview .content,.blocks--overview.container{overflow:visible}.blocks--overview .building-block-card-slot{display:grid;min-width:0;position:relative}.blocks--overview .building-block-card-slot>.building-block-card{grid-area:1/1;isolation:auto;min-height:100%;width:100%}.blocks--overview .blocks-grid:not(.blocks-grid--children){overflow:visible}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group{position:relative}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:first-child{z-index:79}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(2){z-index:78}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(3){z-index:77}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(4){z-index:76}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(5){z-index:75}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(6){z-index:74}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(7){z-index:73}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(8){z-index:72}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(9){z-index:71}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(10){z-index:70}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(11){z-index:69}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(12){z-index:68}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(13){z-index:67}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(14){z-index:66}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(15){z-index:65}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(16){z-index:64}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(17){z-index:63}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(18){z-index:62}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(19){z-index:61}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(20){z-index:60}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(21){z-index:59}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(22){z-index:58}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(23){z-index:57}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(24){z-index:56}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(25){z-index:55}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(26){z-index:54}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(27){z-index:53}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(28){z-index:52}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(29){z-index:51}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(30){z-index:50}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(31){z-index:49}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(32){z-index:48}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(33){z-index:47}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(34){z-index:46}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(35){z-index:45}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(36){z-index:44}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(37){z-index:43}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(38){z-index:42}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(39){z-index:41}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(40){z-index:40}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(41){z-index:39}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(42){z-index:38}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(43){z-index:37}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(44){z-index:36}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(45){z-index:35}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(46){z-index:34}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(47){z-index:33}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(48){z-index:32}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(49){z-index:31}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(50){z-index:30}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(51){z-index:29}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(52){z-index:28}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(53){z-index:27}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(54){z-index:26}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(55){z-index:25}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(56){z-index:24}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(57){z-index:23}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(58){z-index:22}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(59){z-index:21}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(60){z-index:20}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(61){z-index:19}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(62){z-index:18}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(63){z-index:17}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(64){z-index:16}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(65){z-index:15}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(66){z-index:14}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(67){z-index:13}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(68){z-index:12}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(69){z-index:11}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(70){z-index:10}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(71){z-index:9}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(72){z-index:8}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(73){z-index:7}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(74){z-index:6}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(75){z-index:5}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(76){z-index:4}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(77){z-index:3}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(78){z-index:2}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(79){z-index:1}.blocks--overview .blocks-grid:not(.blocks-grid--children)>:nth-child(80){z-index:0}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:first-child,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:first-child{z-index:3}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:nth-child(2),.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:nth-child(2){z-index:2}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:nth-child(3),.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:nth-child(3){z-index:1}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:nth-child(4),.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:nth-child(4){z-index:0}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset:has(+.building-block-card-slot)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset:has(+.building-block-group)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset:has(+.building-block-group)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot:has(+.building-block-group) .building-block-card:after{background-image:url(../img/icons/building-blocks/arrow-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:37px;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(calc(50% + 1px),-50%);width:49px;z-index:3;z-index:10}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.blocks-grid__row--after-parent-inset>.building-block-card-slot:first-child .building-blocks-flow-arrow--entry,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.building-block-card-slot .building-blocks-flow-arrow--entry{background-image:url(../img/icons/building-blocks/arrow-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:37px;left:0;pointer-events:none;position:absolute;top:50%;transform:translate(calc(-50% - 1px),-50%);width:49px;z-index:10}.blocks--overview .blocks-grid:not(.blocks-grid--children) .building-blocks-flow-arrow--entry{display:none}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow{background-image:url(../img/icons/building-blocks/arrow-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:37px;pointer-events:none;position:absolute;top:50%;width:49px;z-index:10}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow--start{left:50rem;transform:translateY(-50%)}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow--end{right:50rem;transform:translateY(-50%)}@media (max-width:1023px){.blocks--overview .blocks-grid:not(.blocks-grid--children){padding-inline:0}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot .building-block-card:after{content:none}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow--start{left:36px}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow--end{right:36px}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.blocks-grid__row--after-parent-inset>.building-block-card-slot .building-blocks-flow-arrow--entry,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.building-block-card-slot .building-blocks-flow-arrow--entry{display:none}}@media (max-width:700px){.blocks--overview .blocks-grid:not(.blocks-grid--children){row-gap:20.5px}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset{padding-inline:0}.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset:has(+.building-block-card-slot)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset:has(+.building-block-group)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--after-parent-inset>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset:has(+.building-block-group)>.building-block-card-slot:last-child .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children) .blocks-grid__row--first-inset>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot:has(+.building-block-card-slot) .building-block-card:after,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-card-slot:has(+.building-block-group) .building-block-card:after{background-image:url(../img/icons/building-blocks/arrow-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:37px;left:50%;pointer-events:none;position:absolute;right:auto;top:auto;transform:translate(-50%,calc(50% + 1px)) rotate(90deg);width:49px;z-index:3;z-index:10}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group .building-blocks-flow-arrow--start{display:none}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.blocks-grid__row--after-parent-inset>.building-block-card-slot:first-child .building-blocks-flow-arrow--entry,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group+.building-block-card-slot .building-blocks-flow-arrow--entry{display:block;left:50%;right:auto;top:0;transform:translate(-50%,calc(-50% - 1px)) rotate(90deg)}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group:has(+.blocks-grid__row--after-parent-inset) .building-blocks-flow-arrow--end,.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group:has(+.building-block-card-slot) .building-blocks-flow-arrow--end{display:none}.blocks--overview .blocks-grid:not(.blocks-grid--children)>.building-block-group:has(+.building-block-group) .building-blocks-flow-arrow--end{bottom:0;display:block;left:50%;right:auto;top:auto;transform:translate(-50%,calc(50% + 1px)) rotate(90deg)}}.blocks--overview .blocks-grid--children>.building-block-card:after{content:none}.blocks-ov-hero{align-items:center;display:flex;flex-direction:row;margin-bottom:85rem;margin-top:85rem}@media (max-width:1023px){.blocks-ov-hero{margin-bottom:48px;margin-top:48px}}.blocks-ov-hero .content{flex-grow:1;padding:0 80rem}.blocks-ov-hero .content .wrap{margin:0 auto;max-width:820px}@media (max-width:1023px){.blocks-ov-hero .content{padding:0}}.blocks-ov-hero .hero-img-mobile{margin-bottom:28px;margin-top:28px;max-width:350px;width:100%}.blocks-ov-hero img{height:auto;width:30%}.blocks-ov-hero h1{margin-bottom:46px}@media (max-width:1023px){.blocks-ov-hero h1{margin-bottom:42px}}.blocks-ov-hero a,.blocks-ov-hero ol,.blocks-ov-hero p,.blocks-ov-hero ul{line-height:1.55em}@media (max-width:1023px){.footer-container{padding:0}}footer.footer{background-color:#007f50;display:flex;flex-direction:row;gap:110rem;margin-top:110rem;padding:50rem 60rem}@media (max-width:1023px){footer.footer{display:block;margin-top:40px;padding:40px 15px}}footer.footer .logo{width:120px}@media (max-width:1023px){footer.footer .logo{margin-bottom:50px}}footer.footer .newsletter{width:30%}@media (max-width:1023px){footer.footer .newsletter{width:100%}footer.footer .half{display:inline-block;vertical-align:top;width:49%}footer.footer .footer-contact{margin-bottom:50px;margin-top:50px}}footer.footer h4{color:#c7d300;font-weight:700;margin-bottom:1em}footer.footer h3{color:#c7d300;margin-bottom:30px}footer.footer label,footer.footer p{color:#fff}footer.footer .input .inline{display:flex;flex-direction:row;gap:10px}footer.footer .input .inline input[type=email]{flex-grow:1}footer.footer ul{list-style-type:none}footer.footer a{color:#fff;line-height:1.4em;text-decoration:none;transition:color .4s cubic-bezier(.76,0,.24,1)}footer.footer a:hover{color:#c7d300}footer.legal{padding:30px;text-align:center}@media (max-width:1023px){footer.legal{padding:20px 0}}footer.legal a{color:#c7d300;display:inline-block;margin-right:30px;text-decoration:none;transition:color .4s cubic-bezier(.76,0,.24,1)}footer.legal a:hover{color:#007f50}footer.legal a:last-child{margin-right:0}footer{font-size:16px}.page--contact main.container,.page--page main.container{display:flex;flex-direction:row;margin-top:30px;position:relative}@media (max-width:1023px){.page--contact main.container,.page--page main.container{flex-direction:column}}.page--contact .address,.page--page .address{margin-bottom:100rem;padding-right:14vw}.page--contact .address h3,.page--page .address h3{margin-bottom:10px}@media (max-width:1023px){.page--contact .address,.page--page .address{margin-bottom:40px}}.page--contact .image,.page--page .image{background-position:50%;background-size:cover;position:relative;width:50%}@media (max-width:1023px){.page--contact .image,.page--page .image{padding-bottom:56.25%;width:100%}}.page--contact .image .icon.click,.page--page .image .icon.click{left:0;top:0}.page--contact .image .icon.budget,.page--page .image .icon.budget{bottom:14vw;right:0}.page--contact .image .icon.clip,.page--page .image .icon.clip{bottom:0;left:0}.page--contact .icon.hands,.page--page .icon.hands{right:0;top:0}@media (max-width:1023px){.page--contact .icon.hands,.page--page .icon.hands{display:none}}.page--contact .content,.page--page .content{flex-grow:1;padding:110rem;position:relative;width:50%}@media (max-width:1023px){.page--contact .content,.page--page .content{padding:15px;width:100%}}.about-title{padding:100rem 0;position:relative}@media (max-width:1023px){.about-title{padding:40px 0 21vw}}.about-title h1{margin:0 auto;max-width:50vw;text-align:center}@media (max-width:1023px){.about-title h1{max-width:100%}}.about-title .icon.hands{bottom:0;right:0}.about-title .icon.envelope{bottom:0;left:0}.about-intro{display:flex;flex-direction:row;margin-bottom:100rem;padding-bottom:14vw;position:relative}@media (max-width:1023px){.about-intro{flex-direction:column;margin-bottom:40px}}.about-intro .content{flex-grow:1;flex-shrink:1;padding:100rem;width:50%}@media (max-width:1023px){.about-intro .content{margin-top:20px;padding:0;width:100%}}.about-intro .image{background-position:50%;background-size:cover;flex-grow:1;flex-shrink:1;width:50%}.about-intro .icon.click{bottom:0;left:50%;transform:translate(-200%)}@media (max-width:1023px){.about-intro .icon.click{display:none}}.about-intro .icon.budget{bottom:0;left:50%}@media (max-width:1023px){.about-intro .icon.budget{display:none}}.about-intro .icon.clip{bottom:14vw;left:50%;transform:translate(-100%)}@media (max-width:1023px){.about-intro .icon.clip{display:none}}.about-team h2{margin-bottom:40px;margin-left:140rem}@media (max-width:1023px){.about-team h2{margin-bottom:20px;margin-left:0}}.about-team .members{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;padding-bottom:100rem}.about-team .members .member{display:flex;flex-direction:column;position:relative;text-decoration:none;width:calc(25% - 25px)}.about-team .members .member .email-icon{position:absolute;right:14px;top:14px;width:80px}.about-team .members .member img{width:100%}.about-team .members .member .name{background-color:#fff;border-bottom:1px solid #c7d300;display:block;flex-grow:1;font-size:32rem;font-weight:900;padding:30px}@media (max-width:1023px){.about-team .members .member .name{font-size:16px;padding:15px}}.about-team .members .member .name .info{color:#000;font-size:16px;font-weight:400;line-height:1.5em}.about-team .members .member .name .info a{text-decoration:none}@media (max-width:1920px){.about-team .members .member{width:calc(33% - 20px)}}@media (max-width:1023px){.about-team .members{gap:15px;padding-bottom:40px}.about-team .members .member{width:100%}}.about-newsletter{align-items:center;background-color:#007f50;background-image:url(../img/newsletter-bg.png);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:flex;flex-direction:column;padding:150rem 0}@media (max-width:1023px){.about-newsletter{flex-direction:column;gap:20px;padding:15px}}.about-newsletter form{width:50%}@media (max-width:1023px){.about-newsletter form{width:100%}}.about-newsletter form .submit{text-align:right}.about-newsletter h2{text-align:center;width:90%}@media (max-width:1023px){.about-newsletter h2{width:100%}}.about-newsletter h2 p{color:#feffe8}.training-categories,.training-intro{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1023px){.training-categories,.training-intro{grid-template-columns:1fr}}.training-intro{margin-top:100rem}.training-categories{margin-bottom:100rem;margin-top:50rem}.training-categories a{background-color:#fff;display:block;text-decoration:none}.training-categories a:hover .content{background-color:#007f50}.training-categories a:hover .title{color:#feffe8}.training-categories a .content{border-bottom:1px solid #c7d300;display:block;padding:30px;transition:background-color .4s cubic-bezier(.76,0,.24,1)}.training-categories a .title{display:block;font-size:32rem;font-weight:700;margin-bottom:26px;transition:color .4s cubic-bezier(.76,0,.24,1)}.training-categories a .read-more{color:#c7d300;font-size:16px;text-decoration:underline}.training-categories a img{font-size:0;line-height:0;margin-bottom:-1px;width:100%}.training-events{margin-bottom:100rem}.training-events h1{margin-bottom:50rem}article header{background-position:50%;background-size:cover;height:28vw;margin-top:30px;position:relative}@media (min-width:1700px){article header{height:400px}}article header .icon:first-child{right:14vw;top:0}@media (min-width:1700px){article header .icon:first-child{right:200px}}article header .icon:nth-child(2){bottom:0;right:0}article header .icon:nth-child(3){bottom:0;left:0}article header .header-icon.date{bottom:0;color:#c7d300;font-size:2.8vw;font-weight:700;left:0;text-align:center;text-transform:uppercase}@media (min-width:1700px){article header .header-icon.date{font-size:40px}}article header .header-icon.date .day{font-size:1.8em;line-height:1em}article h1{margin-bottom:40px}article .article-content{border-bottom:1px solid #c7d300;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:100px;padding-bottom:100px}@media (max-width:1023px){article .article-content{flex-direction:column;margin-top:20px}}article .article-content .left{width:25%}@media (max-width:1023px){article .article-content .left{width:100%}}article .article-content .right{width:50%}@media (max-width:1023px){article .article-content .right{margin-top:20px;width:100%}}article h2{display:inline-block;font-size:32rem;line-height:1.6em;margin-bottom:21px;margin-top:50rem;position:relative;text-transform:uppercase}article h2 span{background-color:#c7d300;color:#007f50;padding:0 .1em}@media (max-width:1023px){article h2{font-size:24px;margin-top:30px}}article h3{margin-bottom:21px;margin-top:50px}article h3:first-child{margin-top:0}article ul{font-size:20rem;margin-bottom:1em;padding-left:20px}article ul li{font-size:16px;line-height:1.4em;list-style-image:url(../img/li.svg);padding-left:20px}article .list-block ul{background-color:#f0f4ad;margin:30px 0;padding:30px 30px 30px 50px}article .image-block{margin:50px 0}article figure,article figure img{width:100%}article .slider{font-size:0;position:relative}article .slider img{width:100%}article .slide-nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between}article .slide-nav span{color:#c7d300;font-size:16px}article .slide-nav a{width:56rem}article .slide-nav a.prev{transform:rotate(180deg)}article .slide-nav a.prev img{position:relative;top:1px}article .slide-nav a img{width:100%}article .modules .module{background-color:#fff;border:1px solid #c7d300;padding:13px 10px}article .modules .module.open .module-content{display:block}article .modules a.toggle{background-image:url(../img/chevron.svg);background-position:right 11px center;background-repeat:no-repeat;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:space-between;padding-right:42px;text-decoration:none}@media (max-width:1023px){article .modules a.toggle{align-items:center}article .modules a.toggle .meta{min-width:60px;text-align:right}}article .modules .module-content{display:none;padding:15px}article .materials{margin-bottom:21px}article .materials h2{margin-bottom:30px}article .products{grid-template-columns:1fr 1fr}@media (max-width:1023px){article .products{grid-template-columns:1fr}}.index{background-color:#fff;padding:25px 30px;position:sticky;top:25px}.index h3{color:#c7d300;font-size:26px;margin-bottom:0;margin-top:15px}.index h3:first-child{margin-top:0}@media (max-width:1023px){.index h3{background-image:url(../img/chevron.svg);background-position:right 11px center;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:space-between}}.index a{border-top:1px solid #c7d300;color:#007f50;display:block;font-size:16px;font-weight:700;line-height:1.4em;padding:13px 0 15px;text-decoration:none}.index a.active{color:#c7d300}.index .index-list{margin-top:20px}@media (max-width:1023px){.index .index-list{display:none}.index .index-list.show{display:block}}.quote-block{align-items:center;display:flex;flex-direction:row;margin:50px 0}@media (max-width:1023px){.quote-block{flex-direction:column}}.quote-block img{flex-grow:0;width:30%}@media (max-width:1023px){.quote-block img{width:80%}}.quote-block blockquote{background-color:#f0f4ad;flex-grow:1;padding:40rem;position:relative;width:70%}@media (max-width:1023px){.quote-block blockquote{left:0;padding:20px;width:100%}}.quote-block blockquote p{font-size:32rem;font-style:italic;font-weight:900;margin-bottom:16rem;text-align:center}@media (max-width:1023px){.quote-block blockquote p{font-size:25px}}.quote-block blockquote cite{color:#000;display:block;font-size:16px;font-style:normal;text-align:center}.quote-block img+blockquote{left:-5%}.quote-block svg{position:absolute;transform:translateY(-50%);width:43rem}.quote-block svg.open-quote{left:20rem;top:0}.quote-block svg.close-quote{right:20rem;top:100%}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.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-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;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.product-index{display:flex;flex-direction:row;gap:23px;margin-top:30px}@media (max-width:1023px){.product-index{flex-direction:column}}.product-index .left{width:30%}@media (max-width:1023px){.product-index .left{width:100%}}.product-index .left .notice{padding:30px}@media (max-width:1023px){.product-index .left .notice{margin-top:20px;padding:0}}.product-index .right{width:70%}@media (max-width:1023px){.product-index .right{margin-top:40px;width:100%}}.product-index .product-content .title{font-size:32rem}.product-index .products{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail{display:flex;flex-direction:row;margin-top:30px}@media (max-width:1023px){.product-detail{flex-direction:column;margin-top:20px}}.product-detail .left{width:50%}@media (max-width:1023px){.product-detail .left{width:100%}}.product-detail .left .preview{height:calc(100vh - 180px);position:sticky;top:20px}@media (max-width:1023px){.product-detail .left .preview{height:auto;position:relative;top:0}}.product-detail .left .preview .slide{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.76,0,.24,1);width:100%;z-index:1}@media (max-width:1023px){.product-detail .left .preview .slide{height:calc(100vh - 100px)}}.product-detail .left .preview .slide.active{opacity:1;position:relative;z-index:2}.product-detail .left .preview .preview-nav{bottom:30px;left:30px;position:absolute;z-index:3}@media (max-width:1023px){.product-detail .left .preview .preview-nav{margin-top:10px;position:static}}.product-detail .left .preview .preview-nav a{border:2px solid transparent;display:inline-block;margin-right:10px;width:60px}.product-detail .left .preview .preview-nav a img{width:100%}.product-detail .left .preview .preview-nav a.active{border:2px solid #fff}.product-detail .right{padding:30px 100rem;width:50%}@media (max-width:1023px){.product-detail .right{margin-top:20px;padding:0;width:100%}}.product-detail .right ul{font-size:20rem;padding-left:20px}.product-detail .right ul li{margin-bottom:.2em}.product-detail .prices{margin-top:30px}.product-detail .prices button{width:100%}.product-detail .prices p{background-color:#fff;border:1px solid #c7d300;border-top:none;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;padding:15px 13px}.product-detail .prices p:first-child{border-top:1px solid #c7d300}.product-detail .product-block h2{line-height:1.6em;margin-bottom:21px;margin-top:100px}.product-detail .product-block h2 span{background-color:#c7d300;color:#007f50;font-size:32rem;line-height:1.6em;padding:0 .04em;position:relative;text-transform:uppercase}.wakosta-hero{display:flex;flex-direction:row;margin:100rem auto}@media (max-width:1023px){.wakosta-hero{flex-direction:column;margin:40px auto}}.wakosta-hero .left{padding-right:150rem;width:50%}@media (max-width:1023px){.wakosta-hero .left{padding-right:0;width:100%}}.wakosta-hero .right{width:50%}@media (max-width:1023px){.wakosta-hero .right{margin-top:20px;width:100%}}:root{--fc-today-bg-color:#e1dbff}.page--wakosta{background-color:#e1dbff}.page--wakosta h1,.page--wakosta h1 p,.page--wakosta h2,.page--wakosta h3{color:#9e8cff}.page--wakosta p{color:#000}.page--wakosta h1 em{background-color:#60dac0;color:#e1dbff}.wakosta-slides{position:relative}.wakosta-slides .slide{max-width:1700px;padding:0 30px;width:100%}@media (max-width:1023px){.wakosta-slides .slide{padding:15px;width:100%}}.wakosta-slides .slide img{width:100%}.wakosta-slides .slide-nav{bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:50%;max-width:1700px;padding:0 30px;position:absolute;transform:translate(-50%);width:100%}@media (max-width:1023px){.wakosta-slides .slide-nav{padding:15px}}.wakosta-slides .slide-nav a{width:56px}.wakosta-slides .slide-nav a img{width:100%}.wakosta-slides .slide-nav a.prev{left:-1px;position:relative;transform:rotate(-180deg)}:root{--fc-border-color:#9e8cff;--fc-button-bg-color:#60dac0;--fc-button-hover-bg-color:#9e8cff;--fc-button-border-color:transparent;--fc-button-hover-border-color:transparent;--fc-button-text-color:#000}.wakosta-calendar{align-items:flex-start;display:flex;flex-direction:row;gap:30px;margin-top:60px}.wakosta-calendar select[disabled]{opacity:.2}.wakosta-calendar .left{width:35%}@media (max-width:1023px){.wakosta-calendar .left{width:100%}}.wakosta-calendar .right{width:65%}@media (max-width:1023px){.wakosta-calendar .right{display:none}}.wakosta-calendar .fc button:hover{box-shadow:none}.wakosta-calendar h3{margin-bottom:30px}.wakosta-calendar .calendar{background-color:#fff;border:1px solid #9e8cff;font-size:13px}.wakosta-calendar .message.success{background-color:#60dac0}.wakosta-calendar thead .fc-scrollgrid-sync-inner{text-align:right}.wakosta-calendar .fc-event{cursor:pointer;flex-direction:column-reverse;flex-wrap:wrap;padding-left:20px;position:relative}.wakosta-calendar .fc .fc-button{border-radius:0}.wakosta-calendar .fc-daygrid-event-dot{left:2px;position:absolute;top:6px}.wakosta-calendar .fc-header-toolbar{padding:11px}.wakosta-calendar .fc-col-header-cell{border-left:none;border-right:none;border-top:none;color:#9e8cff}.wakosta-calendar .fc-toolbar-title{font-size:32px;font-weight:900}.wakosta-calendar .fc-daygrid-day-number{color:#8e7fe3;font-size:16px;font-weight:900}.wakosta-calendar .fc-event-time,.wakosta-calendar .fc-event-title{color:#000!important;display:block;font-weight:400;width:100%}.wakosta-calendar .fc-event-time{color:#9e8cff!important}.wakosta-calendar .fc-scrollgrid{border:none}.wakosta-external{margin:100px auto}@media (max-width:1023px){.wakosta-external{margin:40px auto}}.wakosta-external h2{margin-bottom:30px}.wakosta-external .external-links{display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-items:stretch}@media (max-width:1023px){.wakosta-external .external-links{grid-template-columns:1fr}}.wakosta-external .external-links .wakosta-web{background-position:50%;background-size:cover}@media (max-width:1023px){.wakosta-external .external-links .wakosta-web{min-height:250px}}.wakosta-external .external-links a{display:block}.wakosta-external .external-links .wakosta-app{background-position:50%;background-size:cover;color:#fff;font-size:64rem;font-weight:900;padding:140rem 40rem 60rem;text-align:right}@media (min-width:1024px) and (max-width:1300px){.wakosta-external .external-links .wakosta-app{font-size:48rem}}@media (max-width:1023px){.wakosta-external .external-links .wakosta-app{font-size:24px;padding:20px}}.wakosta-external .external-links .wakosta-app span{display:block;margin-bottom:30px;text-align:center}.wakosta-external .external-links .wakosta-app a{display:inline-block;font-size:0;line-height:0;margin-bottom:10px}.wakosta-external .external-links .wakosta-app a img{width:200px}@media (max-width:1300px){.wakosta-external .external-links .wakosta-app a img{width:150px}}.page--wakosta nav a{color:#9e8cff}.page--wakosta .announcements,.page--wakosta .announcements:before{background-color:#9e8cff}.page--wakosta .announcements li a,.page--wakosta .announcements li p.date{color:#e1dbff}.page--wakosta .btn,.page--wakosta button,.page--wakosta input[type=submit]{background-color:#60dac0}.page--wakosta .articles a:hover .content,.page--wakosta .btn:hover,.page--wakosta button:hover,.page--wakosta input[type=submit]:hover{background-color:#9e8cff}.page--wakosta .articles .read-more,.page--wakosta .articles .tag{border-color:#60dac0;color:#60dac0}.page--wakosta footer.footer{background-color:#9e8cff}.page--wakosta footer.footer h3,.page--wakosta footer.footer h4{color:#e1dbff}.page--wakosta .popup-form{background-color:rgba(225,219,255,.8)}.page--wakosta .popup-form h3{color:#e1dbff!important}.page--wakosta .popup-form h3 span{color:#60dac0}.page--wakosta .popup-form .container{background-color:#9e8cff}#cookies-eu-banner{background-color:#fff;bottom:20px;display:none;font-size:16px;line-height:1.4em;margin-bottom:1em;max-width:430px;padding:30px;position:fixed;right:20px;z-index:102}@media (max-width:1023px){#cookies-eu-banner{border-radius:0;bottom:0;left:0;right:0}}#cookies-eu-banner p{line-height:1em;margin-bottom:0}#cookies-eu-banner .cookie-main{align-items:flex-start;display:flex;flex-direction:column}#cookies-eu-banner .cookies-btns{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;width:100%}#cookies-eu-banner h3{font-size:24px;text-transform:uppercase}#cookies-eu-banner p.align-right{text-align:right}#cookies-eu-banner #cookies-save-parameters{opacity:1;padding-right:0}#cookies-eu-banner #cookies-parameters{display:none;padding-top:20px}#cookies-eu-banner #cookies-parameters table{border-collapse:separate;border-spacing:0 16px;width:100%}#cookies-eu-banner #cookies-parameters h3{margin-bottom:16px}#cookies-eu-banner #cookies-parameters td{border:1px solid #000;padding:16px}#cookies-eu-banner #cookies-parameters td.align-right{text-align:right}#cookies-eu-banner #cookies-parameters td:first-child{border-right:none}#cookies-eu-banner #cookies-parameters td:last-child{border-left:none}#cookies-eu-banner #cookies-parameters tr{border:1px solid #000;margin-top:16px}#mc_embed_signup#mc_embed_signup .mce_inline_error,#mc_embed_signup#mc_embed_signup .response{font-size:16px;line-height:1.4em;margin-bottom:1em}#mc_embed_signup#mc_embed_signup .response{color:#c7d300}#mc_embed_signup#mc_embed_signup div.mce_inline_error{color:#fff}.about-newsletter #mc_embed_shell{width:50%}.about-newsletter form{width:100%}
