@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1px 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}embed,iframe,img,object{vertical-align:middle}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{border-radius:0;box-shadow:none;box-sizing:content-box;font-size:100%;margin:0;outline:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}label{cursor:default}table{border-collapse:collapse;border-spacing:0}caption{caption-side:top}caption,th{text-align:left}.b-split__list,.c-accordion__list,.c-bounce__list,.c-choice__list,.c-gallery__list,.c-grid__list,.c-logos__list,.c-names__list,.c-option__list,.c-pills,.c-projects__list,.c-reasons__list,.c-services__list,.c-slider__list,.c-std__list,.c-strip__list,.c-team__list,.m-main__list,.m-navigation__list,.m-social__list,.m-std__list,.reset-ol,.reset-ul{list-style:none;margin:0;padding:0}.js .background:before,.js .image:after,.js .video:after{animation:shimmer 1.6s linear infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%) #808a8a;background-size:200% 100%;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.js .background:before,.js .image:after,.js .video:after{animation:none}}.c-accordion__item,.c-bounce__item,.c-choice__item,.c-gallery__item,.c-grid__item,.c-logos__item,.c-names__item,.c-option__item,.c-pills__item,.c-projects__item,.c-reasons__item,.c-services__item,.c-slider__item,.c-std__item,.c-strip__item,.c-team__item,.m-main__item,.m-navigation__item,.m-social__item,.m-std__item,.reset-ol>li,.reset-ul>li{background:0 0;background-position:0 0;background-size:auto;display:inline-block;margin:0;overflow:visible;padding:0}.c-slider__list,.grid-container{display:flex;flex-wrap:wrap;font-size:0}.c-slider__item,.grid-item{flex:0 0 auto;font-size:.875rem;text-align:left;white-space:normal}@media (min-width:768px){.c-slider__item,.grid-item{font-size:1rem}}.c-grid__track,.c-strip__list{overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;white-space:nowrap}.c-grid__track::-webkit-scrollbar,.c-strip__list::-webkit-scrollbar{display:none}.btn.is-loading .btn__text:after,.f-form__submit.is-loading:after{animation:spinner .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;content:"";display:inline-block;height:1em;vertical-align:-.15em;width:1em}@keyframes spinner{to{transform:rotate(1turn)}}.f-form__error,.f-newsletter .mc4wp-alert.mc4wp-error{color:#fa3c5a;font-size:.75rem;font-weight:500;line-height:1.125rem}.b-reason__title,.b-split__title,.c-accordion__title,.c-names__link,.c-team__title{font-family:Google Sans Flex,sans-serif;font-size:2.25rem;font-weight:500;line-height:1.111;margin:0}@media (min-width:768px){.b-reason__title,.b-split__title,.c-accordion__title,.c-names__link,.c-team__title{font-size:3.25rem;line-height:1.077}}@media (min-width:1024px){.b-reason__title,.b-split__title,.c-accordion__title,.c-names__link,.c-team__title{font-size:4.5rem;line-height:4.5rem}}.b-accordion__title,.b-box__title,.b-content h1,.b-content h2,.b-cover__claim,.b-project__title,.b-promo__title,.b-service__title,.c-accordion--s .c-accordion__title,.c-reasons__title{font-family:Google Sans Flex,sans-serif;font-size:2.25rem;font-weight:500;line-height:1.111;margin:0}@media (min-width:768px){.b-accordion__title,.b-box__title,.b-content h1,.b-content h2,.b-cover__claim,.b-project__title,.b-promo__title,.b-service__title,.c-accordion--s .c-accordion__title,.c-reasons__title{font-size:3.25rem;line-height:1.115}}@media (min-width:1024px){.b-accordion__title,.b-box__title,.b-content h1,.b-content h2,.b-cover__claim,.b-project__title,.b-promo__title,.b-service__title,.c-accordion--s .c-accordion__title,.c-reasons__title{font-size:4.5rem;line-height:5rem}}@font-face{font-family:azo_sansregular;font-style:normal;font-weight:400;src:url(../fonts/azosans-regular-webfont.eot);src:url(../fonts/azosans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/azosans-regular-webfont.woff2) format("woff2"),url(../fonts/azosans-regular-webfont.woff) format("woff"),url(../fonts/azosans-regular-webfont.ttf) format("truetype"),url(../fonts/azosans-regular-webfont.svg#azo_sansregular) format("svg")}@font-face{font-family:azo_sansbold;font-style:normal;font-weight:400;src:url(../fonts/azosans-bold-webfont.eot);src:url(../fonts/azosans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/azosans-bold-webfont.woff2) format("woff2"),url(../fonts/azosans-bold-webfont.woff) format("woff"),url(../fonts/azosans-bold-webfont.ttf) format("truetype"),url(../fonts/azosans-bold-webfont.svg#azo_sansbold) format("svg")}body{background-color:#fff;color:#000;font-family:Google Sans Flex,sans-serif;font-size:16px;font-weight:500;line-height:1.5}body.mode-light{background:#fff;color:#000}body.mode-dark,body.mode-hex{background:#001514;color:#fff}body.has-hex{background:var(--project-bg)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Google Sans Flex,sans-serif;font-weight:500;line-height:1.111;margin:2em 0 .5em}.h1,h1{font-size:3rem}@media (min-width:768px){.h1,h1{font-size:3rem}}@media (min-width:1024px){.h1,h1{font-size:4.5rem}}@media (min-width:1200px){.h1,h1{font-size:6rem}}.h2,h2{font-size:1.5rem}@media (min-width:768px){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:1rem}@media (min-width:768px){.h3,h3{font-size:1.125rem}}.h4,h4{font-size:.875rem}@media (min-width:768px){.h4,h4{font-size:1rem}}p{margin:0 0 1.5em}hr{border:0;border-top:1px solid #e1e1e1;height:1px;margin:40px 0;overflow:hidden}blockquote{margin:0 0 1.25em;padding:0}blockquote p{margin:0}a{text-decoration:underline;transition:color .3s}.mode-light a,a{color:#001514}.mode-dark a,.mode-hex a{color:#fff}a:hover{text-decoration:none}.mode-light a:hover,a:hover{color:#001514}.mode-dark a:hover,.mode-hex a:hover{color:#fff}img{vertical-align:middle}@media (max-width:1199px){img{height:auto;max-width:100%}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-line-through{text-decoration:line-through}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-primary{color:#428bca}.text-success{color:#5cb85c}.text-info{color:#5bc0de}.text-warning{color:#f0ad4e}.text-danger{color:#d9534f}.font-bold{font-weight:700}.font-regular{font-weight:400}.font-italic{font-style:italic}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide,.js .js-hide{display:none}.js .js-out,.out{left:-5000px;position:absolute}.vhide{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.show-mobile{display:none!important}}.text-hide{color:transparent;font:0/0 a;text-decoration:none}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-5{margin-top:5px!important}.mb-5{margin-bottom:5px!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.mt-45{margin-top:45px!important}.mb-45{margin-bottom:45px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.mt-55{margin-top:55px!important}.mb-55{margin-bottom:55px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.mt-65{margin-top:65px!important}.mb-65{margin-bottom:65px!important}.mt-70{margin-top:70px!important}.mb-70{margin-bottom:70px!important}.mt-75{margin-top:75px!important}.mb-75{margin-bottom:75px!important}.mt-80{margin-top:80px!important}.mb-80{margin-bottom:80px!important}.mt-85{margin-top:85px!important}.mb-85{margin-bottom:85px!important}.mt-90{margin-top:90px!important}.mb-90{margin-bottom:90px!important}.mt-95{margin-top:95px!important}.mb-95{margin-bottom:95px!important}.mt-100{margin-top:100px!important}.mb-100{margin-bottom:100px!important}@media (max-width:1199px){.mt-t-0{margin-top:0!important}.mb-t-0{margin-bottom:0!important}.mt-t-5{margin-top:5px!important}.mb-t-5{margin-bottom:5px!important}.mt-t-10{margin-top:10px!important}.mb-t-10{margin-bottom:10px!important}.mt-t-15{margin-top:15px!important}.mb-t-15{margin-bottom:15px!important}.mt-t-20{margin-top:20px!important}.mb-t-20{margin-bottom:20px!important}.mt-t-25{margin-top:25px!important}.mb-t-25{margin-bottom:25px!important}.mt-t-30{margin-top:30px!important}.mb-t-30{margin-bottom:30px!important}.mt-t-35{margin-top:35px!important}.mb-t-35{margin-bottom:35px!important}.mt-t-40{margin-top:40px!important}.mb-t-40{margin-bottom:40px!important}.mt-t-45{margin-top:45px!important}.mb-t-45{margin-bottom:45px!important}.mt-t-50{margin-top:50px!important}.mb-t-50{margin-bottom:50px!important}.mt-t-55{margin-top:55px!important}.mb-t-55{margin-bottom:55px!important}.mt-t-60{margin-top:60px!important}.mb-t-60{margin-bottom:60px!important}.mt-t-65{margin-top:65px!important}.mb-t-65{margin-bottom:65px!important}.mt-t-70{margin-top:70px!important}.mb-t-70{margin-bottom:70px!important}.mt-t-75{margin-top:75px!important}.mb-t-75{margin-bottom:75px!important}}@media (max-width:1023px){.mt-m-0{margin-top:0!important}.mb-m-0{margin-bottom:0!important}.mt-m-5{margin-top:5px!important}.mb-m-5{margin-bottom:5px!important}.mt-m-10{margin-top:10px!important}.mb-m-10{margin-bottom:10px!important}.mt-m-15{margin-top:15px!important}.mb-m-15{margin-bottom:15px!important}.mt-m-20{margin-top:20px!important}.mb-m-20{margin-bottom:20px!important}.mt-m-25{margin-top:25px!important}.mb-m-25{margin-bottom:25px!important}.mt-m-30{margin-top:30px!important}.mb-m-30{margin-bottom:30px!important}.mt-m-35{margin-top:35px!important}.mb-m-35{margin-bottom:35px!important}.mt-m-40{margin-top:40px!important}.mb-m-40{margin-bottom:40px!important}.mt-m-45{margin-top:45px!important}.mb-m-45{margin-bottom:45px!important}.mt-m-50{margin-top:50px!important}.mb-m-50{margin-bottom:50px!important}.mt-m-55{margin-top:55px!important}.mb-m-55{margin-bottom:55px!important}.mt-m-60{margin-top:60px!important}.mb-m-60{margin-bottom:60px!important}.mt-m-65{margin-top:65px!important}.mb-m-65{margin-bottom:65px!important}.mt-m-70{margin-top:70px!important}.mb-m-70{margin-bottom:70px!important}.mt-m-75{margin-top:75px!important}.mb-m-75{margin-bottom:75px!important}}.bg-white{background-color:#fff}.bg-black{background-color:#000}.color-black{color:#000}.color-white{color:#fff}.img-vertical{max-height:100%;width:auto}.img-cover,.img-horizontal{height:auto;max-width:100%}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.02,1.02,1.02)}to{transform:scaleX(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:calc(var(--animate-duration)*.1);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomRight{animation-name:fadeInBottomRight}.grid-container{margin-left:-1.25rem}@media (min-width:768px){.grid-container{margin-left:-2.5rem}}.grid-item{border-left:1.25rem solid transparent;width:100%}@media (min-width:768px){.grid-item{border-left:2.5rem solid transparent}}.grid-item.size--s-1-10{width:10%}.grid-item.size--s-2-10{width:20%}.grid-item.size--s-3-10{width:30%}.grid-item.size--s-4-10{width:40%}.grid-item.size--s-5-10{width:50%}.grid-item.size--s-6-10{width:60%}.grid-item.size--s-7-10{width:70%}.grid-item.size--s-8-10{width:80%}.grid-item.size--s-9-10{width:90%}.grid-item.size--s-10-10{width:100%}.grid-item.size--s-1-12{width:8.3333333333%}.grid-item.size--s-2-12{width:16.6666666667%}.grid-item.size--s-3-12{width:25%}.grid-item.size--s-4-12{width:33.3333333333%}.grid-item.size--s-5-12{width:41.6666666667%}.grid-item.size--s-6-12{width:50%}.grid-item.size--s-7-12{width:58.3333333333%}.grid-item.size--s-8-12{width:66.6666666667%}.grid-item.size--s-9-12{width:75%}.grid-item.size--s-10-12{width:83.3333333333%}.grid-item.size--s-11-12{width:91.6666666667%}.grid-item.size--s-12-12{width:100%}@media (min-width:560px){.grid-item.size--l-1-10{width:10%}.grid-item.size--l-2-10{width:20%}.grid-item.size--l-3-10{width:30%}.grid-item.size--l-4-10{width:40%}.grid-item.size--l-5-10{width:50%}.grid-item.size--l-6-10{width:60%}.grid-item.size--l-7-10{width:70%}.grid-item.size--l-8-10{width:80%}.grid-item.size--l-9-10{width:90%}.grid-item.size--l-10-10{width:100%}.grid-item.size--l-1-12{width:8.3333333333%}.grid-item.size--l-2-12{width:16.6666666667%}.grid-item.size--l-3-12{width:25%}.grid-item.size--l-4-12{width:33.3333333333%}.grid-item.size--l-5-12{width:41.6666666667%}.grid-item.size--l-6-12{width:50%}.grid-item.size--l-7-12{width:58.3333333333%}.grid-item.size--l-8-12{width:66.6666666667%}.grid-item.size--l-9-12{width:75%}.grid-item.size--l-10-12{width:83.3333333333%}.grid-item.size--l-11-12{width:91.6666666667%}.grid-item.size--l-12-12{width:100%}}@media (min-width:768px){.grid-item.size--t-1-10{width:10%}.grid-item.size--t-2-10{width:20%}.grid-item.size--t-3-10{width:30%}.grid-item.size--t-4-10{width:40%}.grid-item.size--t-5-10{width:50%}.grid-item.size--t-6-10{width:60%}.grid-item.size--t-7-10{width:70%}.grid-item.size--t-8-10{width:80%}.grid-item.size--t-9-10{width:90%}.grid-item.size--t-10-10{width:100%}.grid-item.size--t-1-12{width:8.3333333333%}.grid-item.size--t-2-12{width:16.6666666667%}.grid-item.size--t-3-12{width:25%}.grid-item.size--t-4-12{width:33.3333333333%}.grid-item.size--t-5-12{width:41.6666666667%}.grid-item.size--t-6-12{width:50%}.grid-item.size--t-7-12{width:58.3333333333%}.grid-item.size--t-8-12{width:66.6666666667%}.grid-item.size--t-9-12{width:75%}.grid-item.size--t-10-12{width:83.3333333333%}.grid-item.size--t-11-12{width:91.6666666667%}.grid-item.size--t-12-12{width:100%}}@media (min-width:1024px){.grid-item.size--d-1-10{width:10%}.grid-item.size--d-2-10{width:20%}.grid-item.size--d-3-10{width:30%}.grid-item.size--d-4-10{width:40%}.grid-item.size--d-5-10{width:50%}.grid-item.size--d-6-10{width:60%}.grid-item.size--d-7-10{width:70%}.grid-item.size--d-8-10{width:80%}.grid-item.size--d-9-10{width:90%}.grid-item.size--d-10-10{width:100%}.grid-item.size--d-1-12{width:8.3333333333%}.grid-item.size--d-2-12{width:16.6666666667%}.grid-item.size--d-3-12{width:25%}.grid-item.size--d-4-12{width:33.3333333333%}.grid-item.size--d-5-12{width:41.6666666667%}.grid-item.size--d-6-12{width:50%}.grid-item.size--d-7-12{width:58.3333333333%}.grid-item.size--d-8-12{width:66.6666666667%}.grid-item.size--d-9-12{width:75%}.grid-item.size--d-10-12{width:83.3333333333%}.grid-item.size--d-11-12{width:91.6666666667%}.grid-item.size--d-12-12{width:100%}}@media (min-width:1200px){.grid-item.size--w-1-10{width:10%}.grid-item.size--w-2-10{width:20%}.grid-item.size--w-3-10{width:30%}.grid-item.size--w-4-10{width:40%}.grid-item.size--w-5-10{width:50%}.grid-item.size--w-6-10{width:60%}.grid-item.size--w-7-10{width:70%}.grid-item.size--w-8-10{width:80%}.grid-item.size--w-9-10{width:90%}.grid-item.size--w-10-10{width:100%}.grid-item.size--w-1-12{width:8.3333333333%}.grid-item.size--w-2-12{width:16.6666666667%}.grid-item.size--w-3-12{width:25%}.grid-item.size--w-4-12{width:33.3333333333%}.grid-item.size--w-5-12{width:41.6666666667%}.grid-item.size--w-6-12{width:50%}.grid-item.size--w-7-12{width:58.3333333333%}.grid-item.size--w-8-12{width:66.6666666667%}.grid-item.size--w-9-12{width:75%}.grid-item.size--w-10-12{width:83.3333333333%}.grid-item.size--w-11-12{width:91.6666666667%}.grid-item.size--w-12-12{width:100%}}@media (min-width:1600px){.grid-item.size--1-10{width:10%}.grid-item.size--2-10{width:20%}.grid-item.size--3-10{width:30%}.grid-item.size--4-10{width:40%}.grid-item.size--5-10{width:50%}.grid-item.size--6-10{width:60%}.grid-item.size--7-10{width:70%}.grid-item.size--8-10{width:80%}.grid-item.size--9-10{width:90%}.grid-item.size--10-10{width:100%}.grid-item.size--1-12{width:8.3333333333%}.grid-item.size--2-12{width:16.6666666667%}.grid-item.size--3-12{width:25%}.grid-item.size--4-12{width:33.3333333333%}.grid-item.size--5-12{width:41.6666666667%}.grid-item.size--6-12{width:50%}.grid-item.size--7-12{width:58.3333333333%}.grid-item.size--8-12{width:66.6666666667%}.grid-item.size--9-12{width:75%}.grid-item.size--10-12{width:83.3333333333%}.grid-item.size--11-12{width:91.6666666667%}.grid-item.size--12-12{width:100%}}.icon{display:inline-block;font-size:0;line-height:0;vertical-align:middle}.icon,.mode-light .icon{fill:#001514}.mode-dark .icon,.mode-hex .icon{fill:#fff}@keyframes line{0%{width:0}to{width:100%}}@keyframes wave{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes unfold{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(-16px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.animated{animation-duration:.8s;animation-timing-function:cubic-bezier(.2,0,.2,1)}.grid-item:nth-child(4n+2)>.wow{animation-delay:.08s}.grid-item:nth-child(4n+3)>.wow{animation-delay:.16s}.grid-item:nth-child(4n+4)>.wow{animation-delay:.24s}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes opacity{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.row,.row-main{margin:0;padding:0;position:relative}.row-main:after,.row-main:before,.row:after,.row:before{content:"";display:table}.row-main:after,.row:after{clear:both}@media (min-width:1024px){.row .col{float:left;left:100%;position:relative}}.row-main{margin:0 auto;max-width:1920px;padding:0 1.5rem}@media (min-width:768px){.row-main{padding:0 2.5rem}}@media (min-width:1024px){.row-main{padding:0 3.75rem}}.row-main--reset{padding:0}@media (min-width:1200px){.row-main--reset{padding:0 90px}}.row-main--s{max-width:960px}.section--main{padding-top:11.25rem}@property --btn-progress{syntax:"<angle>";inherits:false;initial-value:0deg}.btn{border:0;cursor:pointer;display:inline-block;margin:0;padding:0;position:relative;text-decoration:none}.btn,.btn__text{background:0 0;font-family:Google Sans Flex,sans-serif}.btn__text{border:1px solid hsla(0,0%,100%,.5);border-radius:.5rem;color:#001514;display:block;font-size:.75rem;font-weight:500;line-height:.875rem;padding:.3125rem .75rem;text-align:center;white-space:nowrap}@media (min-width:768px){.btn__text{font-size:.875rem;line-height:1rem;padding:.4375rem 1rem}}.btn__text{transition:background .3s,border-color .3s,color .3s,opacity .3s,transform .15s}.mode-light .btn__text{border-color:rgba(0,21,20,.5);color:#001514}.mode-dark .btn__text,.mode-hex .btn__text{border-color:hsla(0,0%,100%,.5);color:#fff}.btn__text:before{border:1px solid transparent;border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;position:absolute;z-index:10}.btn__text:before,.mode-light .btn__text:before{background:conic-gradient(from 0deg,#001514 var(--btn-progress),transparent var(--btn-progress)) border-box}.mode-dark .btn__text:before,.mode-hex .btn__text:before{background:conic-gradient(from 0deg,#fff var(--btn-progress),transparent var(--btn-progress)) border-box}.btn__sup{color:#00f;font-size:.75rem;padding-left:.125rem;top:-.4em}.btn.mode-light .btn__text{border-color:rgba(0,21,20,.5);color:#001514}.btn.mode-light .btn__text:before{background:conic-gradient(from 0deg,#001514 var(--btn-progress),transparent var(--btn-progress)) border-box}.btn.mode-dark .btn__text{border-color:hsla(0,0%,100%,.5);color:#fff}.btn.mode-dark .btn__text:before{background:conic-gradient(from 0deg,#fff var(--btn-progress),transparent var(--btn-progress)) border-box}.btn--primary .btn__text{background:#00f;border-color:#00f;color:#fff}.btn--primary .btn__text:before{display:none}.btn--primary.btn .btn__text,.mode-dark .btn--primary.btn .btn__text,.mode-light .btn--primary.btn .btn__text{background:#00f;border-color:#00f;color:#fff}.btn--primary:hover .btn__text,.btn--primary:hover.btn .btn__text{background:#fff;border-color:#fff;color:#00f}.btn--light .btn__text{border-color:#fff;color:#fff}.btn--light .btn__text:before{display:none}.btn--light:hover .btn__text{background:#fff;color:#001514}.btn--text .btn__text,.btn--text.mode-dark .btn__text,.btn--text.mode-light .btn__text{border:0;font-size:1.125rem;line-height:1.625rem;padding:0}.btn--text .btn__text:before,.btn--text.mode-dark .btn__text:before,.btn--text.mode-light .btn__text:before{display:none}.btn--text:hover .btn__text{opacity:.7}.btn--dark .btn__text{border-color:rgba(0,21,20,.5);color:rgba(0,21,20,.5)}.btn--dark .btn__text:before{display:none}.btn--dark:hover .btn__text{background:#001514;color:#fff}.btn:active .btn__text{transform:scale(.97)}.btn.is-loading{cursor:default;pointer-events:none}.btn.is-loading .btn__text:after{margin-left:.5rem}.btn:hover{text-decoration:none}.btn:hover .btn__text:before{--btn-progress:360deg;transition:--btn-progress .3s linear}.form-control{appearance:none;background-color:#001514;border:0;border-radius:.5rem;box-sizing:border-box;color:#001514;display:block;font-family:Google Sans Flex,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;outline:0;padding:1.25rem 1.5rem;width:100%}.form-control::placeholder{color:rgba(30,30,24,.6);font-style:normal}.mode-light .form-control::placeholder{color:hsla(0,0%,100%,.6)}.mode-dark .form-control::placeholder,.mode-hex .form-control::placeholder{color:rgba(30,30,24,.6)}.form-control:disabled{opacity:.7}.is-error.form-control{background-color:#f2dede;border-color:#ebccd1}.mode-light .form-control{background-color:#001514;color:#fff}.mode-dark .form-control,.mode-hex .form-control{background-color:#fff;color:#001514}.form-group{margin-bottom:10px;position:relative}.form-label{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.form-fix{display:block;position:relative}.form-info{color:#00f;display:block;font-size:14px;margin-top:10px}.f-std .wpcf7-response-output:first-child{border-radius:4px;font-family:Google Sans Flex,sans-serif;font-size:18px;margin:0 0 40px;padding:8px 15px}.f-std .wpcf7-not-valid-tip{color:#00f;display:block;font-size:14px;margin-top:5px;text-align:right}.background{background-color:#808a8a;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;z-index:1}.js .background:before{z-index:10}.js .background.is-loaded:before{animation:none;opacity:0}.bullet{padding-left:3.125rem;position:relative}@media (min-width:768px){.bullet{padding-left:6.25rem}}.bullet>span:first-child{left:.25rem;position:absolute;top:0}.b-cover__title,.button{background:#fff;border:1px solid #fff;border-radius:.5rem;color:#001514;display:inline-block;font-family:Google Sans Flex,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;padding:.4375rem 1rem;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;white-space:nowrap}.mode .b-cover__title,.mode .button{color:#001514}a .b-cover__title:hover,a .button:hover{background:rgba(0,21,20,.5);border-color:rgba(0,21,20,.5);color:#fff}.mode a .b-cover__title:hover,.mode a .button:hover{color:#fff}.button__meta,.button__types{color:#808a8a;font-weight:400}.button__types{display:none}@media (min-width:768px){.button__types{display:inline-flex;flex-direction:row;gap:.25rem;padding-left:.25rem}}.button__type{position:relative;transition:color .3s;z-index:10}.b-cover__title .button__type,.button .button__type{color:inherit;text-decoration:none}.b-cover__title .button__type:hover,.button .button__type:hover{color:#001514}.dot{background-color:#aaa;border-radius:18px;color:#21272c;display:inline-block;font-family:Google Sans Flex,sans-serif;font-size:10px;font-weight:500;height:18px;line-height:20px;text-align:center;text-transform:uppercase;vertical-align:middle;width:18px}ul .dot{margin-top:-3px}.dot--success{background-color:#5cb85c;color:#3c763d}.dot--danger{background-color:#d9534f;color:#a94442}.flag{background:#001514;border:1px solid #001514;border-radius:.5rem;color:#001514;display:inline-block;font-family:Google Sans Flex,sans-serif;font-size:.75rem;font-weight:500;line-height:.875rem;padding:.25rem .5rem;text-decoration:none;text-transform:lowercase;transition:background-color .3s,border-color .3s,color .3s,transform .3s;white-space:nowrap}.mode .flag{color:#fff}.flag:hover{background:rgba(0,21,20,.5);border-color:rgba(0,21,20,.5);color:#fff;transform:translateY(-1px)}.mode .flag:hover{color:#fff}.video iframe,.video video{bottom:0;display:block;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);z-index:1}.no-js .video{display:none}.video-wrapper{margin:0 auto;overflow:hidden;z-index:10}.video-break,.video-wrapper{display:block;position:relative}.video-break{padding-top:100%}.iframe{display:block;position:relative;width:100%}.iframe iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.image{background-color:#808a8a;display:inline-block;position:relative;z-index:1}.image img{height:auto;max-width:100%}.image--1-1{aspect-ratio:1/1}.image--1-2{aspect-ratio:1/2}.image--16-9{aspect-ratio:16/9}.image--2-1{aspect-ratio:2/1}.image--3-2{aspect-ratio:3/2}.image--3-4{aspect-ratio:3/4}.image--4-3{aspect-ratio:4/3}.image--9-16{aspect-ratio:9/16}.js .image:after{z-index:-1}.js .image img{opacity:0;transition:opacity .6s}.js .image.is-loaded:after{animation:none;opacity:0}.js .image.is-loaded img{opacity:1}.letter{padding-left:5rem;position:relative}@media (min-width:768px){.letter{padding-left:8.75rem}}.letter>span:first-child{left:3.125rem;position:absolute;top:0}@media (min-width:768px){.letter>span:first-child{left:6.25rem}}.link{display:inline-block;font-size:14px;line-height:18px;opacity:.5;text-transform:lowercase}.link,.link--main{text-decoration:underline}.link--main{color:#00f;opacity:1;white-space:nowrap}.mode .link--main{color:#00f}.link--reset{opacity:1}.link--s{font-size:12px;line-height:12px}.link:hover{text-decoration:underline}.link-wrap{display:block;font-size:0;margin:0 0 -4px -10px}.link-wrap .link{border-left:10px solid transparent;display:inline-block;margin-bottom:4px}.logo{display:block}.logo .icon svg{fill:#001514;transition:fill .3s}.mode-light .logo .icon svg{fill:#001514}.mode-dark .logo .icon svg,.mode-hex .logo .icon svg{fill:#fff}.logo.mode-light .icon svg{fill:#001514}.logo.mode-dark .icon svg{fill:#fff}.perex{font-family:Google Sans Flex,sans-serif;font-size:18px;font-weight:500;line-height:24px}.video{background-color:#808a8a;display:inline-block;position:relative;z-index:1}.video video{height:auto;max-width:100%}.video--1-1{aspect-ratio:1/1}.video--1-2{aspect-ratio:1/2}.video--16-9{aspect-ratio:16/9}.video--2-1{aspect-ratio:2/1}.video--3-2{aspect-ratio:3/2}.video--3-4{aspect-ratio:3/4}.video--4-3{aspect-ratio:4/3}.video--9-16{aspect-ratio:9/16}.js .video:after{z-index:-1}.js .video video{opacity:0;transition:opacity .6s}.js .video.is-loaded:after{animation:none;opacity:0}.js .video.is-loaded video{opacity:1}.b-accordion__head{align-items:center;color:#808a8a;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;min-height:4rem;padding:.4375rem 0;transition:color .3s}@media (min-width:1024px){.b-accordion__head{min-height:6.25rem}}.b-accordion__head::-webkit-details-marker{display:none}.b-accordion__head:hover{color:#fff}.b-accordion__head:hover .b-accordion__title{transform:translateX(.5rem)}.b-accordion__head:hover .b-accordion__icon{background:hsla(0,0%,100%,.1)}.b-accordion__title{font-size:2.25rem;line-height:1.0833;transition:transform .4s cubic-bezier(.2,0,.2,1)}@media (min-width:768px){.b-accordion__title{font-size:3rem;line-height:1.111}}@media (min-width:1024px){.b-accordion__title{font-size:4.5rem;line-height:5rem}}.b-accordion__icon{border:1px solid;border-radius:50%;box-sizing:border-box;flex:0 0 auto;height:1.5rem;position:relative;transition:background-color .3s;width:1.5rem}@media (min-width:768px){.b-accordion__icon{height:2rem;width:2rem}}@media (min-width:1024px){.b-accordion__icon{height:3rem;width:3rem}}.b-accordion__icon:after,.b-accordion__icon:before{background:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:50%}.b-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.b-accordion__content{padding:1.875rem 0}@media (min-width:768px){.b-accordion__content{padding:3.125rem 0}}@media (min-width:1024px){.b-accordion__content{padding:4.375rem 0}}.b-accordion__content>:last-child{margin-bottom:0}.b-accordion__text{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.25rem}.b-accordion__navigation,.b-accordion__text>:last-child{margin-bottom:0}.b-accordion__row{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem}@media (min-width:768px){.b-accordion__row{flex-direction:row;gap:3.75rem;justify-content:space-between}}.b-accordion__row .b-accordion__text{font-size:.875rem;line-height:1.4;margin-bottom:0}@media (min-width:768px){.b-accordion__row .b-accordion__text{flex:0 1 35.75rem}}.b-accordion__lead{font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:0}@media (min-width:768px){.b-accordion__lead{flex:0 1 29.625rem;font-size:1.75rem}}.b-accordion__note{color:#808a8a;font-size:.875rem;line-height:1.4;margin-bottom:1.25rem;max-width:62.5rem}.b-accordion__note>:last-child{margin-bottom:0}.b-accordion__label{font-size:.75rem;margin-bottom:.625rem}.b-accordion[open] .b-accordion__head{color:#fff}.b-accordion[open] .b-accordion__content{animation:wave .5s cubic-bezier(.2,0,.2,1) both}@media (prefers-reduced-motion:reduce){.b-accordion[open] .b-accordion__content{animation:none}}.b-accordion[open] .b-accordion__icon:after{transform:translate(-50%,-50%) rotate(0)}.b-alert{align-items:center;background-color:#00f;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-bottom:5rem;padding:1.5625rem 1.875rem 1.875rem}@media (min-width:768px){.b-alert{gap:1.875rem;padding:2.1875rem 3.75rem}}.b-alert__text{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.111;margin-bottom:0}.b-alert__navigation{display:flex;flex-direction:row;gap:.625rem;margin-bottom:0}.b-blockquote{margin-bottom:100px}@media (min-width:768px){.b-blockquote__wrap{max-width:70%}}.b-blockquote__wrap>:last-child{margin-bottom:0}.b-blockquote__text{font-family:Google Sans Flex,sans-serif;font-size:28px;font-weight:500;letter-spacing:0;line-height:1.25;margin-bottom:40px}@media (min-width:560px){.b-blockquote__text{font-size:32px}}@media (min-width:768px){.b-blockquote__text{font-size:64px}}.b-blockquote__info{font-size:18px;line-height:32px;margin-bottom:40px}.b-blockquote__navigation{margin-bottom:80px}.b-blockquote__notice{margin-bottom:0;opacity:.5}.b-blockquote--main .b-blockquote__text{color:#00f}.b-blockquote--l .b-blockquote__text{max-width:900px}.b-box{background:#808a8a;border-radius:1rem;color:#001514;margin-bottom:5rem;padding:2.5rem 1.25rem}@media (min-width:768px){.b-box{margin-bottom:6.25rem;padding:3.75rem 2.5rem}}@media (min-width:1024px){.b-box{box-sizing:border-box;min-height:34.4375rem;padding:5.3125rem 6.125rem}}.b-box>:last-child{margin-bottom:0}.b-box__title{color:#001514;margin-bottom:1.5625rem;max-width:54.125rem}.b-box__title u{text-decoration-thickness:from-font;text-underline-offset:.1em}.b-box__text{font-size:1.125rem;line-height:1.625rem;margin-bottom:2.5rem;max-width:54.125rem}.b-box__text p{margin-bottom:.75rem}.b-box__text>:last-child{margin-bottom:0}.b-box__navigation .btn .btn__text{border-color:#001514;color:#001514}.b-box__navigation .btn:hover .btn__text{background:#001514;color:#fff}.b-caption{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}@media (min-width:768px){.b-caption{align-items:end;flex-direction:row;justify-content:space-between;margin-bottom:3.75rem}}.b-caption__title{line-height:1;margin-bottom:0}.b-caption__text{font-weight:500;margin-bottom:.625rem}.b-caption__navigation{animation:wave .4s cubic-bezier(.2,0,.2,1) .6s both;flex:0 0 auto;font-size:.625rem;margin-bottom:0}@media (prefers-reduced-motion:reduce){.b-caption__navigation{animation:none}}@media (min-width:768px){.b-caption__navigation{font-size:1rem}}.b-caption__navigation .link{color:hsla(0,0%,100%,.8);font-size:inherit;text-decoration:underline;text-underline-offset:.2em}.b-caption__navigation .link:hover{color:#fff}.section:has(#filter-field.is-active) .b-caption__navigation .link[data-switch=field],.section:has(#filter-type.is-active) .b-caption__navigation .link[data-switch=type]{display:none}.b-caption--column{gap:2rem;margin-bottom:2.5rem}@media (min-width:768px){.b-caption--column{align-items:flex-start;flex-direction:column;margin-bottom:5rem}}.b-caption--column .b-caption__title{max-width:51.25rem}.b-caption--column .b-caption__text{color:#808a8a;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin-bottom:0;max-width:35.75rem}.b-choice{display:block;text-align:center}.b-choice__symbol{color:#00f;display:block;font-size:32px;line-height:40px;margin-bottom:20px;transition:color .3s}.b-choice__title{display:block;font-family:Google Sans Flex,sans-serif;font-size:16px;font-weight:500;line-height:22px;margin-bottom:5px}.b-choice__text{display:block;font-size:14px;line-height:18px;margin-bottom:0;opacity:.5}.b-content{font-size:1.125rem;font-weight:500;line-height:1.5rem;margin-bottom:5rem;max-width:66.25rem}@media (min-width:768px){.b-content{margin-bottom:6.25rem}}.b-content>:first-child{margin-top:2.5rem}.b-content h1,.b-content h2{margin:5rem 0 4.1875rem;max-width:60.25rem}@media (min-width:1024px){.b-content h1,.b-content h2{line-height:4.9375rem}}.b-content h1 b,.b-content h1 strong,.b-content h2 b,.b-content h2 strong{font-weight:inherit}.b-content h3,.b-content h4,.b-content h5,.b-content h6{margin:2em 0 1em}.b-content p{margin-bottom:1.125rem}.b-content a{text-decoration:underline}.b-content table{border-collapse:collapse;box-sizing:border-box;font-size:.875rem;line-height:1.4;margin-bottom:1.125rem;width:100%}@media (min-width:768px){.b-content table{font-size:inherit}}.b-content td,.b-content th{border-bottom:1px solid #e1e1e1;overflow-wrap:anywhere;padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top}.b-content th{font-weight:700}.b-copyright{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:space-between;opacity:.5}@media (min-width:768px){.b-copyright{justify-content:flex-start}}.b-copyright__icon,.b-copyright__text{margin-bottom:0}.b-copyright__icon{align-items:center;display:flex}.b-copyright__icon .icon,.b-copyright__icon .logo,.b-copyright__icon svg{display:block}.b-copyright__text{font-size:.875rem;line-height:1;white-space:nowrap}.b-copyright__text p{margin:0}.b-copyright__text a{text-decoration:underline}.b-copyright__text a:hover{text-decoration:none}.b-cover{margin-bottom:5rem;position:relative}@media (min-width:768px){.b-cover{margin-bottom:6.25rem}}.b-cover__content{align-items:start;bottom:0;display:flex;flex-direction:column;justify-content:end;left:0;padding:2.5rem;position:absolute;right:0;top:0;z-index:10}.b-cover__title{margin-bottom:0}.b-cover__label{color:#808a8a}.b-cover__claim{color:#fff;text-align:center}.b-cover__media{aspect-ratio:1/1;border-radius:1rem;overflow:hidden;position:relative;z-index:1}@media (min-width:768px){.b-cover__media{aspect-ratio:2/1}}@media (min-width:1024px){.b-cover__media{aspect-ratio:16/9}}.b-cover__background,.b-cover__video{transition:transform .3s}.b-cover__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-cover__background .background{display:block;height:100%;width:100%}.b-cover__video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-cover__video .video{aspect-ratio:auto;bottom:-.0625rem;display:block;left:-.0625rem;position:absolute;right:-.0625rem;top:-.0625rem;z-index:1}.b-cover__video .video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.b-cover--dark .b-cover__title{background:#001514;border-color:#001514;color:#fff}.b-cover--claim .b-cover__content{align-items:center;justify-content:center}.b-cta{margin-bottom:5rem}@media (min-width:768px){.b-cta{margin-bottom:6.25rem}}.b-cta>:last-child{margin-bottom:0}.b-cta__title{color:#808a8a;font-size:2.25rem;font-weight:500;line-height:1.111;margin-bottom:1.875rem}@media (min-width:768px){.b-cta__title{font-size:3.25rem;max-width:70%}}@media (min-width:1024px){.b-cta__title{font-size:4.5rem}}.b-cta__title strong{color:#001514;font-weight:500}.mode-light .b-cta__title strong{color:#001514}.mode-dark .b-cta__title strong,.mode-hex .b-cta__title strong{color:#fff}.b-cta__subtitle{display:block}.b-cta__navigation{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;margin-bottom:3.75rem}.b-cta__notice{margin-bottom:0;opacity:.5}@media (min-width:768px){.b-cta--l .b-cta__title{max-width:60.25rem}}.b-head{margin-bottom:80px}.b-head__title{font-family:Google Sans Flex,sans-serif;font-size:28px;font-weight:500;letter-spacing:normal;margin-bottom:15px}@media (min-width:768px){.b-head__flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-left:-50px}.b-head__flex>*{border-left:50px solid transparent;width:50%}.b-head__slat{align-items:center;display:flex;flex-direction:row;margin-left:-20px}.b-head__slat>*{border-left:20px solid transparent}}.b-head__navigation{font-size:14px;margin-bottom:10px}@media (min-width:768px){.b-head__navigation{margin-bottom:0}}.b-head__links{margin-bottom:20px}@media (min-width:768px){.b-head__links{margin-bottom:0}}.b-head__content{font-size:14px;margin-bottom:0;max-width:768px}@media (min-width:768px){.b-head__content{padding-top:10px}}.b-head__content>:last-child{margin-bottom:0}.b-headline{display:flex;flex-direction:column;gap:1.875rem;margin-bottom:2.5rem}@media (min-width:768px){.b-headline{align-items:center;flex-direction:row;gap:2.5rem;justify-content:space-between;margin-bottom:5rem}}.b-headline__title{margin-bottom:0}.b-headline__sup{color:#00f;font-size:12px;line-height:14px;padding-left:3px}.b-headline__navigation{margin-bottom:0}.b-headline--row{align-items:center;flex-direction:row;gap:1.25rem;justify-content:space-between}.b-inset{margin-bottom:100px}.b-inset__flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 30px -30px}.b-inset__flex>*{border-left:30px solid transparent;margin-bottom:10px}.b-inset__date{font-size:14px;opacity:.5}.b-inset__perex,.b-intro{margin-bottom:80px}.b-intro{animation:opacity 1s linear;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#808a8a;display:block;height:75vh;max-height:75vh;position:relative;text-decoration:none;transition:color .3s}@media (min-width:768px){.b-intro{height:100vh;height:calc(var(--vh,1vh)*100);margin-bottom:100px;max-height:100vh}}.b-intro__title{bottom:35px;left:20px;margin-bottom:0;position:absolute;right:20px;z-index:100}@media (min-width:560px){.b-intro__title{left:30px;right:30px}}@media (min-width:768px){.b-intro__title{left:35px;right:35px}}@media (min-width:1024px){.b-intro__title{left:50px;right:50px}}@media (min-width:1200px){.b-intro__title{left:90px;right:90px}}.b-intro__video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}@media (max-width:767px){.b-intro__video{display:none}}.b-intro__video video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.b-intro.mode-light,.b-intro.mode-light:hover{color:#001514}.b-intro.mode-dark,.b-intro.mode-dark:hover{color:#808a8a}.b-intro:hover{color:#808a8a;text-decoration:none}.b-legacy{align-items:center;display:flex;flex-direction:row;gap:1.875rem;justify-content:space-between;padding:.3125rem 0;position:relative}.b-legacy__title{color:#808a8a;font-size:2.25rem;font-weight:500;line-height:1.111;margin-bottom:0}@media (min-width:768px){.b-legacy__title{font-size:3rem}}@media (min-width:1024px){.b-legacy__title{font-size:4.5rem}}.b-legacy__link{position:static}.b-legacy__link:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.b-legacy__link{color:#808a8a;text-decoration:none}.mode .b-legacy__link{color:#808a8a}.b-legacy__link:hover,.mode-light .b-legacy__link:hover{color:#001514}.mode-dark .b-legacy__link:hover,.mode-hex .b-legacy__link:hover{color:#fff}.b-legacy__icon{margin-bottom:0}.b-legacy__plus{border:2px solid #808a8a;border-radius:1.875rem;display:block;height:1.875rem;position:relative;transition:border-color .3s;width:1.875rem}@media (min-width:768px){.b-legacy__plus{border-radius:3rem;height:3rem;width:3rem}}.b-legacy__plus:after,.b-legacy__plus:before{background-color:#808a8a;content:"";height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;width:.625rem}@media (min-width:768px){.b-legacy__plus:after,.b-legacy__plus:before{width:1.25rem}}.b-legacy__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.b-legacy:hover .b-legacy__plus,.mode-light .b-legacy:hover .b-legacy__plus{border-color:#001514}.mode-dark .b-legacy:hover .b-legacy__plus,.mode-hex .b-legacy:hover .b-legacy__plus{border-color:#fff}.b-legacy:hover .b-legacy__plus:after,.b-legacy:hover .b-legacy__plus:before,.mode-light .b-legacy:hover .b-legacy__plus:after,.mode-light .b-legacy:hover .b-legacy__plus:before{background-color:#001514}.mode-dark .b-legacy:hover .b-legacy__plus:after,.mode-dark .b-legacy:hover .b-legacy__plus:before,.mode-hex .b-legacy:hover .b-legacy__plus:after,.mode-hex .b-legacy:hover .b-legacy__plus:before{background-color:#fff}.b-media__img,.b-media__text{margin-bottom:0}.b-media__img{max-width:400px;overflow:hidden}.b-media__img span{transform:scale(1);transition:transform .6s}.b-media:hover .b-media__img span{transform:scale(1.1)}.b-message{margin-bottom:5rem}@media (min-width:1024px){.b-message{margin-bottom:6.25rem}}.b-message__title{font-size:3rem;line-height:1;margin:0 0 1.8125rem}@media (min-width:768px){.b-message__title{font-size:4.5rem}}@media (min-width:1024px){.b-message__title{font-size:6rem}}.b-message__subtitle{color:#808a8a;display:block}.b-message__text{font-size:1.125rem;font-weight:400;line-height:1.4;margin-bottom:1.8125rem;max-width:35.75rem}@media (min-width:768px){.b-message__text{font-size:1.5rem;line-height:2rem}}.b-message__navigation{margin-bottom:0}.b-message--error .b-message__subtitle,.b-message--error .b-message__text,.b-message--error .b-message__title{color:#fa3c5a}.b-notice{font-size:.875rem;margin-bottom:5rem;max-width:764px}@media (min-width:768px){.b-notice{margin-bottom:6.25rem}}.b-notice>:last-child{margin-bottom:0}.b-notice{color:#808a8a;line-height:1.3125rem}.b-notice p.b-notice__text,.b-notice__text{margin-bottom:3.625rem}.b-notice p.b-notice__text p,.b-notice p.b-notice__text>:last-child,.b-notice__text p,.b-notice__text>:last-child{margin-bottom:0}.b-notice__title{color:#fff;margin-bottom:3.625rem}.b-notice p.b-notice__navigation,.b-notice__navigation{margin:-2.5rem 0 0}.b-option{box-sizing:border-box;display:flex;flex-direction:column;min-height:8.75rem;padding:1.25rem}@media (min-width:768px){.b-option{min-height:10.0625rem;padding:1.875rem 1.875rem 1.4375rem}}.b-option__toggle{border:1px solid;border-radius:.5rem;box-sizing:border-box;display:block;height:1.5rem;margin-bottom:auto;position:relative;width:5rem}.b-option__toggle:before{background:currentColor;border-radius:.25rem;content:"";height:1rem;left:.25rem;position:absolute;top:.1875rem;transition:transform .3s;width:2.25rem}.b-option__text{display:block;font-size:.625rem;font-weight:500;line-height:.8125rem;margin-bottom:.4375rem;padding-top:1.875rem}.b-option__title{display:block;font-family:Google Sans Flex,sans-serif;font-size:1.25rem;font-weight:600;line-height:1}@media (min-width:768px){.b-option__title{font-size:1.5rem}}.b-person{margin:0}.b-person__image{aspect-ratio:3/4;border-radius:1rem;margin-bottom:1rem;overflow:hidden}.b-person__image .image,.b-person__image img{display:block;height:100%;object-fit:cover;width:100%}.b-person__content{font-size:1.125rem;font-weight:400;line-height:1.5rem;margin-bottom:0;padding-left:.625rem}.b-person__text,.b-person__title{display:block}.b-person__text{color:#808a8a}.b-picture{margin-bottom:80px}.b-project{display:flex;flex-direction:column;gap:1.875rem;margin-bottom:2.5rem}@media (min-width:768px){.b-project{flex-direction:row;gap:3.75rem;justify-content:space-between;margin-bottom:5rem}.b-project__headline{flex:1 1 0;min-width:0}}.b-project__title{margin-bottom:1.875rem}.b-project__flags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.b-project__flags .btn .btn__text{font-weight:400;opacity:.7;text-transform:lowercase}.b-project__flags .btn{animation:wave .5s cubic-bezier(.2,0,.2,1) both;animation-delay:calc(.4s + var(--i,0)*.06s)}@media (prefers-reduced-motion:reduce){.b-project__flags .btn{animation:none}}.b-project__content{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.b-project__content{flex:0 1 35rem;min-width:0;padding-top:.75rem}}.b-project__content>:last-child{margin-bottom:0}.b-project__text{margin-bottom:1.25rem}.b-project__text>:last-child{margin-bottom:0}.b-project__link a{text-decoration:underline}.b-project__link a:hover{text-decoration:none}.b-promo{background:#001514;border-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:5rem;overflow:hidden;position:relative}@media (max-width:767px){.b-promo{border-radius:0;justify-content:center;margin-left:-1.5rem;margin-right:-1.5rem;min-height:31.25rem}}@media (min-width:768px){.b-promo{margin-bottom:6.25rem}}@media (min-width:1024px){.b-promo{min-height:35.4375rem}}.b-promo__content{padding:2.5rem 4.375rem;position:relative;z-index:10}@media (min-width:768px){.b-promo__content{padding:3.75rem 2.5rem}}@media (min-width:1024px){.b-promo__content{padding:5.3125rem 6.125rem}}.b-promo__content>:last-child{margin-bottom:0}.b-promo__title{color:#fff;margin-bottom:1.5625rem;max-width:35.75rem}.b-promo__text{font-size:.75rem;line-height:1.125rem;margin-bottom:1.25rem;max-width:35.75rem}@media (min-width:768px){.b-promo__text{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.6875rem}}.b-promo__navigation{margin-bottom:0}.b-promo__media{inset:0;opacity:.5;position:absolute;z-index:1}.b-promo__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-promo__background .background{display:block;height:100%;width:100%}.b-promo__video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-promo__video .video{aspect-ratio:auto;bottom:-.0625rem;display:block;left:-.0625rem;position:absolute;right:-.0625rem;top:-.0625rem;z-index:1}.b-promo__video .video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.b-reason{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.b-reason{flex-direction:row;gap:2.5rem;justify-content:space-between}}.b-reason__title{flex:0 1 29.625rem;font-weight:600}@media (min-width:768px){.b-reason__title{font-size:2.5rem;line-height:2.875rem}}@media (min-width:1024px){.b-reason__title{font-size:3rem;line-height:3.3125rem}}.b-reason__content{flex:0 1 35.75rem}@media (min-width:768px){.b-reason__content{padding-top:.5rem}}.b-reason__content>:last-child{margin-bottom:0}.b-reason__text{font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-bottom:.875rem}@media (min-width:1024px){.b-reason__text{font-size:1.5rem;line-height:2rem}}.b-reason__note{color:#808a8a;font-size:.75rem;line-height:1.125rem;max-width:29.625rem}.b-reel{bottom:1.5rem;box-sizing:border-box;display:flex;flex-direction:row;left:1.5rem;margin-bottom:0;max-width:calc(100% - 3rem);opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;transition:opacity .4s;z-index:100}.b-reel.is-ready{opacity:1}@media (min-width:768px){.b-reel{bottom:2.5rem;left:2.5rem;max-width:calc(100% - 5rem)}}@media (min-width:1024px){.b-reel{bottom:3.75rem;left:3.75rem;max-width:calc(100% - 7.5rem)}}.b-reel__slot{display:block;flex:0 0 auto;height:1.875rem;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);overflow:hidden}.is-ready .b-reel__slot{transition:width .8s cubic-bezier(.7,0,.2,1)}.b-reel__slot--types{display:none}@media (min-width:768px){.b-reel__slot--types{display:block}}.b-reel__strip{display:block;transition:filter .3s}.is-ready .b-reel__strip{transition:transform .8s cubic-bezier(.7,0,.2,1),filter .3s}.is-rolling .b-reel__strip{filter:blur(1px)}.b-reel__line{align-items:center;display:flex;flex-direction:row;gap:.25rem;height:1.875rem;white-space:nowrap;width:max-content}.button .b-reel__line{color:inherit;text-decoration:none}.button .b-reel__line:hover{color:inherit}.b-reel.is-ready .b-reel__slot--types,.b-reel.is-ready .b-reel__slot--types .b-reel__strip{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.b-reel .b-reel__slot,.b-reel .b-reel__strip{transition:none!important}}.b-section{margin-bottom:80px}@media (min-width:768px){.b-section{margin-bottom:100px}}.b-section__title{font-size:14px;line-height:15px;margin-bottom:40px;opacity:.5}.b-section__content>:last-child{margin-bottom:0}.b-section--form .b-section__content{max-width:576px}.b-service{background:rgba(128,138,138,.1);border-radius:1rem;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:17.5rem;overflow:hidden;padding:1.875rem 1.25rem;position:relative;text-decoration:none}@media (min-width:768px){.b-service{padding:2.5rem}}@media (min-width:1024px){.b-service{min-height:26.625rem;padding:3.75rem 3.75rem 2.9375rem}}.mode-dark .b-service,.mode-hex .b-service{color:#fff}.b-service__content{display:block;max-width:60.25rem;position:relative;z-index:10}.b-service__title{display:block}@media (min-width:1024px){.b-service__title{font-size:6rem;line-height:6rem}}.b-service__claim{display:block;font-size:1rem;font-weight:500;line-height:1.1875rem;margin-bottom:1.375rem}.b-service__icon{bottom:1.25rem;position:absolute;right:1.25rem;z-index:10}@media (min-width:768px){.b-service__icon{bottom:2.5rem;right:2.5rem}}@media (min-width:1024px){.b-service__icon{bottom:3.75rem;right:3.75rem}}.b-service__icon{border:2px solid;border-radius:50%;box-sizing:border-box;height:3rem;transition:background-color .3s,color .3s,transform .4s cubic-bezier(.2,0,.2,1);width:3rem}@media (min-width:1024px){.b-service__icon{height:3.75rem;width:3.75rem}}.b-service__icon:after,.b-service__icon:before{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.b-service__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.b-service__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-service__background .background{display:block;height:100%;width:100%}.b-service__background{opacity:.4;transition:opacity .3s,transform .6s}.b-service:hover{color:#fff;text-decoration:none}.b-service:hover .b-service__icon{background:#fff;border-color:#fff;color:#001514;transform:scale(1.08)}.b-service:hover .b-service__background{opacity:.7;transform:scale(1.03)}.b-slider{align-items:start;animation:opacity 1s linear;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#808a8a;display:flex;flex-direction:column;height:66svh;justify-content:end;padding:1.5rem;position:relative;text-decoration:none;z-index:10}@media (min-width:768px){.b-slider{height:100svh;padding:2.5rem}}@media (min-width:1024px){.b-slider{padding:3.75rem}}.admin-bar .b-slider{height:calc(66svh - 46px)}@media (min-width:768px){.admin-bar .b-slider{height:calc(100svh - 32px)}}.b-slider{transform:scale(1);transition:transform 0s .6s}.swiper-slide-active .b-slider{transform:scale(1.02);transition:transform 7s cubic-bezier(.2,0,.4,1);will-change:transform}@media (prefers-reduced-motion:reduce){.swiper-slide-active .b-slider{transform:none}}.b-slider__title{margin-bottom:0}.c-slider .b-slider__title{opacity:0}.b-slider__link{position:static}.b-slider__link:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.button .b-slider__link{color:inherit;text-decoration:none}.button .b-slider__link:hover{color:inherit}.b-slider.mode-light,.b-slider.mode-light:hover{color:#001514}.b-slider.mode-dark,.b-slider.mode-dark:hover{color:#808a8a}.b-slider:hover{color:#808a8a;text-decoration:none}.b-split{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:5rem}@media (min-width:768px){.b-split{flex-direction:row;gap:0;margin-bottom:6.25rem}.b-split__headline{box-sizing:border-box;flex:0 0 50%;padding-right:3.75rem}.b-split__title{max-width:29.875rem}}.b-split__subtitle{color:#808a8a;display:block}.b-split__navigation{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.875rem 0 0}@media (min-width:768px){.b-split__content{flex:0 0 50%;max-width:35.75rem;padding-top:1rem}}.b-split__content>:last-child{margin-bottom:0}.b-split__text{font-size:1.125rem;font-weight:400;line-height:1.625rem}.b-split__text p{margin-bottom:.75rem}.b-split__text>:last-child{margin-bottom:0}.b-split__label{color:#808a8a;font-size:.75rem;line-height:1.125rem;margin:2.25rem 0 .625rem}@media (min-width:560px){.b-split__list--columns{column-count:2;column-gap:1.25rem}}.b-split__list--columns .b-split__item{break-inside:avoid;color:#808a8a;font-size:1.125rem;font-weight:600;line-height:1.8125rem;margin-bottom:0;padding-left:1.125rem}.b-split__item{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.625rem;padding-left:1.875rem;position:relative}@media (min-width:1024px){.b-split__item{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}}.b-split__item:before{content:"+";left:0;position:absolute;top:0}.b-split__item:last-child{margin-bottom:0}@media (min-width:768px){.b-split--m .b-split__title{font-size:2.5rem;line-height:2.875rem;max-width:35.75rem}}@media (min-width:1024px){.b-split--m .b-split__title{font-size:3rem;line-height:3.3125rem}}.b-split--m .b-split__content{padding-top:0}.b-split--m .b-split__text{font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (min-width:1024px){.b-split--m .b-split__text{font-size:1.5rem;line-height:2rem}}.b-split--m .b-split__label{font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1.0625rem}.b-square{display:block}.b-square__link{display:block;text-decoration:none}.mode-light .b-square__link{color:#001514}.mode-dark .b-square__link,.mode-hex .b-square__link{color:#808a8a}.b-square__image{aspect-ratio:6/5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:15px;overflow:hidden}.b-square__title{line-height:20px}.b-square__subtitle,.b-square__title{margin-bottom:5px;transition:color .3s}.b-square__subtitle{font-size:14px;line-height:18px;opacity:.5;text-transform:lowercase}.b-std{margin-bottom:100px}.b-switch{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;gap:1.25rem;line-height:1.5rem}.b-switch__control{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.b-switch__toggle{border:1px solid #808a8a;border-radius:.5rem;box-sizing:border-box;flex:0 0 auto;height:1.5rem;position:relative;transition:border-color .3s;width:5rem}.b-switch__toggle:before{background:#808a8a;border-radius:.25rem;content:"";height:1rem;left:.25rem;position:absolute;top:.1875rem;transition:background-color .3s,transform .3s;width:2.25rem}.b-switch__text{color:#808a8a;transition:color .3s}.b-switch__control:checked+.b-switch .b-switch__toggle{border-color:#fff}.b-switch__control:checked+.b-switch .b-switch__toggle:before{background:#fff;transform:translateX(2.125rem)}.b-switch__control:checked+.b-switch .b-switch__text{color:#fff}.b-switch__control:focus-visible+.b-switch{outline:2px solid #00f;outline-offset:4px}.b-tile{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:768px){.b-tile{display:block}}.b-tile__content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:1rem .75rem 0}@media (min-width:768px){.b-tile__content{gap:2.5rem;inset:1.25rem;justify-content:space-between;padding:0;position:absolute;z-index:1}}.b-tile__title{margin-bottom:0;order:-1}@media (min-width:768px){.b-tile__title{order:0}}@media (max-width:767px){.b-tile__title .button{background:0 0;border:0;color:#fff;font-size:.875rem;padding:0;white-space:normal}}.b-tile__flags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:0;position:relative;z-index:10}@media (min-width:768px){.b-tile__flags{gap:.25rem}}.b-tile__flags .flag{border:0;font-weight:400;padding:.3125rem .5625rem}.b-tile__flags .flag:hover{transform:none}@media (max-width:767px){.b-tile__flags .flag{background:0 0;border:0;color:#808a8a;font-size:.625rem;line-height:.75rem;padding:0;text-decoration:underline}}.b-tile__link{position:static}.b-tile__link:after{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.b-tile__link{color:#001514;text-decoration:none}@media (min-width:768px){.b-tile__link:after{inset:-1.25rem}}.b-tile__link .b-cover__title,.b-tile__link .button{position:relative;z-index:10}@media (min-width:560px){.b-tile__link .button{border:0;padding:.5rem 1.0625rem}}.b-tile__link:hover{color:#001514}@media (min-width:560px){.b-tile__link:hover .button{background:#fff;color:#001514}.mode .b-tile__link:hover .button{color:#001514}}.b-tile__media{aspect-ratio:4/3;border-radius:1rem;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative;z-index:0}.b-tile__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-tile__background .background{backface-visibility:hidden;display:block;height:100%;transition:transform .8s cubic-bezier(.2,0,.2,1);width:100%}.b-tile:hover .b-tile__background .background,.b-tile:hover .b-tile__video .video{transform:scale(1.02)}.b-tile__video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.b-tile__video .video{aspect-ratio:auto;bottom:-.0625rem;display:block;left:-.0625rem;position:absolute;right:-.0625rem;top:-.0625rem;z-index:1}.b-tile__video .video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.b-tile__video .video{backface-visibility:hidden;transition:transform .8s cubic-bezier(.2,0,.2,1)}@media (min-width:768px) and (hover:hover){.b-tile .b-tile__flags .flag,.b-tile .b-tile__title .button{opacity:0;transition:opacity .4s}.b-tile:focus-within .b-tile__flags .flag,.b-tile:focus-within .b-tile__title .button,.b-tile:hover .b-tile__flags .flag,.b-tile:hover .b-tile__title .button{opacity:1}}.b-work{display:block;text-decoration:none}.b-work,.mode-dark .b-work{color:#fff}.b-work__image{aspect-ratio:4/3;border-radius:.75rem;display:block;isolation:isolate;margin-bottom:1rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative}.b-work__image .background{backface-visibility:hidden;background-position:50% 50%;background-size:cover;inset:0;position:absolute;transition:transform .6s}.b-work__title{display:block;font-size:.875rem;font-weight:500;line-height:1.125rem;margin-bottom:.375rem;padding:0 .625rem}.b-work__flags{color:#808a8a;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.625rem;line-height:.8125rem;padding:0 .625rem}.b-work:hover{color:#fff;text-decoration:none}.b-work:hover .background{transform:scale(1.03)}.c-accordion{margin-bottom:5rem}@media (min-width:768px){.c-accordion{margin-bottom:6.25rem}}.c-accordion__title{margin-bottom:1.875rem}@media (min-width:1024px){.c-accordion__title{margin-bottom:3.1875rem}}.c-accordion__subtitle{color:#808a8a;display:block}.c-accordion__item{border-top:1px solid #808a8a;display:block}.c-accordion__item:last-child{border-bottom:1px solid #808a8a}.c-accordion--s .c-accordion__title{margin-bottom:2.5rem}@media (min-width:1024px){.c-accordion--s .c-accordion__title{margin-bottom:4.125rem}}.c-accordion--s .b-accordion__title{font-weight:600}@media (min-width:768px){.c-accordion--s .b-accordion__title{font-size:2.5rem;line-height:2.875rem}}@media (min-width:1024px){.c-accordion--s .b-accordion__title{font-size:3rem;line-height:3.3125rem}}.c-bounce{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width:768px){.c-bounce{display:grid;gap:1.25rem;grid-template-columns:minmax(0,490fr) minmax(0,670fr);margin-bottom:6.25rem}}.c-bounce__title{font-size:2.25rem;font-weight:500;line-height:1.1111;margin-bottom:0}@media (min-width:768px){.c-bounce__title{font-size:1.75rem;line-height:1}}@media (min-width:1024px){.c-bounce__title{font-size:clamp(1.75rem,2.8125vw,3.375rem);padding-top:.08em}}.c-bounce__subtitle{color:#808a8a;display:block}.c-bounce__list{column-gap:.5em;display:flex;flex-wrap:wrap}.c-bounce__item{font-size:2.25rem;font-weight:500;line-height:1.1111}@media (min-width:768px){.c-bounce__item{font-size:1.75rem;line-height:1.1667}}@media (min-width:1024px){.c-bounce__item{font-size:clamp(1.75rem,2.8125vw,3.375rem)}}.c-bounce__link{color:#808a8a;text-decoration:none;transition:color .3s}.c-bounce__link>span:first-child{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:from-font;text-underline-position:from-font}.mode-dark .c-bounce__link{color:#808a8a}.c-bounce__link:hover{color:#fff}.c-bounce__count{font-size:.45em;line-height:0;padding-left:.15em;vertical-align:super}@media (max-width:559px){.c-choice{margin-left:-20px;margin-right:-20px}}.c-choice__list{font-size:0}.c-choice__list>*{display:inline-block;font-size:16px;vertical-align:top;width:auto}@media (max-width:559px){.c-choice__item{width:50%}}.c-choice__label{display:block;font-size:16px}.c-choice__control{left:-5000px;position:absolute;top:0}.c-choice__wrap{border-radius:3px;cursor:pointer;display:block;position:relative}@media (min-width:768px){.c-choice__wrap{width:200px}}.c-choice__control+.c-choice__wrap{background:#808a8a;color:#001514;padding:20px 25px;transition:background-color .3s,color .3s}@media (min-width:768px){.c-choice__control+.c-choice__wrap{padding:50px 25px 40px}}.mode--light .c-choice__control+.c-choice__wrap{background:#808a8a;color:#001514}.mode--dark .c-choice__control+.c-choice__wrap,.mode--hex .c-choice__control+.c-choice__wrap{background:#001514;color:#808a8a}.c-choice__control:hover+.c-choice__wrap,.mode--dark .c-choice__control:hover+.c-choice__wrap,.mode--hex .c-choice__control:hover+.c-choice__wrap,.mode--light .c-choice__control:hover+.c-choice__wrap{background:hsla(0,0%,100%,.1)}.c-choice__control:checked+.c-choice__wrap,.mode--light .c-choice__control:checked+.c-choice__wrap{background:#001514;color:#808a8a}.mode--dark .c-choice__control:checked+.c-choice__wrap,.mode--hex .c-choice__control:checked+.c-choice__wrap{background:#808a8a;color:#001514}.c-choice__control:checked+.c-choice__wrap .b-choice__symbol{color:#00f}.c-gallery{margin-bottom:5rem}.c-gallery__list{display:grid;gap:1.25rem}.c-gallery__item{border-radius:1rem;display:block;overflow:hidden}.c-gallery__item .image,.c-gallery__item .video,.c-gallery__item img,.c-gallery__item video{display:block;height:auto;width:100%}.c-grid{margin-bottom:5rem}@media (min-width:768px){.c-grid{margin-bottom:6.25rem}}.c-grid__track,.c-grid__wrap{position:relative}.c-grid__list{margin-bottom:-1.25rem}@media (min-width:768px){.c-grid__list{margin-bottom:-2.5rem}}.c-grid__item{margin-bottom:1.25rem}@media (min-width:768px){.c-grid__item{margin-bottom:2.5rem}}.c-grid__item>:last-child{margin-bottom:0}.c-grid__navigation{margin-bottom:0;padding-top:2.5rem}@media (min-width:768px){.c-grid__navigation{padding-top:3.75rem}}@media (max-width:767px){.c-grid--carousel:not(.c-grid--s) .c-grid__item{width:17.5rem}}.c-grid--carousel .c-grid__wrap{padding-bottom:2.5rem}.c-grid--carousel .c-grid__track{margin:0 -1.875rem 0 -3.125rem}@media (min-width:768px){.c-grid--carousel .c-grid__track{margin:0 0 0 -2.5rem}.js .c-grid--carousel .c-grid__track{overflow:visible}}.c-grid--carousel .c-grid__list{flex-wrap:nowrap;margin-left:0;padding-right:3.75rem}@media (min-width:768px){.c-grid--carousel .c-grid__list{padding-right:0}}.c-grid--carousel .c-grid__list:after,.c-grid--carousel .c-grid__list:before{content:"";display:block;flex:0 0 auto;height:1.875rem;width:1.875rem}@media (min-width:768px){.c-grid--carousel .c-grid__list:after,.c-grid--carousel .c-grid__list:before{display:none}}.c-grid--carousel .c-grid__scrollbar{background-color:rgba(0,21,20,.5);bottom:0;height:1px;left:50%;position:absolute;transform:translate(-50%);width:10.625rem;z-index:10}@media (min-width:768px){.c-grid--carousel .c-grid__scrollbar{width:25rem}}.mode-light .c-grid--carousel .c-grid__scrollbar{background-color:rgba(0,21,20,.5)}.mode-dark .c-grid--carousel .c-grid__scrollbar,.mode-hex .c-grid--carousel .c-grid__scrollbar{background-color:hsla(0,0%,100%,.5)}.c-grid--carousel .c-grid__handle{background:#001514;height:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s,width .3s;width:6.25rem}.mode-light .c-grid--carousel .c-grid__handle{background-color:#001514}.mode-dark .c-grid--carousel .c-grid__handle,.mode-hex .c-grid--carousel .c-grid__handle{background-color:#fff}@media (min-width:1024px){.c-grid--s .c-grid__item{border-left-width:1.5rem;width:21.5rem}.c-grid--s .c-grid__track{margin-left:-1.5rem}}.c-logos{margin-bottom:5rem;overflow:hidden}@media (min-width:768px){.c-logos{margin-bottom:6.25rem}}.c-logos__row{display:flex;width:max-content}.c-logos__row:hover .c-logos__list{animation-play-state:paused}.c-logos__row--reverse{margin-left:-6.0625rem}.c-logos__row--reverse .c-logos__list{animation-direction:reverse}.c-logos__list{animation:logos 60s linear infinite;display:flex;gap:1rem;padding-right:1rem}@media (prefers-reduced-motion:reduce){.c-logos__list{animation:none}}.c-logos__item{align-items:center;display:flex;flex:0 0 auto;height:5.625rem;justify-content:center;width:7.5rem}@media (min-width:768px){.c-logos__item{height:8.4375rem;width:11.25rem}}.c-logos__image{height:auto;max-height:55%;max-width:70%;object-fit:contain;opacity:.7;transition:opacity .3s,transform .4s cubic-bezier(.2,0,.2,1);width:auto}.c-logos__item:hover .c-logos__image{opacity:1;transform:scale(1.05)}@keyframes logos{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.c-masonry{margin-bottom:80px}@media (min-width:768px){.c-masonry{margin-bottom:100px}}.c-masonry__list{margin-bottom:-30px;margin-left:-20px}@media (min-width:768px){.c-masonry__list{margin-bottom:-50px;margin-left:-40px}}.c-masonry__item{border-left:20px solid transparent;padding-bottom:30px}@media (min-width:560px){.c-masonry__item{float:left;width:50%}}@media (min-width:768px){.c-masonry__item{border-left:40px solid transparent;padding-bottom:50px;width:33.333%}}.c-masonry__navigation{margin-bottom:0;padding-top:40px;text-align:center}@media (min-width:768px){.c-masonry__navigation{padding-top:80px}}.c-names{margin-bottom:5rem;position:relative}@media (min-width:768px){.c-names{margin-bottom:6.25rem}}.c-names__item{display:block}.c-names__link{color:#808a8a;display:inline-block;position:relative;text-decoration:none;transition:color .3s,transform .4s cubic-bezier(.2,0,.2,1);z-index:10}.mode-dark .c-names__link{color:#808a8a}@media (min-width:1024px){.c-names__link{font-size:4.5rem;line-height:5rem}}.c-names__media{bottom:0;display:none;pointer-events:none;position:absolute;right:0;top:0;width:48.3%;z-index:1}@media (min-width:768px){.c-names__media{display:block}}.c-names__sticky{aspect-ratio:4/3;border-radius:1rem;overflow:hidden;position:sticky;top:2.5rem}.c-names__preview{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.c-names__preview .video{aspect-ratio:auto;bottom:-.0625rem;display:block;left:-.0625rem;position:absolute;right:-.0625rem;top:-.0625rem;z-index:1}.c-names__preview .video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.c-names__preview{opacity:0;transition:opacity .3s}.c-names__preview.is-active{opacity:1}.c-names__preview .image,.c-names__preview img{display:block;height:100%;object-fit:cover;width:100%}.c-names span.c-names__link{cursor:default}.c-names__item:hover .c-names__link{color:#fff;transform:translateX(.5rem)}.c-option__list{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.c-option__list{gap:1.25rem}}@media (min-width:1024px){.c-option__list{gap:2.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.c-option__item{display:block}@media (min-width:1024px){.c-option--l .b-option{min-height:11.5625rem}}.c-option__label{display:block;height:100%;position:relative}.c-option__control{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.c-option__wrap{background:rgba(128,138,138,.1);border:1px solid #808a8a;border-radius:1.25rem;box-sizing:border-box;color:#808a8a;cursor:pointer;display:block;height:100%;transition:background-color .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.2,0,.2,1)}.c-option__label:hover .c-option__wrap{border-color:#fff;color:#fff;transform:translateY(-2px)}.c-option__label:active .c-option__wrap{transform:scale(.98)}.c-option__control:focus-visible+.c-option__wrap{outline:2px solid #00f;outline-offset:2px}.c-option__control:checked+.c-option__wrap{background:#fff;border-color:#fff;color:#001514}.c-option__control:checked+.c-option__wrap .b-option__toggle:before{transform:translateX(2.125rem)}.c-pills{display:flex;flex-wrap:wrap;gap:.5rem}.c-pills__control{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.c-pills__label{border:1px solid rgba(128,138,138,.6);border-radius:.5rem;color:rgba(128,138,138,.8);cursor:pointer;display:block;font-size:.875rem;font-weight:500;line-height:1.125rem;padding:.375rem 1rem;transition:background-color .3s,border-color .3s,color .3s,transform .15s}.c-pills__label:hover{border-color:#fff;color:#fff}.c-pills__label:active{transform:scale(.96)}.c-pills__control:checked+.c-pills__label{background:#fff;border-color:#fff;color:#001514}.c-pills__control:focus-visible+.c-pills__label{outline:2px solid #00f;outline-offset:2px}.c-projects{margin-bottom:5rem}@media (min-width:768px){.c-projects{margin-bottom:6.25rem}}.c-projects__list{display:grid;gap:1.25rem}@media (min-width:768px){.c-projects__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c-projects__list{gap:2.5rem}}.c-projects__item{display:block}.c-reasons{margin-bottom:5rem}@media (min-width:768px){.c-reasons{margin-bottom:6.25rem}}.c-reasons__title{margin-bottom:2.5rem;max-width:35.75rem}@media (min-width:1024px){.c-reasons__title{margin-bottom:4.3125rem}}.c-reasons__subtitle{color:#808a8a;display:block}.c-reasons__list{display:grid;gap:2.5rem}@media (min-width:1024px){.c-reasons__list{gap:3.8125rem}}.c-reasons__item{display:block}.c-services{margin-bottom:5rem}@media (min-width:768px){.c-services{margin-bottom:6.25rem}}.c-services__list{display:grid;gap:1.25rem}@media (min-width:768px){.c-services__list{gap:2.5rem}}.c-services__item{display:block}.c-slider{background-color:#808a8a;height:66svh;margin-bottom:5rem;overflow:hidden;position:relative}@media (min-width:768px){.c-slider{height:100svh;margin-bottom:6.25rem}}.admin-bar .c-slider{height:calc(66svh - 46px)}@media (min-width:768px){.admin-bar .c-slider{height:calc(100svh - 32px)}}.c-slider:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:.25rem;left:0;position:absolute;transform:scaleX(var(--progress,0));transform-origin:0 50%;transition:background-color .3s;width:100%;z-index:100}.c-slider.mode-light:after{background-color:rgba(0,21,20,.5)}.c-slider__list{flex-wrap:nowrap}.c-slider__item{background-color:#808a8a;height:66svh;pointer-events:none;position:relative;width:100%}@media (min-width:768px){.c-slider__item{height:100svh}}.admin-bar .c-slider__item{height:calc(66svh - 46px)}@media (min-width:768px){.admin-bar .c-slider__item{height:calc(100svh - 32px)}}.c-slider__item.swiper-slide-active{pointer-events:auto}.c-slider--cover{aspect-ratio:1/1;border-radius:1rem;height:auto;isolation:isolate}@media (min-width:768px){.c-slider--cover{aspect-ratio:2/1}}@media (min-width:1024px){.c-slider--cover{aspect-ratio:16/9}}.admin-bar .c-slider--cover{height:auto}@media (min-width:768px){.admin-bar .c-slider--cover{height:auto}}.admin-bar .c-slider--cover .c-slider__item,.c-slider--cover .c-slider__item,.c-slider--cover .c-slider__list{height:100%}@media (min-width:768px){.admin-bar .c-slider--cover .c-slider__item{height:100%}}.admin-bar .c-slider--cover .b-slider,.c-slider--cover .b-slider{height:100%}@media (min-width:768px){.admin-bar .c-slider--cover .b-slider,.c-slider--cover .b-slider{height:100%}}.c-std{margin-bottom:5rem}@media (min-width:768px){.c-std{margin-bottom:6.25rem}}.c-std__list{border-top:1px solid #808a8a}.c-std__item{border-bottom:1px solid #808a8a;display:block}.c-strip{margin:2.5rem 0 1.875rem}.c-strip__list{display:flex;gap:1.25rem}.c-strip__item{flex:0 0 12.5rem;white-space:normal}.c-strip__link{color:#808a8a;display:block;text-decoration:none}.mode-dark .c-strip__link{color:#808a8a}.c-strip__link:hover{color:#fff}.c-strip__link:hover .image,.c-strip__link:hover img{transform:scale(1.05)}.c-strip__image{aspect-ratio:4/3;border-radius:.5rem;display:block;margin-bottom:.5rem;overflow:hidden}.c-strip__image .image,.c-strip__image img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,0,.2,1);width:100%}.c-strip__title{display:block;font-size:.625rem;line-height:.8125rem}.c-team{margin-bottom:5rem}@media (min-width:768px){.c-team{margin-bottom:6.25rem}}.c-team__title{margin-bottom:1.875rem}@media (min-width:1024px){.c-team__title{margin-bottom:3.125rem}}.c-team__list{display:grid;gap:1.875rem .625rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.c-team__list{gap:2.5rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.c-team__list{gap:3.625rem 2.5rem}}.c-team__item{display:block}.f-form{margin-bottom:6.25rem}.f-form__section{border:0;margin:0 0 2.5rem;min-width:0;padding:0}@media (min-width:768px){.f-form__section{margin-bottom:5rem}}.f-form__label,.f-form__legend{color:#808a8a;display:block;font-size:.75rem;font-weight:500;line-height:1.125rem;padding:0}.f-form__legend{margin-bottom:1.6875rem}.f-form__fieldset .f-form__legend{margin-bottom:1.125rem}.f-form__label{margin-bottom:1.0625rem}.f-form__grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.f-form__grid{gap:5rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.f-form__grid{column-gap:7.5rem}}.f-form__group{margin:0}.f-form__group--full{grid-column:1/-1}.f-form__field{display:block;position:relative}.f-form__field.is-error .f-form__control{border-color:#fa3c5a;color:#fa3c5a}.f-form__field.is-error:after{color:#fa3c5a;content:"◌";font-size:2.25rem;font-weight:400;line-height:2rem;pointer-events:none;position:absolute;right:1.25rem;top:.6875rem}.f-form__control{appearance:none;background:rgba(128,138,138,.1);border:1px solid #808a8a;border-radius:.5rem;box-sizing:border-box;color:#fff;display:block;font-family:Google Sans Flex,sans-serif;font-size:1.125rem;font-weight:400;height:3.75rem;line-height:1.375rem;outline:0;padding:1.125rem 1.4375rem;transition:border-color .3s,color .3s;width:100%}.f-form__control::placeholder{color:rgba(128,138,138,.5);opacity:1}.f-form__control:focus{border-color:#fff}.f-form__control--textarea{height:7.5rem;min-height:7.5rem;resize:vertical}.f-form__error{display:block;margin-top:.3125rem;padding-left:1.5rem}.f-form__error[hidden]{display:none}.f-form__fieldset{border:0;margin:0 0 5rem;min-width:0;padding:0}.f-form__fieldset:last-child{margin-bottom:0}.f-form__info{color:#808a8a;font-size:.75rem;font-weight:400;line-height:1.125rem;margin:1.1875rem 0 0;padding-left:.625rem}.f-form__hidden{display:none;padding-top:4.6875rem}.f-form__reveal:checked~.f-form__hidden{animation:wave .5s cubic-bezier(.2,0,.2,1) both;display:block}@media (prefers-reduced-motion:reduce){.f-form__reveal:checked~.f-form__hidden{animation:none}}.f-form__error--global{margin-top:1.875rem;padding-left:0}.f-form__trap{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.f-form__footer{align-items:flex-start;display:flex;flex-direction:column;gap:1.875rem;margin:2.5rem 0 0}@media (min-width:768px){.f-form__footer{align-items:center;flex-direction:row;gap:3.75rem;margin-top:7.5rem}}.f-form__submit{background:#00f;border:0;border-radius:.8125rem/1rem;box-sizing:border-box;color:#fff;cursor:pointer;flex:0 0 auto;font-family:Google Sans Flex,sans-serif;font-size:1.125rem;font-weight:500;height:4rem;line-height:1.125rem;margin:0;min-width:14.125rem;padding:0 2.5rem;transition:background-color .3s,color .3s,transform .15s}.f-form__submit:focus-visible,.f-form__submit:hover{background:#fff;color:#00f}.f-form__submit:active{transform:scale(.97)}.f-form__submit:disabled{cursor:default;opacity:.5}.f-form__submit.is-loading{cursor:default;opacity:1;pointer-events:none}.f-form__submit.is-loading:after{margin-left:.625rem}.f-form__consent{color:#808a8a;font-size:.625rem;font-weight:400;line-height:.875rem;margin:0;max-width:42.125rem}.f-form__consent a{color:inherit}.f-form__consent a:hover{text-decoration:none}.f-newsletter{margin-bottom:5rem}@media (min-width:768px){.f-newsletter{margin-bottom:6.25rem}}@media (max-width:767px){.f-newsletter__body{align-items:flex-start;display:flex;flex-direction:column}.f-newsletter__body .f-newsletter__wrap,.f-newsletter__body .mc4wp-form,.f-newsletter__body .mc4wp-form-fields{display:contents}}.f-newsletter__wrap{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:0}@media (min-width:768px){.f-newsletter__wrap{align-items:center;flex-direction:row;gap:3.75rem}}.f-newsletter__inp{margin-bottom:0;max-width:35.75rem;width:100%}@media (max-width:767px){.f-newsletter__inp{order:1}}.f-newsletter__inp .form-control{background:rgba(128,138,138,.1);border:1px solid #808a8a;border-radius:.5rem;box-sizing:border-box;color:#fff;font-size:1.125rem;font-weight:400;height:3.75rem;line-height:1.375rem;padding:1.125rem 1.4375rem}@media (max-width:767px){.f-newsletter__inp .form-control{font-size:.75rem;height:2.5rem;line-height:1.125rem;padding:.625rem 1rem}}.mode-dark .f-newsletter__inp .form-control,.mode-hex .f-newsletter__inp .form-control{background:rgba(128,138,138,.1);color:#fff}@media (max-width:767px){.f-newsletter__inp .form-control,.mode-dark .f-newsletter__inp .form-control,.mode-hex .f-newsletter__inp .form-control{background:#fff;border-color:#fff;color:#001514}}.f-newsletter__inp .form-control::placeholder,.mode-dark .f-newsletter__inp .form-control::placeholder{color:rgba(128,138,138,.5)}.f-newsletter__inp .form-control:focus{border-color:#fff}@media (max-width:767px){.f-newsletter__inp .form-control::placeholder{color:#808a8a}}.f-newsletter__navigation{margin-bottom:0}@media (max-width:767px){.f-newsletter__navigation{order:3;padding-left:1rem;padding-top:1.25rem}}.f-newsletter__navigation .btn .btn__text{border-color:hsla(0,0%,100%,.5);color:#fff}.f-newsletter__navigation .btn .btn__text:before{background:conic-gradient(from 0deg,#fff var(--btn-progress),transparent var(--btn-progress)) border-box;display:block}.f-newsletter__navigation .btn:hover .btn__text{background:0 0;color:#fff}.f-newsletter__icon,.f-newsletter__text{margin-bottom:2.5rem}.f-newsletter__text{font-size:1.5rem;font-weight:500;line-height:1.111}@media (min-width:768px){.f-newsletter__text{font-size:2.25rem;max-width:70%}}@media (min-width:1024px){.f-newsletter__text{font-size:3rem}}.f-newsletter__info{color:#808a8a;font-size:.8125rem;font-weight:400;margin-bottom:0;padding-left:1.5rem;padding-top:.625rem}@media (max-width:767px){.f-newsletter__info{font-size:.625rem;line-height:.75rem;order:2;padding-left:1rem;padding-top:.5rem}}.f-newsletter__info a{color:inherit}.f-newsletter__info a:hover{text-decoration:none}@media (max-width:767px){.f-newsletter .mc4wp-alert,.f-newsletter .mc4wp-response{order:4}}.f-newsletter .mc4wp-alert{color:#00f;padding-top:.9375rem}.f-newsletter .mc4wp-alert.mc4wp-error{padding-left:1.5rem}@media (max-width:767px){.f-newsletter .mc4wp-alert.mc4wp-error{padding-left:1rem}}.f-newsletter .mc4wp-alert.mc4wp-error p{margin-bottom:0}.f-std{margin-bottom:100px}.f-std__navigation{margin-bottom:0}.m-accessibility{left:-5000px;position:absolute;top:0}.m-accessibility a:active,.m-accessibility a:focus{background:#fff;left:5000px;padding:2px 0 5px;position:absolute;text-align:center;top:0;width:200px;z-index:900}.m-main__list{align-items:center;display:flex;flex-direction:row;gap:1.0625rem}.m-main__link{color:rgba(0,21,20,.7);font-size:1.125rem;font-weight:400;line-height:1.5rem;position:relative;text-decoration:none}.m-main__link:after{background:currentColor;bottom:-.125rem;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s cubic-bezier(.2,0,.2,1)}.current-menu-item .m-main__link:after,.m-main__link:hover:after{transform:scaleX(1);transform-origin:0 50%}.mode-light .m-main__link{color:rgba(0,21,20,.7)}.mode-dark .m-main__link,.mode-hex .m-main__link{color:hsla(0,0%,100%,.7)}.m-main__link:hover,.mode-light .m-main__link:hover{color:#001514}.mode-dark .m-main__link:hover,.mode-hex .m-main__link:hover{color:#fff}.current-menu-item .m-main__link,.mode-light .current-menu-item .m-main__link{color:#001514}.mode-dark .current-menu-item .m-main__link,.mode-hex .current-menu-item .m-main__link{color:#fff}.m-main.mode-light .m-main__item.current-menu-item .m-main__link{color:#001514}.m-main.mode-light .m-main__link{color:rgba(0,21,20,.7)}.m-main.mode-light .m-main__link:hover{color:#001514}.m-main.mode-dark .m-main__item.current-menu-item .m-main__link{color:#fff}.m-main.mode-dark .m-main__link{color:hsla(0,0%,100%,.7)}.m-main.mode-dark .m-main__link:hover{color:#fff}.m-navigation{background:#808a8a;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .5s cubic-bezier(.2,0,.2,1),opacity .3s,visibility .5s;visibility:hidden;z-index:200}.m-navigation__wrap{display:flex;flex-direction:column;padding:2.875rem 0 4.25rem}.m-navigation__row{display:flex;flex-direction:row;justify-content:flex-end}.m-navigation__logo{display:none}.m-navigation__bar{align-items:center;display:flex;flex-direction:row;gap:.625rem;margin-bottom:0}.m-navigation__bar .btn .btn__text{color:#fff}.m-navigation__list{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;padding-top:2.9375rem}.m-navigation__item{display:block;font-size:2.75rem;font-weight:500;line-height:2.75rem;opacity:0;text-align:right;transform:translateY(.75rem);transition:opacity .4s,transform .4s cubic-bezier(.2,0,.2,1)}.m-navigation__item:first-child{transition-delay:.15s}.m-navigation__item:nth-child(2){transition-delay:.19s}.m-navigation__item:nth-child(3){transition-delay:.23s}.m-navigation__item:nth-child(4){transition-delay:.27s}.m-navigation__item:nth-child(5){transition-delay:.31s}.m-navigation__item:nth-child(6){transition-delay:.35s}.m-navigation__item:nth-child(7){transition-delay:.39s}.m-navigation__item:nth-child(8){transition-delay:.43s}.m-navigation__item:nth-child(9){transition-delay:.47s}.m-navigation__item:nth-child(10){transition-delay:.51s}.m-navigation__link{color:#fff;display:inline-block;text-decoration:none;transition:color .3s}.mode .m-navigation__link{color:#fff}.current-menu-item .m-navigation__link,.m-navigation__link:hover,.mode .current-menu-item .m-navigation__link,.mode .m-navigation__link:hover{color:#001514}.m-navigation.is-active{transition:transform .5s cubic-bezier(.2,0,.2,1),opacity .3s,visibility 0s;visibility:visible}.m-navigation.is-active,.m-navigation.is-active .m-navigation__item{opacity:1;transform:translateY(0)}.admin-bar .m-navigation{top:46px}@media (prefers-reduced-motion:reduce){.m-navigation{transition:opacity .3s,visibility .3s}.m-navigation__item{transition:none}}.m-pager{display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:5rem}.m-pager__next{margin-left:auto}.m-social{margin-bottom:3.625rem}.b-cta+.m-social{margin-top:-2.5rem}.m-social__list{align-items:center;display:flex;flex-direction:row;gap:1.875rem}.m-social__link{color:#001514;display:block;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.2,0,.2,1)}.m-social__link .icon svg{fill:#001514;transition:fill .3s}.mode-light .m-social__link .icon svg{fill:#001514}.mode-dark .m-social__link .icon svg,.mode-hex .m-social__link .icon svg{fill:#fff}.mode-light .m-social__link{color:#001514}.mode-dark .m-social__link,.mode-hex .m-social__link{color:#fff}.m-social__link:hover{color:#00f;transform:translateY(-2px)}.m-social__link:hover .icon svg{fill:#00f}.m-social__icon{margin-bottom:0;text-align:center}.m-std{display:none;gap:1.25rem;margin-bottom:2.5rem}@media (min-width:768px){.m-std{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:5rem}}.m-std__list{display:flex;flex-wrap:wrap;gap:.625rem}.m-std__item{animation:wave .4s cubic-bezier(.2,0,.2,1) both;animation-delay:calc(.45s + var(--i,0)*.04s)}.m-std__item--sub{animation-delay:calc(.5s + var(--i,0)*.04s);animation-duration:.4s;animation-name:unfold}@media (prefers-reduced-motion:reduce){.m-std__item{animation:none}}.m-std__link{border:1px solid hsla(0,0%,100%,.25);border-radius:.5rem;color:hsla(0,0%,100%,.6);display:block;font-size:.875rem;font-weight:500;isolation:isolate;line-height:1rem;overflow:hidden;padding:.25rem .6875rem;position:relative}@media (min-width:768px){.m-std__link{line-height:1.125rem;padding:.375rem .9375rem}}.m-std__link{text-decoration:none;text-transform:lowercase;transition:background-color .3s,border-color .3s,color .3s,transform .15s;white-space:nowrap}.m-std__link:before{background:#fff;content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,0,.2,1);z-index:-1}.mode-dark .m-std__link,.mode-hex .m-std__link{color:hsla(0,0%,100%,.6)}.m-std__item .m-std__link:hover{border-color:#fff;color:#001514}.m-std__item .m-std__link:hover:before{transform:scaleY(1)}.m-std__item .m-std__link:hover .m-std__count{opacity:.7}.m-std__link:active{transform:scale(.96)}.m-std__link--sub{background:hsla(0,0%,100%,.1);border-color:transparent}.m-std__link.is-open,.mode-dark .m-std__link.is-open{border-color:#fff;color:#fff}.m-std__link.is-active,.mode-dark .m-std__link.is-active{background:#fff;border-color:#fff;color:#001514}.m-std__count{opacity:.5;transition:opacity .3s}.m-std.is-active{display:flex;flex-direction:column-reverse;gap:1.875rem}@media (min-width:768px){.m-std.is-active{flex-direction:row}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{min-width:375px;position:relative}#wpadminbar{position:fixed!important}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:first-child{margin-top:0}.footer{padding:0 0 60px}@media (min-width:768px){.footer{padding:60px 0 100px}}.footer__copyright{margin-bottom:40px}@media (min-width:768px){.footer__copyright{margin-bottom:0}}.footer__bar{margin-bottom:0;opacity:.5}.header{left:0;position:absolute;right:0;top:2.5rem;z-index:100}.header__row{align-items:flex-start;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between}.header__logo{font-size:0;line-height:0;margin:0}.header__menu{display:none;padding-top:.4375rem}@media (min-width:768px){.header__menu{display:block}}.header__navigation{display:block;font-size:0;line-height:0;margin-bottom:0;padding-top:.375rem}@media (min-width:768px){.header__navigation{display:none}}.wrap{overflow:hidden;overflow:clip;position:relative}