@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:100%;vertical-align:baseline;background:transparent;color:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{font-size:0}.nunito-sans-thin{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-extra-light{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-light{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-normal{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-medium{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-semi-bold{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-bold{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}.nunito-sans-black{font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-display:swap}:root{--color-base-font: #222222;--color-primary: #0066b5;--color-primary-120: #004f8c;--color-primary-50: #5ab7ff;--color-primary-25: #addbff;--color-primary-10: #d4ecfe;--color-primary-font: #f0f0f0;--color-primary-low1: #00599c;--color-accent-primary: #46850f;--color-accent-secondary: #467d16;--color-secondary: #ff4900;--color-secondary-font: #f0f0f0;--color-secondary-low1: #db3e00;--color-secondary-high1: #ff5613;--color-silver-0: #f8f8f8;--color-silver-1: #f0f0f0;--color-silver-2: #c0c0c0;--color-silver-1alpha: rgb(240, 240, 240, .5);--color-silver-2alpha: rgb(192, 192, 192, .5);--color-error: #d9261c;--color-extra-dark-green: #02592d;--color-extra-dark-orange: #c47600;--color-extra-dark-red: #590b02;--color-extra-dark-blue: #022859}.flex{display:flex}.flex.row{flex-flow:row}.flex.row.reverse,.flex.row.reverse-lg{flex-flow:row-reverse}.flex.column{flex-flow:column}.flex.column.reverse,.flex.column.reverse-lg{flex-flow:column-reverse}.flex.grow{flex-grow:1}.flex.ai-start{align-items:flex-start}.flex.ai-center{align-items:center}.flex.ai-end{align-items:flex-end}.flex.jc-space-between{justify-content:space-between}.flex.jc-start{justify-content:flex-start}.flex.jc-center{justify-content:center}.flex.jc-end{justify-content:flex-end}.flex.ji-space-between{justify-items:space-between}.flex.ji-start{justify-items:flex-start}.flex.ji-center{justify-items:center}.flex.ji-end{justify-items:flex-end}.flex.wmin{width:fit-content}.flex.w10{width:10%}.flex.w20{width:20%}.flex.w25{width:25%}.flex.w30{width:30%}.flex.w40{width:40%}.flex.w50{width:50%}.flex.w60{width:60%}.flex.w70{width:70%}.flex.w75{width:75%}.flex.w80{width:80%}.flex.w90{width:90%}.flex.w100{width:100%}.flex.nowrap{flex-wrap:nowrap}.flex.wrap{flex-wrap:wrap}.flex.wrap-reverse{flex-wrap:wrap-reverse}.flex.no-reflow{flex-wrap:nowrap}.flex.gap05{gap:.5rem}.flex.gap075{gap:.75rem}.flex.gap1{gap:1rem}.flex.gap2{gap:2rem}.flex.gap3{gap:3rem}.flex.gap4{gap:4rem}.flex.gap5{gap:5rem}.flex.gap6{gap:6rem}.flex.gap7{gap:7rem}.flex.gap8{gap:8rem}.flex.gap9{gap:9rem}.flex.gap10{gap:10rem}@media (max-width: 992px){.flex.wrap-reverse-lg{flex-flow:column-reverse wrap!important}.flex.row.wrap-lg:not(.no-reflow){flex-flow:column wrap;gap:2rem}.flex.row.wrap-lg .w10,.flex.row.wrap-lg .w20,.flex.row.wrap-lg .w25,.flex.row.wrap-lg .w30,.flex.row.wrap-lg .w40,.flex.row.wrap-lg .w50,.flex.row.wrap-lg .w60,.flex.row.wrap-lg .w70,.flex.row.wrap-lg .w75,.flex.row.wrap-lg .w80,.flex.row.wrap-lg .w90,.flex.row.wrap-lg.w10,.flex.row.wrap-lg.w20,.flex.row.wrap-lg.w25,.flex.row.wrap-lg.w30,.flex.row.wrap-lg.w40,.flex.row.wrap-lg.w50,.flex.row.wrap-lg.w60,.flex.row.wrap-lg.w70,.flex.row.wrap-lg.w75,.flex.row.wrap-lg.w80,.flex.row.wrap-lg.w90{width:100%}}@media (max-width: 768px){.flex.wrap-reverse-md{flex-flow:column-reverse wrap!important}.flex.row.wrap-md{flex-flow:column wrap;gap:2rem}.flex.row.wrap-md .w10,.flex.row.wrap-md .w20,.flex.row.wrap-md .w25,.flex.row.wrap-md .w30,.flex.row.wrap-md .w40,.flex.row.wrap-md .w50,.flex.row.wrap-md .w60,.flex.row.wrap-md .w70,.flex.row.wrap-md .w75,.flex.row.wrap-md .w80,.flex.row.wrap-md .w90,.flex.row.wrap-md.w10,.flex.row.wrap-md.w20,.flex.row.wrap-md.w25,.flex.row.wrap-md.w30,.flex.row.wrap-md.w40,.flex.row.wrap-md.w50,.flex.row.wrap-md.w60,.flex.row.wrap-md.w70,.flex.row.wrap-md.w75,.flex.row.wrap-md.w80,.flex.row.wrap-md.w90{width:100%}}@media (max-width: 576px){.flex.wrap-reverse-sm{flex-flow:column-reverse wrap!important}.flex.row:not(.no-reflow){flex-flow:column wrap;gap:2rem}.flex.row:not(.no-reflow).ai-center{align-items:flex-start}.flex.row:not(.no-reflow).reverse-lg{flex-flow:row wrap}.flex.column.reverse-lg{flex-flow:column wrap}.flex.wmin,.flex.w10,.flex.w20,.flex.w25,.flex.w30,.flex.w40,.flex.w50,.flex.w60,.flex.w70,.flex.w75,.flex.w80,.flex.w90{width:100%}.gap05-sm{gap:.5rem!important}.gap1-sm{gap:1rem!important}}.grid{display:grid}.grid.col4{grid-template-columns:repeat(4,1fr)}.grid.col3{grid-template-columns:repeat(3,1fr)}.grid.col2{grid-template-columns:repeat(2,1fr)}.grid.gap05{gap:.5rem}.grid.gap1{gap:1rem}.grid.gap2{gap:2rem}.grid.gap3{gap:3rem}.grid.gap4{gap:4rem}.grid.gap5{gap:5rem}.grid.gap6{gap:6rem}.grid.gap7{gap:7rem}.grid.gap8{gap:8rem}.grid.gap9{gap:9rem}.grid.gap10{gap:10rem}@media (max-width: 768px){.grid.col4{grid-template-columns:repeat(3,1fr)}.grid.col3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.grid.col4,.grid col3,.grid col2{grid-template-columns:repeat(1,1fr)}}.pt1{padding-top:1rem}.pb1{padding-bottom:1rem}.pt05{padding-top:5rem}.pb05{padding-bottom:.5rem}.pt075{padding-top:.75rem}.pb075{padding-bottom:.75rem}.mb0{margin-bottom:0!important}.hide-xxl,.hide-xl,.hide-lg,.hide-md,.hide-sm,.hide-xs,.flex.hide-xxl,.flex.hide-xl,.flex.hide-lg,.flex.hide-md,.flex.hide-sm,.flex.hide-xs{font-size:100%}.show-xxl,.show-xl,.show-lg,.show-md,.show-sm,.show-xs,.flex.show-xxl,.flex.show-xl,.flex.show-lg,.flex.show-md,.flex.show-sm,.flex.show-xs{display:none}@media screen and (max-width: 1680px){.hide-xxl,.flex.hide-xxl{display:none}.show-xxl,.flex.show-xxl{display:inherit}}@media screen and (max-width: 1200px){.hide-xl,.flex.hide-xl{display:none}.show-xl,.flex.show-xl{display:inherit}}@media screen and (max-width: 992px){.hide-lg,.flex.hide-lg{display:none}.show-lg,.flex.show-lg{display:inherit}}@media screen and (max-width: 768px){.hide-md,.flex.hide-md{display:none}.show-md,.flex.show-md{display:inherit}}@media screen and (max-width: 576px){.hide-sm,.flex.hide-sm{display:none}.show-sm,.flex.show-sm{display:inherit}}@media screen and (max-width: 320px){.hide-xs,.flex.hide-xs{display:none}.show-sm,.flex.show-xs{display:inherit}}.content-box{display:flex;flex-flow:column nowrap;gap:2rem}.content-box h2.title{line-height:120%}.content-box h2.title.extra-bottom-margin{margin-bottom:2rem}.content-box sub.subtitle{position:relative;font-size:1.62rem;font-weight:600;text-transform:uppercase;line-height:120%;margin-left:5rem}.content-box sub.subtitle:not(.no-line):before{position:absolute;content:"";left:-5rem;top:47%;width:4rem;height:2px;background:var(--color-primary)}.content-box .text{line-height:140%}.content-box .text p{margin-bottom:1rem;line-height:140%}.content-box .text p:last-child{margin-bottom:0}.content-box a.button{background-color:var(--color-accent-primary)}.content-box a.button:hover{background-color:var(--color-accent-secondary)}.content-box a.arrow-link{display:flex;flex-flow:row nowrap;align-items:center;text-transform:uppercase;gap:.5rem;text-decoration:none;font-size:90%;font-weight:700;transition:all .2s ease-in-out}.content-box a.arrow-link svg{width:.75rem;height:.75rem;fill:var(--color-accent-primary);transform:rotate(-90deg)}.content-box a.arrow-link:hover{gap:.75rem}.content-box .round-back{position:relative}.content-box .round-back:before{position:absolute;left:0;top:10%;width:100%;height:"auto";aspect-ratio:1/1;content:"";border-radius:50%;background:var(--color-primary-50)}.content-box .news-short-image{width:100%;position:relative;overflow:hidden;display:block;aspect-ratio:16/9}.content-box .news-short-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.content-box .img{position:relative;font-size:0;transition:all .2s ease-in-out;background-color:var(--color-primary-25)}.content-box .img img{font-size:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out}.content-box .img img.obj-pos-top{object-position:top}.content-box .img img.obj-pos-center{object-position:center}.content-box .img img.obj-pos-bottom{object-position:bottom}.content-box .location .logo{width:60%}.text-boxes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem}.text-boxes .box{display:flex;flex-flow:column nowrap;gap:1rem;padding:2rem;border-radius:.5rem}.text-boxes .box:nth-child(odd){background:var(--color-primary-10);color:var(--color-primary)}.text-boxes .box:nth-child(odd) svg{fill:var(--color-primary)}.text-boxes .box:nth-child(2n){background:var(--color-primary);color:var(--color-primary-font)}.text-boxes .box:nth-child(2n) svg{fill:var(--color-primary-font)}.text-boxes .box .icon{display:flex;flex-flow:row nowrap;justify-content:flex-end}.text-boxes .box .icon svg{width:2rem;height:2rem}.text-boxes .box h3.title{font-size:1.62rem}.text-boxes .box .text{width:100%;line-height:140%}.text-boxes .box .grow{flex-grow:1}.text-boxes .box.alt{background:var(--color-silver-1);color:var(--color-base-font)}.text-boxes .box.alt svg{fill:var(--color-primary)}.text-boxes .box.alt .icon{justify-content:flex-start;margin-bottom:.5rem}.text-boxes .box.red{background-color:#e7bbbb}.text-boxes .box.green{background-color:#c7ecc7}.text-boxes.two-column{grid-template-columns:1fr 1fr;grid-auto-rows:unset}.text-boxes.single-column{grid-template-columns:1fr;grid-auto-rows:unset}.text-boxes.single-column .box{flex-flow:row nowrap;align-items:center}.text-boxes.single-column .box .icon,.text-boxes.single-column .box .title{margin:0}@media (max-width: 992px){.text-boxes{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media (max-width: 768px){.text-boxes{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 576px){.text-boxes,.text-boxes.two-column{grid-template-columns:1fr}}.faux-table{width:100%;display:flex;flex-flow:column nowrap}.faux-table .row{display:flex;flex-flow:row;padding:1rem 0}.faux-table .row.header{font-weight:700}.faux-table .cell{display:inline-block;width:100;padding:.25rem}.faux-table .cell.upper{text-transform:uppercase}.faux-table .cell.cw10{width:10%}.faux-table .cell.cw20{width:20%}.faux-table .cell.cw30{width:30%}.faux-table .cell.cw40{width:40%}.faux-table .cell.cw50{width:50%}.faux-table .cell.cw60{width:60%}.faux-table .cell.cw70{width:70%}.faux-table .cell.cw80{width:80%}.faux-table .cell.cw90{width:90%}.faux-table .cell.right{text-align:right}.faux-table .cell.center{text-align:center}.faux-table .cell.bold{font-weight:700}.faux-table.lines .row{border-top:1px solid var(--color-primary-50)}.faux-table.lines .row:last-child{border-bottom:1px solid var(--color-primary-50)}.faux-table.zebra .row:nth-child(2n){background:var(--color-primary-10)}.faux-table.zebra .cell{padding:0 1rem}.faux-table.padded-cells .cell{padding:1rem}.faux-table.padded-cells-lr .cell{padding:0 1rem}.faux-table.bold{font-weight:700}.data-table{display:table;font-size:95%}.data-table td,.data-table th{padding:1rem 0}.data-table td.upper,.data-table th.upper{text-transform:uppercase}.data-table td.cw10,.data-table th.cw10{width:10%}.data-table td.cw20,.data-table th.cw20{width:20%}.data-table td.cw30,.data-table th.cw30{width:30%}.data-table td.cw40,.data-table th.cw40{width:40%}.data-table td.cw50,.data-table th.cw50{width:50%}.data-table td.cw60,.data-table th.cw60{width:60%}.data-table td.cw70,.data-table th.cw70{width:70%}.data-table td.cw80,.data-table th.cw80{width:80%}.data-table td.cw90,.data-table th.cw90{width:90%}.data-table td.left,.data-table th.left{text-align:left}.data-table td.right,.data-table th.right{text-align:right}.data-table td.center,.data-table th.center{text-align:center}.data-table td span.nr,.data-table th span.nr{display:inline-block;color:var(--color-primary-50);padding:.5rem;margin:0 .25rem;flex-grow:0;width:100%;text-align:center}.data-table th,.data-table tr.bold{font-weight:700}.data-table tr.sum{font-weight:700;background:var(--color-primary-10)}.data-table.lines tr{border-top:1px solid var(--color-primary-50)}.data-table.lines tr:first-child{border-top:0}.data-table.lines tr:last-child{border-bottom:1px solid var(--color-primary-50)}.data-table.zebra tr:nth-child(2n){background:var(--color-primary-10)}.data-table.zebra td,.data-table.zebra th{padding:0 1rem}.data-table.padded-cells td,.data-table.padded-cells th{padding:1rem}.data-table.padded-cells-lr td,.data-table.padded-cells-lr th{padding-left:1rem;padding-right:1rem}.spec-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.spec-boxes .box{display:flex;flex-flow:column nowrap;gap:1rem}.spec-boxes .box .icon{display:flex;flex-flow:row nowrap;justify-content:flex-end}.spec-boxes .box .icon svg{width:2rem;height:2rem}.spec-boxes .box .icon{margin-bottom:1rem}.spec-boxes .box h3.title{width:100%;font-size:1.62rem;padding:1rem 2rem;background-color:var(--color-primary-10);border-top:1px solid var(--color-primary-50)}.spec-boxes .box .text{width:100%;line-height:140%;padding:0 2rem}@media (max-width: 576px){.spec-boxes{grid-template-columns:1fr}.spec-boxes .box{padding:0}}.message{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;padding:.5rem;width:100%;font-weight:600}.message.hidden{display:none}.message.box.success{background-color:var(--color-extra-dark-green);color:var(--color-primary-font)}.message.box.error{background-color:var(--color-extra-dark-red);color:var(--color-primary-font)}.message.box.warning{background-color:var(--color-extra-dark-orange);color:var(--color-primary-font)}.message.icon svg{width:32px;height:32px;fill:var(--color-primary);display:none}.message.icon.success svg{fill:var(--color-extra-dark-green)}.message.icon.success svg.success{display:inline}.message.icon.success svg.warning{display:none}.message.icon.success svg.error{display:none}.message.icon.warning svg{fill:var(--color-extra-dark-orange)}.message.icon.warning svg.success{display:none}.message.icon.warning svg.warning{display:inline}.message.icon.warning svg.error{display:none}.message.icon.error svg{fill:var(--color-extra-dark-red)}.message.icon.error svg.success{display:none}.message.icon.error svg.warning{display:none}.message.icon.error svg.error{display:inline}.contact-info svg{width:2rem}button,.button{width:fit-content;display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;padding:1rem 2rem;border:2px solid transparent;border-radius:2rem;background-color:var(--color-primary);color:var(--color-primary-font);text-transform:uppercase;text-decoration:none;font-weight:700;line-height:100%;cursor:pointer;transition:all .2s ease-in-out}button .inner,.button .inner{white-space:wrap}button svg,.button svg{font-size:0;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;fill:var(--color-primary-font);transition:all .2s ease-in-out;margin-top:-3px}button.hide-span span,.button.hide-span span{display:none}button.hide-icon svg,.button.hide-icon svg{display:none}button.spin-icon svg,.button.spin-icon svg{animation:spin 1s infinite linear}button:hover,.button:hover{background-color:var(--color-primary-120);color:var(--color-primary-font)}button.smaller,.button.smaller{padding:.5rem 1rem;font-size:90%}button.margin-top,.button.margin-top{margin-top:1rem}button.reverse,.button.reverse{flex-flow:row-reverse wrap}button.no-wrap,.button.no-wrap{white-space:nowrap;flex-flow:row nowrap}button.no-content-wrap,.button.no-content-wrap{white-space:nowrap}button.base-50,.button.base-50{background-color:var(--color-base-50)}button.base-50:hover,.button.base-50:hover,button.base-80,.button.base-80{background-color:var(--color-base-80)}button.base-80:hover,.button.base-80:hover{background-color:var(--color-accent-primary)}button.primary-50,.button.primary-50{background-color:var(--color-primary-50)}button.primary-50:hover,.button.primary-50:hover,button.primary-80,.button.primary-80{background-color:var(--color-primary-80)}button.primary-80:hover,.button.primary-80:hover,button.accent-primary,.button.accent-primary{background-color:var(--color-accent-primary)}button.accent-primary:hover,.button.accent-primary:hover,button.accent-secondary,.button.accent-secondary{background-color:var(--color-accent-secondary)}button.accent-secondary:hover,.button.accent-secondary:hover{background-color:var(--color-accent-primary)}button.hollow,.button.hollow{background-color:transparent;color:var(--color-primary)}button.hollow svg,.button.hollow svg{fill:var(--color-primary)}button.hollow-primary,.button.hollow-primary{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}button.hollow-primary svg,.button.hollow-primary svg{fill:var(--color-primary)}button.hollow-primary:hover,.button.hollow-primary:hover{background-color:var(--color-primary);color:var(--color-primary-font)}button.hollow-primary:hover svg,.button.hollow-primary:hover svg{fill:var(--color-primary-font)}button.hollow-accent-primary,.button.hollow-accent-primary{background-color:transparent;border-color:var(--color-accent-primary);color:var(--color-accent-primary)}button.hollow-accent-primary svg,.button.hollow-accent-primary svg{fill:var(--color-accent-primary)}button.hollow-accent-primary:hover,.button.hollow-accent-primary:hover{color:var(--color-primary)}button.hollow-accent-primary:hover svg,.button.hollow-accent-primary:hover svg{fill:var(--color-primary)}button.hollow-primary-light,.button.hollow-primary-light{background-color:transparent;border-color:var(--color-primary-75);color:var(--color-primary-75)}button.hollow-primary-light svg,.button.hollow-primary-light svg{fill:var(--color-primary-75)}button.hollow-primary-light:hover,.button.hollow-primary-light:hover{background-color:var(--color-primary);color:var(--color-primary-font)}button.hollow-primary-light:hover svg,.button.hollow-primary-light:hover svg{fill:var(--color-primary-font)}button.hollow-base,.button.hollow-base{background-color:transparent;border-color:var(--color-base);color:var(--color-base)}button.hollow-base svg,.button.hollow-base svg{fill:var(--color-base)}button.hollow-base:hover,.button.hollow-base:hover{background-color:var(--color-base);color:var(--color-base-font)}button.hollow-base:hover svg,.button.hollow-base:hover svg{fill:var(--color-base-font)}button.hollow-base-alt,.button.hollow-base-alt{background-color:transparent;color:var(--color-base-50)}button.hollow-base-alt svg,.button.hollow-base-alt svg{fill:var(--color-base-font)}button.hollow-base-alt:hover,.button.hollow-base-alt:hover{background-color:var(--color-base-80)}button:focus,.button:focus{border-color:var(--color-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.check-box{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;outline:none}.check-box input{display:none!important}.check-box .marker{padding:.65rem;display:block;background-color:transparent;border:2px solid var(--color-primary-50);border-radius:.25rem;transition:all .2s ease-in-out}.check-box .label{width:fit-content;font-size:90%}.check-box.checked .marker{border:2px solid transparent;background-color:var(--color-accent-primary);border-radius:1rem}.check-box.error .marker{border-color:var(--color-error)}.check-box:focus .marker{border-color:var(--color-primary)}.contact-form{display:block;padding-bottom:8rem}.contact-form form input,.contact-form form textarea{width:100%;display:block;box-sizing:border-box;padding:1rem;margin:0;background:transparent;border:none;border-bottom:2px solid var(--color-primary-50);outline:none;transition:all .2s ease-in-out}.contact-form form input:focus,.contact-form form textarea:focus{border-bottom:2px solid var(--color-primary)}.contact-form form input.error,.contact-form form textarea.error{border-color:var(--color-error)}.contact-form form textarea{resize:none}.contact-form form label{line-height:120%}.accordion{position:relative;display:flex;flex-flow:column nowrap}.accordion .item{cursor:pointer;transition:all .2s ease-in-out;border-bottom:1px solid var(--color-primary-25)}.accordion .item:first-child{border-top:1px solid var(--color-primary-25)}.accordion .item.no-border{border:none}.accordion .item .handle{pointer-events:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;text-transform:uppercase;font-weight:600;padding:1.5rem 0 1rem}.accordion .item .handle .title{display:flex;flex-flow:row wrap;align-items:center;gap:1.5rem}.accordion .item .handle .title .index{font-weight:600;transition:all .2s ease-in-out}.accordion .item .handle svg{transition:all .2s ease-in-out;width:10px;height:10px}.accordion .item.smaller-handle .handle{font-size:85%}.accordion .item .content{pointer-events:none;height:0;opacity:0;transition:all .2s ease-in-out}.accordion .item .content .inner{padding-bottom:1.5rem}.accordion .item.open .handle .title .index{color:var(--color-accent-primary)}.accordion .item.open .handle svg{transform:rotate(-180deg)}.accordion .item.open .content{height:auto;opacity:1}:root{interpolate-size:allow-keywords}@view-transition{navigation: auto;}body,*{font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:400;position:relative}html{height:100vh;scroll-behavior:smooth}body{position:relative;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-body-back);color:var(--color-body-font)}body.alt{background-color:var(--color-body-alt-back);color:var(--color-body-alt-font)}body.dark{background-color:var(--color-body-dark-back);color:var(--color-body-dark-font)}#page-props{display:none}.debug-box{background-color:red}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem;flex-grow:1;position:relative}.container.center{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.sections{display:flex;flex-flow:column nowrap;gap:8rem}section{display:block;scroll-margin-top:4rem}section .section-title{margin:0 0 2rem}section.special{background:linear-gradient(-130deg,var(--color-silver-0) 50%,var(--color-silver-1) 100%);padding:4rem 0}section.document{gap:2rem;margin:4rem 0;scroll-margin-top:8rem}section.document p{font-size:105%;line-height:130%;margin-bottom:1rem}section.document p:last-child{margin-bottom:0}section.document p a{text-decoration:none;color:var(--color-primary);font-weight:600}section.document p span.url{font-weight:600}section.document h1{margin:2rem 0 1rem;font-size:2rem}section.document h1:first-child{margin-top:0}section.document h1:last-child{margin-bottom:0}section.document h2{font-size:1.2rem;margin-bottom:.5rem}section.document ul{padding-left:1.5rem;margin-bottom:1rem}section.document ul li{list-style-type:disc;line-height:130%}section.document ul li::marker{color:var(--color-silver-2)}hr{border:none;margin:1rem 0}h1{scroll-margin-top:2rem;font-size:3.6rem;font-weight:700;line-height:120%}h2{scroll-margin-top:2rem;font-size:3.24rem;font-weight:700;line-height:120%}h2 sub{margin-top:.5rem;display:block;font-size:1.32rem;font-weight:400;color:var(--color-primary-80)}h3{scroll-margin-top:2rem;font-size:2.52rem;font-weight:700;line-height:120%}h4{scroll-margin-top:2rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin:1rem 0;line-height:120%}@media (max-width: 992px){h1{font-size:2.7rem}h2{font-size:2.34rem}h3{font-size:1.98rem}h4{font-size:1.62rem}}p{display:block;margin-bottom:1rem;line-height:120%}p:last-child{margin-bottom:0∂}b{font-weight:700}strong{font-weight:600}svg.red{fill:#a91a1a!important}svg.green{fill:#126d12!important}.hero{padding:6rem 0 2rem;margin-bottom:6rem}.hero.document{padding:2rem 0;margin-bottom:0}.hero .container{display:flex;flex-flow:column;gap:1rem;padding:1rem}.hero .logo{width:50%;margin-bottom:1rem}.hero .logo.small{width:25%}@media (max-width: 576px){.hero .logo{width:max-content;padding:0 1rem}.hero .logo.small{width:50%}}.hero .box{background-color:#ffffff80;background:linear-gradient(130deg,var(--color-silver-1alpha) 25%,var(--color-silver-2alpha) 100%);display:flex;flex-flow:column;gap:1rem;border-radius:1rem;padding:4rem}.hero .box p{font-size:2.16rem;line-height:120%}@media (max-width: 576px){.hero{padding:2rem 0 0}.hero .box{padding:1rem}.hero .box p{font-size:1.62rem}}.text-columns{column-count:2;column-gap:1rem}@media (max-width: 576px){.text-columns{column-count:auto}}header{padding:1rem 0;background-color:#222;color:#f0f0f0;font-size:110%}header svg{width:1.2rem!important;fill:#e0e0e0}header a{text-decoration:none;color:var(--color-silver-2)}header a:hover{color:var(--color-primary-font)}footer{padding:1rem 0;background-color:#222;color:#f0f0f0;font-size:85%}footer a{text-decoration:none;color:var(--color-silver-2)}footer a:hover{color:var(--color-primary-font)}footer svg{width:1.2rem!important;fill:#e0e0e0}
