:root{--_size:1.6rem;--_font-default:"Urbanist",sans-serif;--_font-accent:"Urbanist",sans-serif;--_radius:2rem;--_radius-s:1rem;--_animspeed-fast:.1s;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23,.65,.74,1.09);--base--light:#babec8;--base-rgb--light:186,190,200;--base-shade--light:#989ba3;--base-tint--light:#d8dde7;--stroke-controls--light:#2c2e34;--stroke-elements--light:#8f93a1;--font-weight-base--light:400;--font-weight-medium--light:600;--t-bright--light:#151617;--t-medium--light:#44474a;--t-muted--light:#797d83;--t-opp-bright--light:#f2f5fc;--t-opp-medium--light:#aeb5c5;--t-opp-muted--light:#3e4045;--neutral-bright--light:#000;--base--dark:#141414;--base-rgb--dark:20,20,20;--base-shade--dark:#000;--base-tint--dark:#242424;--stroke-controls--dark:#f2f5fc;--stroke-elements--dark:#535762;--font-weight-base--dark:300;--font-weight-medium--dark:500;--t-bright--dark:#f2f5fc;--t-medium--dark:#aeb5c5;--t-muted--dark:#505258;--t-opp-bright--dark:#151617;--t-opp-medium--dark:#313437;--t-opp-muted--dark:#797d83;--neutral-bright--dark:#fff;--per-base:#141414;--t-per-bright-light:#f2f5fc;--t-per-medium-light:#aeb5c5;--t-per-muted-light:#3e4045;--t-per-bright-dark:#151617;--t-per-medium-dark:#313437;--t-per-muted-dark:#797d83;--per-stroke-controls:#f2f5fc;--per-stroke-elements:#8f93a1;--neutral-white:#fff;--neutral-black:#000;--neutral-gray:#878787;--neutral-gray-dark:#404040}@media (prefers-color-scheme:light){:root{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-shade:var(--base-shade--light);--base-tint:var(--base-tint--light);--stroke-controls:var(--stroke-controls--light);--stroke-elements:var(--stroke-elements--light);--font-weight-base:var(--font-weight-base--light);--font-weight-medium:var(--font-weight-medium--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--neutral-bright:var(--neutral-bright--light)}}@media (prefers-color-scheme:dark){:root{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-shade:var(--base-shade--dark);--base-tint:var(--base-tint--dark);--stroke-controls:var(--stroke-controls--dark);--stroke-elements:var(--stroke-elements--dark);--font-weight-base:var(--font-weight-base--dark);--font-weight-medium:var(--font-weight-medium--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--neutral-bright:var(--neutral-bright--dark)}}[color-scheme=light]{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-shade:var(--base-shade--light);--base-tint:var(--base-tint--light);--stroke-controls:var(--stroke-controls--light);--stroke-elements:var(--stroke-elements--light);--font-weight-base:var(--font-weight-base--light);--font-weight-medium:var(--font-weight-medium--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--neutral-bright:var(--neutral-bright--light)}[color-scheme=dark]{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-shade:var(--base-shade--dark);--base-tint:var(--base-tint--dark);--stroke-controls:var(--stroke-controls--dark);--stroke-elements:var(--stroke-elements--dark);--font-weight-base:var(--font-weight-base--dark);--font-weight-medium:var(--font-weight-medium--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--neutral-bright:var(--neutral-bright--dark)}.demo__loader{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.demo__loader.loaded{opacity:0;visibility:hidden}.loader__wrapper{background:var(--base);width:100%;height:100%;color:var(--t-bright);justify-content:center;align-items:center;display:flex;position:absolute;top:0}.loader__content{z-index:2;width:100%;color:var(--t-bright);justify-content:center;display:flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;overflow:hidden;transform:translate(-50%)translateY(-50%)}.loader__count{justify-content:end;line-height:1;display:flex;overflow:hidden}.loader__count span{font:normal var(--font-weight-base)4.6rem/.9 var(--_font-accent);color:var(--t-bright);display:inline-flex}@media only screen and (min-width:768px){.loader__count span{font-size:8rem}}@media only screen and (min-width:1400px){.loader__count span{font-size:10rem}}*,:before,:after{box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}a:focus,button:focus,input:focus,textarea:focus,input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--base-tint);color:var(--t-medium);text-shadow:none}::-webkit-scrollbar{background:var(--base-shade);width:6px;display:none}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{background-color:var(--base-shade)}::-webkit-scrollbar-thumb{background-color:var(--base-tint);border-radius:var(--_radius-s)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:sans-serif;font-size:62.5%}body{width:100%;min-width:360px;font:normal 400 var(--_size)/1.4 var(--_font-default);text-rendering:optimizeLegibility;background-color:var(--base);color:var(--t-medium);position:relative;overflow-x:unset!important}section{min-width:360px;position:relative}a{-webkit-tap-highlight-color:transparent;-webkit-transition:all var(--_animspeed-medium)var(--_animbezier);-moz-transition:all var(--_animspeed-medium)var(--_animbezier);transition:all var(--_animspeed-medium)var(--_animbezier);outline:0;text-decoration:none}img{width:100%;height:auto;display:block}.overflow-hidden{overflow:hidden!important}h1{font:normal 300 5.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){h1{max-width:70rem;font-size:9rem}}@media only screen and (min-width:1200px){h1{max-width:none;font-size:11rem}}@media only screen and (min-width:1400px){h1{font-size:12.6rem}}@media only screen and (min-width:1600px){h1{font-size:16rem}}.headline__subtitle.space-top{margin-top:4.6rem}.headline__subtitle.space-bottom{margin-bottom:3.8rem}@media only screen and (min-width:768px){.headline__subtitle.space-top{margin-top:5.7rem}.headline__subtitle.space-bottom{margin-bottom:4.2rem}}@media only screen and (min-width:992px){.headline__subtitle.space-top{margin-top:6.4rem}.headline__subtitle.space-bottom{margin-bottom:4.9rem}}@media only screen and (min-width:1200px){.headline__subtitle.space-top{margin-top:5.8rem}.headline__subtitle.space-bottom{margin-bottom:4rem}}@media only screen and (min-width:1400px){.headline__subtitle.space-top{margin-top:6.3rem}.headline__subtitle.space-bottom{margin-bottom:5.7rem}}@media only screen and (min-width:1600px){.headline__subtitle.space-top{margin-top:6.8rem}.headline__subtitle.space-bottom{margin-bottom:4.1rem}}h2{font:normal 300 4.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){h2{font-size:8rem}}@media only screen and (min-width:1200px){h2{font-size:9rem}}@media only screen and (min-width:1400px){h2{font-size:10rem}}@media only screen and (min-width:1600px){h2{font-size:14rem}}.h2__text{margin-top:4.5rem}@media only screen and (min-width:768px){.h2__text{max-width:67rem;margin-top:5.7rem}}@media only screen and (min-width:992px){.h2__text{margin-top:6.4rem}}@media only screen and (min-width:1200px){.h2__text{max-width:78rem;margin-top:5.9rem}.h2__text.text-half{max-width:54%}.h2__text.text-twothirds{max-width:67%}}@media only screen and (min-width:1400px){.h2__text{margin-top:6.6rem}.h2__text.text-half{max-width:50%}}@media only screen and (min-width:1600px){.h2__text{margin-top:6.9rem}.h2__text.text-half{max-width:45%}}h3{font:normal 400 3.4rem var(--_font-accent);color:var(--t-bright)}h3.dark{color:var(--t-per-bright-dark);font-weight:400}h3.light{color:var(--t-per-bright-light);font-weight:300}@media only screen and (min-width:768px){h3{font-size:4.4rem}}@media only screen and (min-width:1200px){h3{font-size:5rem}}@media only screen and (min-width:1400px){h3{font-size:5.6rem}}@media only screen and (min-width:1600px){h3{font-size:6.4rem}}h4{font:normal 400 2.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:1400px){h4{font-size:3rem}}@media only screen and (min-width:1600px){h4{font-size:3.6rem}}h5{font:normal var(--font-weight-base)2.2rem var(--_font-accent);color:var(--t-bright)}h6{font:normal var(--font-weight-base)/1.6 1.8rem var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:1200px){h6{font-size:2rem}}@media only screen and (min-width:1400px){h6{font-size:2.2rem}}@media only screen and (min-width:1600px){h6{font-size:2.6rem}}.section-name{font:normal var(--font-weight-base)1.8rem/1.4 var(--_font-default);color:var(--t-bright);justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.section-name .section-name-caption,.section-name i{display:inline-flex;position:relative}.section-name i{font-size:2.3rem;overflow:hidden}.section-name.icon-left .section-name-caption{margin-left:1rem}.section-name.icon-right .section-name-caption{margin-right:1rem}@media only screen and (min-width:1200px){.section-name{font-size:2rem}.section-name i{font-size:2.5rem}}@media only screen and (min-width:1400px){.section-name{font-size:2.2rem}.section-name i{font-size:2.7rem}}@media only screen and (min-width:1600px){.section-name{font-size:2.6rem}.section-name i{font-size:3.2rem}}p{font:normal var(--font-weight-base)1.8rem var(--_font-default);color:var(--t-bright)}p.type-basic-160lh{line-height:1.6}p.type-basic-140lh{line-height:1.4}p.small{font-size:1.6rem}p.dark{color:var(--t-per-bright-dark);font-weight:400}p.light{color:var(--t-per-bright-light);font-weight:300}@media only screen and (min-width:1200px){p{font-size:2rem}}@media only screen and (min-width:1400px){p{font-size:2.2rem}}@media only screen and (min-width:1600px){p{font-size:2.6rem}p.small{font-size:1.8rem}}a{font:normal var(--font-weight-base)1.8rem var(--_font-default);color:var(--t-bright);text-decoration:none}a.link-small{font-size:1.6rem}a.link-small-underline{font-size:1.6rem;text-decoration:underline}a.link-small-160lh{font-size:1.6rem;line-height:1.6;display:inline-flex}.no-touch a:hover.link-small,.no-touch a:hover.link-small-underline,.no-touch a:hover.link-small-160lh{color:var(--t-medium)}@media only screen and (min-width:1200px){a{font-size:2rem}}@media only screen and (min-width:1400px){a{font-size:2.2rem}}@media only screen and (min-width:1600px){a{font-size:2.6rem}a.link-small{font-size:1.8rem}a.link-small-underline{font-size:1.8rem;text-decoration:underline}a.link-small-160lh{font-size:1.8rem;line-height:1.6}}.logo-text{font:normal 600 1.8rem var(--_font-default);color:var(--t-bright)}@media only screen and (min-width:768px){.logo-text{font-size:2rem}}@media only screen and (min-width:1400px){.logo-text{font-size:2.2rem}}@media only screen and (min-width:1600px){.logo-text{font-size:2.6rem}}.menu-link{font:normal 500 1.6rem var(--_font-default)}@media only screen and (min-width:1600px){.menu-link{font-size:1.8rem}}.text-link{color:inherit;background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,transparent,transparent),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.text-link.text-link-medium{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),-webkit-gradient(linear,left top,right top,from(var(--t-muted)),to(var(--t-muted)));background:-moz-linear-gradient(left,transparent,transparent),-moz-linear-gradient(left,var(--t-muted),var(--t-muted));background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--t-muted),var(--t-muted));-moz-background-size:100% 1px,0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch .text-link:hover{-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}.btn{font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:none;outline:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.btn-line-small{font:normal var(--font-weight-medium)1.4rem/1.4 var(--_font-default);color:var(--t-bright);justify-content:flex-start}.btn-line-small .btn-caption,.btn-line-small i{display:inline-flex;position:relative}.btn-line-small i{font-size:1.6rem;overflow:hidden}.btn-line-small.icon-left .btn-caption{margin-left:1rem}.btn-line-small.icon-right .btn-caption{margin-right:1rem}.btn-line-small:hover{color:var(--t-medium)}@media only screen and (min-width:768px){.btn-line-small{font-size:1.6rem}.btn-line-small i{font-size:1.9rem}}@media only screen and (min-width:1600px){.btn-line-small{font-size:1.8rem}.btn-line-small i{padding-bottom:.2rem;font-size:2.2rem}}.btn-default{border:1px solid var(--neutral-bright);background-color:var(--neutral-bright);width:100%;height:10rem;font:normal var(--font-weight-medium)1.8rem/10rem var(--_font-default);color:var(--t-opp-bright);border-radius:5rem;padding:0 7.6rem}@media only screen and (min-width:576px){.btn-default{width:auto}}@media only screen and (min-width:1200px){.btn-default{border:1px solid var(--stroke-controls);color:var(--t-bright);background-color:transparent;font-size:2rem}.btn-default .btn-caption{display:block;position:relative}}@media only screen and (min-width:1400px){.btn-default{font-size:2.2rem}}@media only screen and (min-width:1600px){.btn-default{border-radius:6rem;height:11rem;font-size:2.6rem;line-height:11rem}}@media only screen and (min-width:1200px){.hover-default{transition:color .3s,background-color,-webkit-transform .3s ease-in-out;transition:color .3s,background-color,transform .3s ease-in-out;position:relative;overflow:hidden}.hover-default em{background-color:var(--t-bright);border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.no-touch .hover-default:hover{color:var(--t-opp-bright);background-color:var(--t-bright);transition:color .3s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;transition:color .3s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out}.no-touch .hover-default:hover em{width:225%;height:22.5rem}.hover-default-small{transition:color .3s,background-color,-webkit-transform .3s ease-in-out;-moz-transition:color .3s,background-color,transform .3s ease-in-out;transition:color .3s,background-color,transform .3s ease-in-out;position:relative;overflow:hidden}.hover-default-small em{background-color:var(--base);border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.no-touch .hover-default-small:hover{color:var(--t-bright);background-color:var(--base);transition:color .3s,background-color .3s .2s,-webkit-box-shadow .5s,-webkit-transform .3s ease-in-out;-moz-transition:color .3s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out;transition:color .3s,background-color .3s .2s,box-shadow .5s,transform .3s ease-in-out}.no-touch .hover-default-small:hover em{width:225%;height:11.25rem}}.btn-default-small{border:1px solid var(--neutral-bright);-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);background-color:var(--neutral-bright);width:4rem;height:4rem;font:normal 500 1.8rem var(--_font-default);color:var(--t-opp-bright)}.btn-default-small .btn-caption{display:none}@media only screen and (min-width:768px){.btn-default-small{font-size:2.2rem}}@media only screen and (min-width:1200px){.btn-default-small{width:auto;padding:0 2rem;font-size:1.6rem}.btn-default-small .btn-caption,.btn-default-small i{display:block;position:relative}.btn-default-small .btn-caption{margin-right:1rem}.btn-default-small i{font-size:1.8rem}}@media only screen and (min-width:1400px){.btn-default-small{height:5rem}}@media only screen and (min-width:1600px){.btn-default-small{font-size:1.8rem}}.slide-right:hover i:before{animation:.4s ease-in-out both slideRight}.slide-right-up:hover i:before{animation:.4s ease-in-out both slideRightUp}.slide-right-down:hover i:before{animation:.4s ease-in-out both slideRightDown}.slide-left:hover i:before{animation:.4s ease-in-out both slideLeft}.slide-left-up:hover i:before{animation:.4s ease-in-out both slideLeftUp}.slide-left-down:hover i:before{animation:.4s ease-in-out both slideLeftDown}.slide-down:hover i:before{animation:.4s ease-in-out both slideDown}.slide-up:hover i:before{animation:.4s ease-in-out both slideUp}@keyframes slideRight{0%{transform:translate(0)}50%{transform:translate(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideRightUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideRightDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeft{0%{transform:translate(0)}50%{transform:translate(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideLeftUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(-100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeftDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(-100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}50%{transform:translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translateY(-100%)}53%{opacity:1}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}50%{transform:translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translateY(100%)}53%{opacity:1}to{transform:translateY(0)}}.demo__content{z-index:3;width:100%;min-width:360px;height:auto;position:relative}.fullheight-desktop{height:auto;position:relative}@media only screen and (min-width:1200px){.fullheight-desktop{height:100%}}.grid-item{margin-top:2rem;padding:0 1rem}@media only screen and (min-width:768px){.grid-item{margin-top:3rem;padding:0 1.5rem}}@media only screen and (min-width:1600px){.grid-item{margin-top:5rem;padding:0 2.5rem}}.content__block{padding:0 2rem;position:relative}.content__block.no-padding{padding:0}.content__block.name-block{padding:0 2rem}.content__block.grid-block{padding:0 1rem}@media only screen and (min-width:768px){.content__block,.content__block.name-block{padding:0 5rem}.content__block.grid-block{padding:0 3.5rem}}@media only screen and (min-width:1200px){.content__block.name-block{padding:0 0 0 5rem}}@media only screen and (min-width:1600px){.content__block.grid-block{padding:0 2.5rem}}.content__block.section-title{margin-bottom:4rem}.content__block.section-grid-title{margin-bottom:3.6rem}.content__block.section-grid-text-title{margin-bottom:4rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:4.8rem}.content__block.section-form-title{margin-bottom:3.5rem}.content__block.large-text-block{margin:10.3rem 0 10.8rem}.content__block.large-text-block.pre-stack{margin-bottom:2.8rem}.content__block.pre-grid-items{margin-bottom:4.8rem}.content__block.pre-text-items{margin-bottom:6rem}.content__block.pre-offcanvas-text-block{margin-bottom:12.7rem}.content__block.pre-offcanvas-grid-block{margin-bottom:14rem}.content__block.pre-stack-block{z-index:1000;margin-bottom:-2.4rem;position:relative}.content__block.pre-stack-text-block{z-index:1000;margin-bottom:-2rem;position:relative}@media only screen and (min-width:768px){.content__block.section-text-title{margin-bottom:2.7rem}.content__block.section-grid-title{margin-bottom:3.8rem}.content__block.section-grid-text-title{margin-bottom:4.9rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:6rem}.content__block.section-form-title{margin-bottom:5.4rem}.content__block.large-text-block{margin:12.6rem 0 13.4rem}.content__block.large-text-block.pre-stack{margin-bottom:3.4rem}.content__block.pre-grid-items{margin-bottom:5.8rem}.content__block.pre-text-items{margin-bottom:8rem}.content__block.pre-offcanvas-text-block{margin-bottom:17.8rem}.content__block.pre-offcanvas-grid-block{margin-bottom:20rem}.content__block.pre-stack-block{margin-bottom:-3.2rem}.content__block.pre-stack-text-block{margin-bottom:-2.1rem}}@media only screen and (min-width:992px){.content__block.section-text-title{margin-bottom:3.4rem}.content__block.section-grid-title{margin-bottom:4.5rem}.content__block.section-grid-text-title{margin-bottom:5.6rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:6.7rem}.content__block.section-form-title{margin-bottom:6.1rem}.content__block.large-text-block.pre-stack{margin-bottom:3.4rem}.content__block.pre-grid-items{margin-bottom:6.5rem}.content__block.pre-text-items{margin-bottom:8.7rem}.content__block.pre-stack-block{margin-bottom:-2.5rem}.content__block.pre-stack-text-block{margin-bottom:-1.4rem}}@media only screen and (min-width:1200px){.content__block.section-text-title{margin-bottom:3.9rem}.content__block.section-grid-title{margin-bottom:4.2rem}.content__block.section-grid-text-title{margin-bottom:5.6rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:6.3rem}.content__block.section-form-title{margin-bottom:6.1rem}.content__block.large-text-block{margin:14.3rem 0 15.2rem}.content__block.large-text-block.pre-stack{margin-bottom:5.2rem}.content__block.pre-grid-items{margin-bottom:7.5rem}.content__block.pre-text-items{margin-bottom:8.6rem}.content__block.pre-offcanvas-text-block{margin-bottom:19.5rem}.content__block.pre-offcanvas-grid-block{margin-bottom:22rem}.content__block.pre-stack-block{margin-bottom:-2.8rem}.content__block.pre-stack-text-block{margin-bottom:-1.4rem}}@media only screen and (min-width:1400px){.content__block.section-text-title{margin-bottom:3.6rem}.content__block.section-grid-title{margin-bottom:5rem}.content__block.section-grid-text-title{margin-bottom:6.5rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:7rem}.content__block.section-form-title{margin-bottom:6.8rem}.content__block.large-text-block{margin:17rem 0 17.9rem}.content__block.large-text-block.pre-stack{margin-bottom:7rem}.content__block.pre-grid-items{margin-bottom:7.5rem}.content__block.pre-text-items{margin-bottom:9.5rem}.content__block.pre-offcanvas-text-block{margin-bottom:22.2rem}.content__block.pre-offcanvas-grid-block{margin-bottom:25rem}.content__block.pre-stack-block{margin-bottom:-3rem}.content__block.pre-stack-text-block{margin-bottom:-1.5rem}}@media only screen and (min-width:1600px){.content__block.section-text-title{margin-bottom:1.9rem}.content__block.section-grid-title{margin-bottom:3.5rem}.content__block.section-grid-text-title{margin-bottom:5.8rem}.content__block.section-stack-title{margin-bottom:0}.content__block.section-tagline-title{margin-bottom:7.3rem}.content__block.section-form-title{margin-bottom:7.9rem}.content__block.large-text-block{margin:16.3rem 0 17.6rem}.content__block.large-text-block.pre-stack{margin-bottom:6.6rem}.content__block.pre-grid-items{margin-bottom:7rem}.content__block.pre-text-items{margin-bottom:10.8rem}.content__block.pre-offcanvas-text-block{margin-bottom:26.2rem}.content__block.pre-offcanvas-grid-block{margin-bottom:30rem}.content__block.pre-stack-block{margin-bottom:-2.5rem}.content__block.pre-stack-text-block{margin-bottom:-.2rem}}.block__subtitle.grid-block-subtitle{padding:0 1rem}@media only screen and (min-width:768px){.block__subtitle.grid-block-subtitle{padding:0 1.5rem}}@media only screen and (min-width:1600px){.block__subtitle.grid-block-subtitle{padding:0 2.5rem}}.block__subtitle{margin-bottom:6.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:4.3rem}@media only screen and (min-width:768px){.block__subtitle{margin-bottom:8.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:5.3rem}}@media only screen and (min-width:992px){.block__subtitle{margin-bottom:9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6rem}}@media only screen and (min-width:1200px){.block__subtitle{margin-bottom:9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6rem}}@media only screen and (min-width:1400px){.block__subtitle{margin-bottom:9.9rem}.block__subtitle.grid-block-subtitle{margin-bottom:6.9rem}}@media only screen and (min-width:1600px){.block__subtitle{margin-bottom:11.3rem}.block__subtitle.grid-block-subtitle{margin-bottom:6.3rem}}.fullheight-l{height:auto}@media only screen and (min-width:992px){.fullheight-l{height:100%}}.divider{-moz-border-radius:var(--_radius);border-radius:var(--_radius);width:100%;position:relative;overflow:hidden}.divider-image,.divider-video{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;height:440px}@media only screen and (min-width:768px){.divider-image,.divider-video{height:500px}}@media only screen and (min-width:1400px){.divider-image,.divider-video{height:600px}}@media only screen and (min-width:1600px){.divider-image,.divider-video{height:700px}}.intro-image-1{background-image:url(/img/demo/1400x1000_d01.webp)}.bottom__background{width:100%;height:100vh;position:absolute;bottom:0;left:0;overflow:hidden}.bottom-bg-01__01,.bottom-bg-01__02{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.bottom-bg-01__01{width:400px;height:auto;bottom:-200px;right:-60px}.bottom-bg-01__01 img{opacity:.3}@media only screen and (min-width:768px){.bottom-bg-01__01{width:500px;bottom:-270px;right:-160px}}@media only screen and (min-width:992px){.bottom-bg-01__01{width:700px;bottom:-470px;right:-180px}}@media only screen and (min-width:1200px){.bottom-bg-01__01{width:800px;bottom:-530px;right:-200px}}@media only screen and (min-width:1400px){.bottom-bg-01__01{width:900px;bottom:-600px;right:-210px}}@media only screen and (min-width:1600px){.bottom-bg-01__01{width:1100px;bottom:-740px;right:-260px}}.bottom-bg-01__02{width:250px;height:auto;bottom:200px;left:-100px}.bottom-bg-01__02 img{opacity:.3}@media only screen and (min-width:768px){.bottom-bg-01__02{width:400px;bottom:-200px;left:-100px}}@media only screen and (min-width:992px){.bottom-bg-01__02{width:600px;bottom:-380px;left:-150px}}@media only screen and (min-width:1200px){.bottom-bg-01__02{width:700px;bottom:-440px;left:-150px}}@media only screen and (min-width:1400px){.bottom-bg-01__02{width:800px;bottom:-500px;left:-180px}}@media only screen and (min-width:1600px){.bottom-bg-01__02{width:1000px;bottom:-630px;left:-230px}}.demo__header{z-index:11;-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.03);width:auto;position:fixed;bottom:2rem;left:2rem}@media only screen and (min-width:768px){.demo__header{bottom:3rem;left:5rem}}@media only screen and (min-width:1200px){.demo__header{top:3rem;bottom:auto;left:-moz-calc(16.6667% + 3rem);z-index:9;background-color:transparent;position:fixed;left:calc(16.6667% + 3rem)}}@media only screen and (min-width:1400px){.demo__header{top:3rem;bottom:auto;left:-moz-calc(16.6667% + 2.5rem);position:fixed;left:calc(16.6667% + 2.5rem)}}.header__navigation{position:relative}@media only screen and (min-width:1200px){.header__navigation{height:4rem}}@media only screen and (min-width:1400px){.header__navigation{height:5rem}}.demo__logo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);z-index:100;display:flex;position:fixed;top:2rem;left:2rem;overflow:hidden}@media only screen and (min-width:768px){.demo__logo{top:3rem;left:5rem}}.logo__link{align-items:center;display:flex}.logo__link svg{width:auto;height:4rem}.logo__link span{padding-left:1.4rem;padding-right:1rem;display:inline-flex}@media only screen and (min-width:1400px){.logo__link svg{height:5rem}.logo__link span{padding-left:1.6rem}}.top-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);z-index:100;justify-content:center;align-items:center;width:auto;height:4rem;display:flex;position:fixed;top:2rem;right:2rem;overflow:hidden}@media only screen and (min-width:768px){.top-controls{top:3rem;right:5rem}}@media only screen and (min-width:1400px){.top-controls{height:5rem}}.color-switcher{font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:none;outline:0;width:4rem;height:4rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.color-switcher:after{content:"";background-color:var(--neutral-bright);z-index:-1;border-radius:50%;width:1.8rem;height:1.8rem;display:block;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%)translateY(-50%)}@media only screen and (min-width:768px){.color-switcher:after{width:2.2rem;height:2.2rem}}@media only screen and (min-width:1200px){.color-switcher{margin-right:1.3rem}}@media only screen and (min-width:1400px){.color-switcher{width:5rem;height:5rem;margin-right:1rem}.color-switcher:after{width:2.6rem;height:2.6rem}}.header-offset{background-color:var(--base);z-index:3;width:100%;height:8rem;display:flex}@media only screen and (min-width:768px){.header-offset{height:8.8rem}}@media only screen and (min-width:1200px){.header-offset{height:0}}.menu__list{position:relative}@media only screen and (min-width:1200px){.menu__list{height:4rem}}@media only screen and (min-width:1400px){.menu__list{height:5rem}}.menu__item{display:inline-flex}.menu__link{-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);width:4rem;height:4rem;color:var(--t-bright);white-space:nowrap;font-size:1.8rem;transition:all .3s ease-in-out}.menu__link.active{color:var(--t-opp-bright);background-color:var(--neutral-bright)}@media only screen and (min-width:1200px){.menu__link{width:auto;height:4rem;font:normal var(--font-weight-medium)1.6rem/4rem var(--_font-default);color:var(--t-medium);padding:0 2rem}.menu__link i{display:none}.menu__link:hover,.menu__link:hover .menu__caption{color:var(--t-bright)}.menu__link.active{color:var(--t-bright);background-color:transparent}.menu__link.active .menu__caption{color:var(--t-bright);-moz-background-size:0 1px,100% 1px;background-size:0 1px,100% 1px}}@media only screen and (min-width:1400px){.menu__link{height:5rem;padding:0 2.5rem;line-height:5rem}}@media only screen and (min-width:1600px){.menu__link{font-size:1.8rem}}.menu__caption{display:none}@media only screen and (min-width:1200px){.menu__caption{background:-webkit-gradient(linear,left top,right top,from(transparent),to(transparent)),-webkit-gradient(linear,left top,right top,from(var(--t-bright)),to(var(--t-bright)));background:-moz-linear-gradient(left,transparent,transparent),-moz-linear-gradient(left,var(--t-bright),var(--t-bright));background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--t-bright),var(--t-bright));-moz-background-size:100% 1px,0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s;display:inline-flex}}.demo__intro{padding-top:6rem;position:relative;overflow:hidden}@media only screen and (min-width:768px){.demo__intro{padding-top:7rem}}@media only screen and (min-width:1200px){.demo__intro{padding-top:0}}.intro__content{height:auto;margin-bottom:3.4rem;position:relative}.intro__content.intro-95-desktop{margin-bottom:11.5rem}.intro__content.intro-fullheight-centered{margin-bottom:12rem}@media only screen and (min-width:768px){.intro__content{margin-bottom:4.4rem}.intro__content.intro-95-desktop{margin-bottom:14.5rem}.intro__content.intro-fullheight-centered{margin-bottom:14.3rem}}@media only screen and (min-width:1200px){.intro__content{height:100vh;margin-bottom:0}.intro__content.intro-95-desktop{height:95vh;margin-bottom:0;padding-top:7rem}.intro__content.intro-fullheight-centered{margin-bottom:0;padding-top:7rem}}@media only screen and (min-width:1400px){.intro__content.intro-95-desktop,.intro__content.intro-fullheight-centered{padding-top:8rem}}.intro__background{width:100%;height:100%;position:absolute;top:0;left:0}.intro__background.intro-bg-01 img,.intro__background.intro-bg-02 img{width:100%;height:auto;display:block}.intro-bg__shadow{background:-webkit-gradient(linear,left top,left bottom,color-stop(78%,rgba(var(--base-rgb),0)),color-stop(97%,rgba(var(--base-rgb),1)));background:-moz-linear-gradient(top,rgba(var(--base-rgb),0)78%,rgba(var(--base-rgb),1)97%);background:linear-gradient(to bottom,rgba(var(--base-rgb),0)78%,rgba(var(--base-rgb),1)97%);width:100%;height:100%;position:absolute;top:0;left:0}.intro-bg-01__01,.intro-bg-01__02,.intro-bg-01__03,.intro-bg-01__04{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.intro-bg-01__01{width:320px;height:320px;top:-170px;right:-80px}.intro-bg-01__01 img{opacity:.5}@media only screen and (min-width:768px){.intro-bg-01__01{width:500px;height:500px;top:-320px;right:-20px}}@media only screen and (min-width:992px){.intro-bg-01__01{top:-260px}}@media only screen and (min-width:1200px){.intro-bg-01__01{width:660px;height:660px;top:-245px;right:-20px}}@media only screen and (min-width:1400px){.intro-bg-01__01{width:770px;height:770px;top:-295px;right:-30px}}@media only screen and (min-width:1600px){.intro-bg-01__01{width:940px;height:940px;top:-360px;right:-30px}}.intro-bg-01__02{width:150px;height:150px;bottom:-80px;left:auto;right:0}.intro-bg-01__02 img{opacity:.5}@media only screen and (min-width:768px){.intro-bg-01__02{width:240px;height:240px;bottom:-120px;left:auto;right:180px}}@media only screen and (min-width:1200px){.intro-bg-01__02{width:330px;height:330px;bottom:-10px;left:-125px}}@media only screen and (min-width:1400px){.intro-bg-01__02{width:400px;height:400px;bottom:-20px;left:-150px}}@media only screen and (min-width:1600px){.intro-bg-01__02{width:500px;height:500px;bottom:-30px;left:-195px}}.intro-bg-01__03{width:160px;height:160px;top:10px;right:-50px}@media only screen and (min-width:768px){.intro-bg-01__03{width:280px;height:280px;top:15px;right:-85px}}@media only screen and (min-width:1200px){.intro-bg-01__03{width:340px;height:340px;top:75px;right:-105px}}@media only screen and (min-width:1400px){.intro-bg-01__03{width:400px;height:400px;top:85px;right:-125px}}@media only screen and (min-width:1600px){.intro-bg-01__03{width:540px;height:540px;top:80px;right:-170px}}.intro-bg-01__04{width:90px;height:90px;bottom:-40px;left:auto;right:80px}@media only screen and (min-width:768px){.intro-bg-01__04{width:140px;height:140px;right:320px}}@media only screen and (min-width:1200px){.intro-bg-01__04{width:180px;height:180px;bottom:140px;left:-60px}}@media only screen and (min-width:1400px){.intro-bg-01__04{width:220px;height:220px;bottom:155px;left:-80px}}@media only screen and (min-width:1600px){.intro-bg-01__04{width:260px;height:260px;bottom:200px;left:-90px}}.headline{margin-top:11.2rem;padding:0 2rem;position:relative}@media only screen and (min-width:768px){.headline{margin-top:14.2rem;padding:0 5rem}}@media only screen and (min-width:1200px){.headline{margin-top:0;position:absolute;bottom:0;left:0}}.headline__btn{margin-top:9.7rem}@media only screen and (min-width:768px){.headline__btn{margin-top:11.9rem}}@media only screen and (min-width:1200px){.headline__btn{margin-top:5.9rem;margin-bottom:4.4rem}}@media only screen and (min-width:1400px){.headline__btn{margin-top:11rem}}@media only screen and (min-width:1600px){.headline__btn{margin-top:10.1rem}}.intro__media{position:relative}.intro__media.media-grid-bottom{padding-bottom:2.5rem}.intro__media.media-stack-bottom{padding-bottom:0}@media only screen and (min-width:768px){.intro__media.media-grid-bottom{padding-bottom:3.5rem}}@media only screen and (min-width:1200px){.intro__media.media-grid-bottom{padding-bottom:3.7rem}}@media only screen and (min-width:1400px){.intro__media.media-grid-bottom{padding-bottom:4.5rem}}@media only screen and (min-width:1600px){.intro__media.media-grid-bottom{padding-bottom:5.5rem}}.demo__inner{position:relative}.demo__inner.inner-grid-bottom{padding:11rem 0 2.5rem}.demo__inner.inner-stack{padding:2.2rem 0 .5rem}.demo__inner.inner-stack-bottom{padding:11rem 0 .5rem}.demo__inner.inner-type-bottom{padding:11rem 0 1.2rem}.demo__inner.no-padding-top{padding-top:0!important}.demo__inner.no-padding-bottom{padding-bottom:0!important}.demo__inner.pre-no-padding-top{padding:11rem 0 4.7rem}@media only screen and (min-width:768px){.demo__inner.inner-grid-bottom{padding:16rem 0 3.5rem}.demo__inner.inner-stack{padding:5.3rem 0 .5rem}.demo__inner.inner-stack-bottom{padding:16rem 0 .5rem}.demo__inner.inner-type-bottom{padding:16rem 0 1.4rem}.demo__inner.pre-no-padding-top{padding:16rem 0 8.8rem}}@media only screen and (min-width:1200px){.demo__inner.inner-grid-bottom{padding:16rem 0 3.7rem}.demo__inner.inner-stack{padding:8.3rem 0 .7rem}.demo__inner.inner-stack-bottom{padding:16rem 0 .7rem}.demo__inner.inner-type-bottom{padding:16rem 0 3.1rem}.demo__inner.pre-no-padding-top{padding:16rem 0 12rem}}@media only screen and (min-width:1400px){.demo__inner.inner-grid-bottom{padding:18rem 0 4.5rem}.demo__inner.inner-stack{padding:9.5rem 0 1.5rem}.demo__inner.inner-stack-bottom{padding:18rem 0 1.5rem}.demo__inner.inner-type-bottom{padding:18rem 0 3.9rem}.demo__inner.pre-no-padding-top{padding:18rem 0 14rem}}@media only screen and (min-width:1600px){.demo__inner.inner-grid-bottom{padding:21rem 0 5.5rem}.demo__inner.inner-stack{padding:13.5rem 0 .5rem}.demo__inner.inner-stack-bottom{padding:21rem 0 .5rem}.demo__inner.inner-type-bottom{padding:21rem 0 4.8rem}.demo__inner.pre-no-padding-top{padding:21rem 0 19rem}}.inner__wrapper{width:100%;margin:0 auto;position:relative}.inner__name{margin-bottom:.4rem}@media only screen and (min-width:768px){.inner__name{margin-bottom:1.2rem}}@media only screen and (min-width:1200px){.inner__name{margin-top:1.6rem;margin-bottom:0}}@media only screen and (min-width:1400px){.inner__name{margin-top:1.8rem}}@media only screen and (min-width:1600px){.inner__name{margin-top:2.6rem}}.inner__content{width:100%;position:relative}.card{margin-bottom:4.2rem}.card:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.card{margin-bottom:5.2rem}.card:last-of-type{margin-bottom:0}}@media only screen and (min-width:992px){.card{margin-bottom:5.9rem}.card:last-of-type{margin-bottom:0}}@media only screen and (min-width:1200px){.card{margin-bottom:5.9rem}.card:last-of-type{margin-bottom:0}}@media only screen and (min-width:1400px){.card{margin-bottom:6.9rem}.card:last-of-type{margin-bottom:0}}@media only screen and (min-width:1600px){.card{margin-bottom:6.4rem}.card:last-of-type{margin-bottom:0}}.card__item{display:block;position:relative}.card__link{display:block}.card__image{-moz-border-radius:var(--_radius);border-radius:var(--_radius);-webkit-transition:-webkit-transform .3s var(--_animbezier);transition:-webkit-transform .3s var(--_animbezier);-moz-transition:transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier),-webkit-transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier);margin-bottom:3rem;display:block;overflow:hidden;transform:translateY(0)}.card__image img{-webkit-transition:-webkit-transform .3s var(--_animbezier);transition:-webkit-transform .3s var(--_animbezier);-moz-transition:transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier);transition:transform .3s var(--_animbezier),-webkit-transform .3s var(--_animbezier),-moz-transform .3s var(--_animbezier);transform:scale(1)}.card__text{color:var(--t-bright);-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;transition:background-size .4s,color .3s,-moz-background-size .4s}@media only screen and (min-width:1200px){.card__text{color:var(--t-medium)}}.card__icon{text-align:center;transition:-webkit-transform .4s;-moz-transition:transform .4s;width:18px;height:18px;transition:transform .4s;display:block;position:relative;transform:rotate(0)}.card__icon:before,.card__icon:after{content:"";background-color:var(--t-bright);width:18px;height:2px;transition:background-color .3s ease-in-out;display:block;position:absolute;top:8px;left:0}.card__icon:before{transform:rotate(0)}.card__icon:after{transform:rotate(90deg)}@media only screen and (min-width:1200px){.card__icon:before,.card__icon:after{background-color:var(--t-medium)}}.no-touch .card__link:hover .card__image{transform:translateY(-1rem)}.no-touch .card__link:hover .card__image img{transform:scale(1.02)}.no-touch .card__link:hover .card__text{color:var(--t-bright)}.no-touch .card__link:hover .card__icon{transform:rotate(180deg)}.no-touch .card__link:hover .card__icon:before,.no-touch .card__link:hover .card__icon:after{background-color:var(--t-bright)}.demo__subscribe{background-color:var(--base-tint);padding:6rem 0}.subscribe__content{padding:0 1rem;position:relative}@media only screen and (min-width:768px){.subscribe__content{padding:0 3rem}}@media only screen and (min-width:1200px){.subscribe__content{padding:0 5rem}}.subscribe__formtitle{position:relative}.formtitle__descr{max-width:600px}.subscribe__form{max-width:600px;margin-top:3rem;position:relative}.demo__footer{background-color:var(--base)}.footer__content{text-align:center;padding:0 1rem;position:relative}@media only screen and (min-width:768px){.footer__content{padding:0 3rem}}@media only screen and (min-width:1200px){.footer__content{padding:0 5rem}}.footer__footercta{padding:2.9rem 0 3.3rem}@media only screen and (min-width:768px){.footer__footercta{padding:2.9rem 0 4.3rem}}@media only screen and (min-width:992px){.footer__footercta{padding:5.2rem 0 3rem}}@media only screen and (min-width:1200px){.footer__footercta{padding:7.1rem 0 17rem}}@media only screen and (min-width:1400px){.footer__footercta{padding:9.1rem 0 20rem}}@media only screen and (min-width:1600px){.footer__footercta{padding:8rem 0 20rem}}.footercta__caption{margin-bottom:3.1rem;padding:0 2rem}.footercta__caption p{max-width:32rem}@media only screen and (min-width:768px){.footercta__caption{margin-bottom:4.1rem}.footercta__caption p{max-width:40rem}}@media only screen and (min-width:992px){.footercta__caption{margin-bottom:4.1rem}}@media only screen and (min-width:1200px){.footercta__caption{margin-bottom:4.1rem}.footercta__caption p{max-width:50rem}}@media only screen and (min-width:1400px){.footercta__caption{margin-bottom:5rem}}@media only screen and (min-width:1600px){.footercta__caption{margin-bottom:4.8rem}.footercta__caption p{max-width:60rem}}.footercta__cta{padding:0 2rem}.footer__links{padding-bottom:1.6rem}.footer__links p:last-of-type{margin-top:.6rem}@media only screen and (min-width:768px){.footer__links{padding-bottom:2.9rem}}@media only screen and (min-width:992px){.footer__links{padding:0 3rem 1rem}.footer__links p:last-of-type{margin-top:0}}@media only screen and (min-width:1200px){.footer__links{width:100%;padding:0 5rem 3rem;position:absolute;bottom:0;left:0}}@media only screen and (min-width:1400px){.footer__links{padding:0 5rem 3rem}}@media only screen and (min-width:1600px){.footer__links{padding:0 5rem 4.1rem}}.btn-to-top{-moz-border-radius:var(--_radius-s);border-radius:var(--_radius-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:4rem;height:4rem;color:var(--t-bright);z-index:9;background-color:rgba(0,0,0,.03);font-size:1.8rem;position:fixed;bottom:2rem;right:2rem;overflow:hidden}.btn-to-top i{display:inline-flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.btn-to-top{position:fixed;bottom:3rem;right:5rem}}@media only screen and (min-width:1200px){.btn-to-top{font-size:1.9rem;position:fixed;bottom:6rem;right:5rem}.no-touch .btn-to-top:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media only screen and (min-width:1400px){.btn-to-top{width:5rem;height:5rem;position:fixed;bottom:6rem;right:5rem}}@media only screen and (min-width:1600px){.btn-to-top{font-size:2.2rem;position:fixed;bottom:7rem;right:5rem}}.items{max-width:100%;overflow:hidden}.items--gsap{color:#fff}.items--gsap .items__container{translate:-moz-calc(-100% + 100vw)!important;translate:calc(100vw - 100%)!important}.items__caption{max-width:50vw;padding:0 1.5rem}.items__container{will-change:transform;width:max-content;display:flex;position:relative}.items .item{margin-right:2rem}@media only screen and (min-width:768px){.items .item{margin-right:3rem}}@media only screen and (min-width:1600px){.items .item{margin-right:5rem}}.item{background-color:var(--base);width:45vw;height:auto;color:var(--t-bright);border-radius:20px;align-items:center;gap:20px;animation:1s infinite animateZ;display:flex;position:relative;overflow:hidden}.item.item-regular{width:auto;color:var(--t-bright);background-color:transparent;border-radius:0;gap:0;animation:1s infinite animateZ}.item.icon{border:1px solid var(--stroke-elements);justify-content:center}.item.icon svg{width:auto;height:70px;display:block}.item.image{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover}.item.image-1{background-image:url(/img/marquee/01.webp)}.item.image-2{background-image:url(/img/marquee/02.webp)}.item.image-3{background-image:url(/img/marquee/03.webp)}.item img{width:100%;height:auto;display:block}@media only screen and (min-width:768px){.item.icon svg{height:120px}}@media only screen and (min-width:992px){.item{width:30vw}}@media only screen and (min-width:1200px){.item{width:25vw}}@media only screen and (min-width:1600px){.item{width:20vw}.item.icon svg{height:140px}}.item__text{margin-right:2rem}.item__text.text-with-gliph{margin-right:0}.item__text.text-with-gliph:after{content:"/";padding-left:2rem;display:inline}@media only screen and (min-width:768px){.item__text{margin-right:3rem}.item__text.text-with-gliph:after{padding-left:3rem}}@media only screen and (min-width:1600px){.item__text{margin-right:5rem}.item__text.text-with-gliph:after{padding-left:5rem}}.item__image{flex-shrink:0;width:4rem;height:4rem}@media only screen and (min-width:768px){.item__image{width:7rem;height:7rem}}@media only screen and (min-width:1400px){.item__image{width:8rem;height:8rem}}@media only screen and (min-width:1600px){.item__image{width:11rem;height:11rem}}.item__image img,.item__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item__text{font:normal 300 4.6rem var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.item__text{font-size:8rem}}@media only screen and (min-width:1200px){.item__text{font-size:9rem}}@media only screen and (min-width:1400px){.item__text{font-size:10rem}}@media only screen and (min-width:1600px){.item__text{font-size:14rem}}@keyframes toLeft{to{transform:translate(-50%)}}@keyframes toRight{to{transform:translate(0)}}@keyframes animateZ{to{transform:translateZ(1px)}}
