html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-text-size-adjust:100%;display:block;position:relative}html,body{width:100%;position:relative}#app{flex-direction:column;height:100%;display:flex}body{color:#0a0e1a;background:#fff;height:100%;min-height:100%;max-height:100%;font:400 .659824vw Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:block;position:relative;overflow:hidden;margin:0!important}@media only screen and (width<=1370px) and (width>=1051px){body{font-size:1.16788vw}}@media only screen and (width<=1050px){body{height:auto}}@media only screen and (width<=1050px) and (width>=861px){body{font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){body{font-size:1.62791vw}}@media only screen and (width<=640px){body{font-size:4.10256vw}}body.is-touch-device{overflow:hidden auto}body.is-touch-device .container{position:relative;overflow-x:hidden}body.is-touch-device .scrollBar{display:none}h1,h2,h3,h4,h5,h6,.text-size-xl,.text-size-l,.text-size-m,.title-with-arrow__title{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.circle{letter-spacing:.15em;position:relative;color:#0000!important}.circle::-moz-selection{color:#0000!important}.circle::selection{color:#0000!important}.circle:before{content:"●";text-indent:-8%;color:#1162e5;width:100%;height:100%;font-size:180%;line-height:.5;position:absolute;top:0;left:0}.circle__wrap{white-space:nowrap}.title-with-arrow{justify-content:space-between;align-items:flex-end;width:100%;display:flex;position:relative}.title-with-arrow:hover{text-decoration:none}.title-with-arrow:hover .title-with-arrow__icon:before{opacity:0;transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translate(50%,-50%)}.title-with-arrow:hover .title-with-arrow__icon:after{opacity:1;transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.title-with-arrow:hover .title-with-arrow__icon span:before{opacity:1;transition:transform,opacity 0s .5s;transform:translate(0,0)}.title-with-arrow:hover .title-with-arrow__icon span:after{opacity:0;transition:transform,opacity;transform:translate(-50%,50%)}.title-with-arrow__title{text-transform:uppercase;width:100%;font-size:7.72727vw;font-weight:400;line-height:.941;display:block}@media only screen and (width<=640px){.title-with-arrow__title{font-size:11.2821vw}html[lang=de] .title-with-arrow__title{font-size:10.2564vw}}.title-with-arrow__title .reverse{text-align:right;padding-right:6.53409vw;display:block}@media only screen and (width<=640px){.title-with-arrow__title .reverse{text-align:left;padding-right:15.3846vw;display:inline}.title-with-arrow__title .mobile-reverse{display:block}}.title-with-arrow__arrow{margin-right:1.13636vw}@media only screen and (width<=640px){.title-with-arrow__arrow{margin-right:0;position:absolute;bottom:-4.10256vw;right:0}}.title-with-arrow__icon,.title-with-arrow__icon span{-webkit-user-select:none;user-select:none;width:2.84091vw;height:2.84091vw;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.title-with-arrow__icon,.title-with-arrow__icon span{width:3.64964vw;height:3.64964vw}}@media only screen and (width<=1050px) and (width>=861px){.title-with-arrow__icon,.title-with-arrow__icon span{width:3.80952vw;height:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.title-with-arrow__icon,.title-with-arrow__icon span{width:4.65116vw;height:4.65116vw}}@media only screen and (width<=640px){.title-with-arrow__icon,.title-with-arrow__icon span{width:10.2564vw;height:10.2564vw}}.title-with-arrow__icon:before,.title-with-arrow__icon:after,.title-with-arrow__icon span:before,.title-with-arrow__icon span:after{content:"";will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto;display:block;position:absolute;inset:0}@media only screen and (width<=1050px){.title-with-arrow__icon:before,.title-with-arrow__icon:after,.title-with-arrow__icon span:before,.title-with-arrow__icon span:after{background-size:88%}}.title-with-arrow__icon:before,.title-with-arrow__icon span:before{opacity:1;background-image:url(/build/assets/arrow-thin--big-top-C3ZG3ejy.svg);transition:transform,opacity 0s .5s;transform:translate(0,0)}.title-with-arrow__icon:after,.title-with-arrow__icon span:after{opacity:0;background-image:url(/build/assets/arrow-thin--big-top-C3ZG3ejy.svg);transition:transform,opacity;transform:translate(-50%,50%)}.title-with-arrow__icon span:before,.title-with-arrow__icon span span:before{opacity:0;transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translate(50%,-50%)}.title-with-arrow__icon span:after,.title-with-arrow__icon span span:after{opacity:1;transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.ttu{text-transform:uppercase}.text-wrap{gap:3.63636vw;margin-bottom:4.54545vw;display:grid}@media only screen and (width<=1370px) and (width>=1051px){.text-wrap{margin-bottom:4.9635vw}}@media only screen and (width<=1050px) and (width>=861px){.text-wrap{margin-bottom:4.28571vw}}@media only screen and (width<=860px) and (width>=641px){.text-wrap{margin-bottom:4.18605vw}}@media only screen and (width<=640px){.text-wrap{gap:4.10256vw;margin-bottom:10.2564vw}}.text-wrap .text-to-right{margin-left:auto}.text-size-xl{text-transform:uppercase;font-size:7.27273vw;line-height:.9375}@media only screen and (width<=1370px) and (width>=1051px){.text-size-xl{font-size:7.0073vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-xl{font-size:6.85714vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-xl{font-size:6.74419vw}}@media only screen and (width<=640px){.text-size-xl{font-size:12.8205vw;line-height:.923}}html[lang=de] .text-size-xl{line-height:1.04}@media only screen and (width<=640px){.text-size-xl--mob-s{font-size:12.3077vw;line-height:.916}.text-size-xl--mob-xs{font-size:11.2821vw;line-height:.9545}}.text-size-l{text-transform:uppercase;font-size:3.63636vw;line-height:.9375}@media only screen and (width<=1370px){.text-size-l{line-height:1.05}}@media only screen and (width<=1370px) and (width>=1051px){.text-size-l{font-size:3.50365vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-l{font-size:3.42857vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-l{font-size:4.18605vw}}@media only screen and (width<=640px){.text-size-l{font-size:9.23077vw}}html[lang=de] .text-size-l{line-height:1.05}.text-size-m{text-transform:uppercase;font-size:2.95455vw;line-height:.9629}@media only screen and (width<=1370px) and (width>=1051px){.text-size-m{font-size:3.35766vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-m{font-size:3.42857vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-m{font-size:3.25581vw}}@media only screen and (width<=640px){.text-size-m{font-size:6.66667vw;line-height:1.07}}html[lang=de] .text-size-m{line-height:1.07}.text-size-s{font-size:2.27273vw;line-height:1.2}@media only screen and (width<=1370px) and (width>=1051px){.text-size-s{font-size:3.35766vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-s{font-size:3.42857vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-s{font-size:3.25581vw}}@media only screen and (width<=640px){.text-size-s{font-size:6.66667vw;line-height:1.07}}.text-size-xs{font-size:1.36364vw;line-height:1.33}@media only screen and (width<=1370px) and (width>=1051px){.text-size-xs{font-size:1.60584vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-xs{font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-xs{font-size:2.32558vw}}@media only screen and (width<=640px){.text-size-xs{font-size:5.12821vw}}.text-size-xxs{font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px) and (width>=1051px){.text-size-xxs{font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.text-size-xxs{font-size:1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.text-size-xxs{font-size:1.86047vw}}@media only screen and (width<=640px){.text-size-xxs{font-size:4.10256vw;line-height:1.5}}.text-with-bg{text-transform:uppercase;color:#000;background-color:#1162e5;border-radius:60px;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}@media only screen and (width>=1921px){.text-with-bg{border-radius:3.40909vw}}@media only screen and (width<=640px){.text-with-bg{border-radius:15.3846vw}}.text-with-bg--medium{padding:.397727vw 1.02273vw .284091vw;font-size:1.36364vw}@media only screen and (width<=1370px) and (width>=1051px){.text-with-bg--medium{padding:.510949vw 1.31387vw .364964vw;font-size:1.60584vw}}@media only screen and (width<=1050px) and (width>=861px){.text-with-bg--medium{padding:.666667vw 1.71429vw .47619vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.text-with-bg--medium{padding:.813953vw 2.09302vw .581395vw;font-size:2.32558vw}}@media only screen and (width<=640px){.text-with-bg--medium{padding:1.79487vw 4.61538vw 1.28205vw;font-size:4.61538vw}}.text-with-bg--small{padding:.170455vw .852273vw;font-size:1.02273vw}@media only screen and (width<=1370px) and (width>=1051px){.text-with-bg--small{padding:.218978vw 1.09489vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.text-with-bg--small{padding:.285714vw 1.42857vw;font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.text-with-bg--small{padding:.348837vw 1.74419vw;font-size:1.86047vw}}@media only screen and (width<=640px){.text-with-bg--small{padding:1.28205vw 3.84615vw;font-size:4.10256vw}}@media only screen and (width<=1050px) and (width>=861px){html[lang=de] .text-with-bg--small{padding:.380952vw .952381vw}}.float-btn{z-index:8;border-radius:50%;width:2.55682vw;height:2.55682vw;font-size:0;transition:transform .65s cubic-bezier(.39,.575,.565,1);display:block;position:fixed;right:1.81818vw;overflow:hidden}@media only screen and (width<=1050px) and (width>=861px){.float-btn{width:3.42857vw;height:3.42857vw;right:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.float-btn{width:5.23256vw;height:5.23256vw;right:3.72093vw}}@media only screen and (width<=640px){.float-btn{width:12.8205vw;height:12.8205vw;right:2.5641vw}}.float-btn.default-hidden,.float-btn.is-hidden{transform:translate(4.54545vw)}@media only screen and (width<=1050px) and (width>=861px){.float-btn.default-hidden,.float-btn.is-hidden{transform:translate(6.19048vw)}}@media only screen and (width<=860px) and (width>=641px){.float-btn.default-hidden,.float-btn.is-hidden{transform:translate(9.30233vw)}}@media only screen and (width<=640px){.float-btn.default-hidden,.float-btn.is-hidden{transform:translate(16.6667vw)}}.float-btn:before{content:"";background-size:contain;margin:auto;transition:transform .5s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;inset:0}.float-btn--arrow{background:#fff;bottom:5.11364vw;box-shadow:0 0 .852273vw #000c}@media only screen and (width<=1050px) and (width>=861px){.float-btn--arrow{bottom:6.66667vw}}@media only screen and (width<=860px) and (width>=641px){.float-btn--arrow{bottom:10.4651vw}}@media only screen and (width<=640px){.float-btn--arrow{bottom:19.2308vw}}.float-btn--arrow:hover{text-decoration:none}.float-btn--arrow:hover .float-btn__icon:before{opacity:0;transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translateY(-50%)}.float-btn--arrow:hover .float-btn__icon:after{opacity:1;transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.float-btn--arrow:hover .float-btn__icon span:before{opacity:1;transition:transform,opacity 0s .5s;transform:translate(0,0)}.float-btn--arrow:hover .float-btn__icon span:after{opacity:0;transition:transform,opacity;transform:translateY(50%)}main:not(.not-in-top)~.float-btn--arrow{transform:translate(4.54545vw)}@media only screen and (width<=1050px) and (width>=861px){main:not(.not-in-top)~.float-btn--arrow{transform:translate(6.19048vw)}}@media only screen and (width<=860px) and (width>=641px){main:not(.not-in-top)~.float-btn--arrow{transform:translate(9.30233vw)}}@media only screen and (width<=640px){main:not(.not-in-top)~.float-btn--arrow{transform:translate(16.6667vw)}}.float-btn--arrow .float-btn__icon,.float-btn--arrow .float-btn__icon span{-webkit-user-select:none;user-select:none;width:1.36364vw;height:1.36364vw;margin:auto;display:block;position:relative}@media only screen and (width<=1050px) and (width>=861px){.float-btn--arrow .float-btn__icon,.float-btn--arrow .float-btn__icon span{width:1.71429vw;height:1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.float-btn--arrow .float-btn__icon,.float-btn--arrow .float-btn__icon span{width:2.32558vw;height:2.32558vw}}@media only screen and (width<=640px){.float-btn--arrow .float-btn__icon,.float-btn--arrow .float-btn__icon span{width:6.41026vw;height:6.41026vw}}.float-btn--arrow .float-btn__icon:before,.float-btn--arrow .float-btn__icon:after,.float-btn--arrow .float-btn__icon span:before,.float-btn--arrow .float-btn__icon span:after{content:"";will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto;display:block;position:absolute;inset:0}.float-btn--arrow .float-btn__icon:before,.float-btn--arrow .float-btn__icon span:before{opacity:1;background-image:url(/build/assets/arr-thin-top--dark-QW6Ei9A8.svg);transition:transform,opacity 0s .5s;transform:translate(0,0)}.float-btn--arrow .float-btn__icon:after,.float-btn--arrow .float-btn__icon span:after{opacity:0;background-image:url(/build/assets/arr-thin-top--dark-QW6Ei9A8.svg);transition:transform,opacity;transform:translateY(50%)}.float-btn--arrow .float-btn__icon span:before,.float-btn--arrow .float-btn__icon span span:before{opacity:0;transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translateY(-50%)}.float-btn--arrow .float-btn__icon span:after,.float-btn--arrow .float-btn__icon span span:after{opacity:1;transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.float-btn--wtsp{background:#000;transition-delay:.1s;bottom:1.81818vw;box-shadow:0 0 .852273vw #fffc}@media only screen and (width<=1050px) and (width>=861px){.float-btn--wtsp{bottom:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.float-btn--wtsp{bottom:3.72093vw}}@media only screen and (width<=640px){.float-btn--wtsp{bottom:3.84615vw}}.float-btn--wtsp:before{background:url(/build/assets/whtsp--ico-BbVbHlYh.svg) 50%/contain no-repeat;width:1.13636vw;height:1.13636vw}@media only screen and (width<=1050px) and (width>=861px){.float-btn--wtsp:before{width:1.71429vw;height:1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.float-btn--wtsp:before{width:2.32558vw;height:2.32558vw}}@media only screen and (width<=640px){.float-btn--wtsp:before{width:6.41026vw;height:6.41026vw}}.float-btn:hover:before{transform:scale(1.2)}@media only screen and (width<=640px){.float-btn:hover:before{transform:scale(1)}}#app.menu--opened .header__menu__nav{pointer-events:none}@media only screen and (width<=640px){#app.menu--opened .header__menu__nav{pointer-events:all}}#app.menu--opened .header__menu__item{opacity:0;transform:translate(1.42045vw)}#app.menu--opened .header__menu__item:first-child{transition-delay:50ms}#app.menu--opened .header__menu__item:nth-child(2){transition-delay:.1s}#app.menu--opened .header__menu__item:nth-child(3){transition-delay:.15s}#app.menu--opened .header__menu__item:nth-child(4){transition-delay:.2s}#app.menu--opened .header__menu__item:nth-child(5){transition-delay:.25s}#app.menu--opened .header__menu__btn span:before{transform:translate(0,0)rotate(19.65deg)}#app.menu--opened .header__menu__btn span:after{transform:translate(0,0)rotate(-19.65deg)}#app.menu--opened .app_menu{pointer-events:all;opacity:1}#app.menu--opened .app_menu__scls{transition-delay:.2s}#app.menu--opened .app_menu__scls,#app.menu--opened .app_menu__item{opacity:1;transform:translate(0,0)}#app.menu-services--opened .app_menu__item a,#app.menu-services--opened .app_menu__item span.active{color:#888}#app.services--opened .header__services{opacity:1;pointer-events:all;transform:translate(0,0)}#app.services--opened .header__services:before{opacity:1;transition:opacity .4s cubic-bezier(.39,.575,.565,1) .15s}#app.services--opened .header__services__line{opacity:1;transition:transform .35s cubic-bezier(.39,.575,.565,1) .4s,opacity .35s cubic-bezier(.39,.575,.565,1) .4s;transform:translate(0,0)}#app.services--opened .header__services__item__link{opacity:1;transition:transform .4s cubic-bezier(.39,.575,.565,1),opacity .4s cubic-bezier(.39,.575,.565,1);transform:translate(0,0)}#app.services--opened .header__services__item__link:nth-child(2){transition-delay:50ms,50ms}#app.services--opened .header__services__item__link:nth-child(3){transition-delay:.1s,.1s}#app.services--opened .header__services__item__link:nth-child(4){transition-delay:.15s,.15s}#app.services--opened .header__services__item__link:nth-child(5){transition-delay:.2s,.2s}#app.services--opened .header__services__item__link:nth-child(6){transition-delay:.25s,.25s}#app.services--opened .header__services__item__link:nth-child(7){transition-delay:.3s,.3s}#app.services--opened .header__services__item__link:nth-child(8){transition-delay:.35s,.35s}#app.services--opened .header__services__item__link:nth-child(9){transition-delay:.4s,.4s}#app.services--opened .header__services__item__link:nth-child(10){transition-delay:.45s,.45s}#app.services--opened .header__services__item__link:nth-child(11){transition-delay:.5s,.5s}#app.services--opened .header__services__item__link:nth-child(12){transition-delay:.55s,.55s}#app.services--opened .header__services__item__link:nth-child(13){transition-delay:.6s,.6s}#app.services--opened .header__services__item__link:nth-child(14){transition-delay:.65s,.65s}#app.services--opened .header__services__item__link:nth-child(15){transition-delay:.7s,.7s}#app.services--opened .header__services__item__link:nth-child(16){transition-delay:.75s,.75s}.container{z-index:2;pointer-events:none;width:100%;padding-top:72px;display:block;position:fixed;top:0;left:0}@media only screen and (width<=860px){.container{padding-top:64px}}.container__inner{z-index:2;pointer-events:all;min-height:100vh;padding-bottom:0;position:relative;transform:translate(0)}.backgrounds{z-index:-1;background:#fafafa;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.backgrounds .bg_one{opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;top:0;left:0}@media only screen and (width<=860px){.backgrounds .bg_one{display:none}}.backgrounds .bg_one--join{background:linear-gradient(62.24deg,#1162e5 0%,#0d4fb8 100%)}.backgrounds .bg_one.in-view{opacity:1}.scrollBar{z-index:10;pointer-events:none;width:10px;margin:auto;display:block;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.scrollBar__line{z-index:0;background:#edf6f4;width:100%;height:100%;position:absolute;top:0;left:0}.scrollBar__dot{background:#000;border-radius:3px;width:6px;height:0;margin:auto;display:block;position:absolute;top:0;left:0;right:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,b,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-weight:400;line-height:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-size-xl,.text-size-l,.text-size-m,.text-size-s,.text-size-xs,.text-size-xxs{overflow-wrap:break-word}@media only screen and (width<=640px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-size-xl,.text-size-l,.text-size-m,.text-size-s,.text-size-xs,.text-size-xxs{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;hyphenate-limit-chars:8 3 3}}p,blockquote{margin:0}a{color:#000;text-decoration:none;transition:color .218s}button{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0}input,button,textarea{font:inherit;-webkit-appearance:none}input:disabled,button:disabled,textarea:disabled{pointer-events:none}img,picture,video{width:100%;margin:0;display:block}::-moz-selection{color:#000;opacity:.99;background:#1162e5}::selection{color:#000;opacity:.99;background:#1162e5}@keyframes shake{0%{transform:translate(0,0)}5%{transform:translate(-1px)}20%{transform:translate(2px)}35%{transform:translate(-4px)}50%{transform:translate(4px)}65%{transform:translate(-4px)}80%{transform:translate(2px)}95%{transform:translate(-1px)}to{transform:translate(0,0)}}@keyframes heart-beats{2%{transform:scale(1)}3%{transform:scale(1.05)}4%{transform:scale(1)}8%{transform:scale(1)}9%{transform:scale(1.15)}10%{transform:scale(1)}22%{transform:scale(1)}23%{transform:scale(1.05)}24%{transform:scale(1)}28%{transform:scale(1)}29%{transform:scale(1.15)}30%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rotate-0{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rotate-1{to{transform:translate(-50%,-50%)rotate(720deg)}}@keyframes rotate-2{to{transform:translate(-50%,-50%)rotate(1080deg)}}@keyframes rotate-3{to{transform:translate(-50%,-50%)rotate(1440deg)}}@keyframes rotate-4{to{transform:translate(-50%,-50%)rotate(1800deg)}}@keyframes rotate-5{to{transform:translate(-50%,-50%)rotate(2160deg)}}@keyframes rotate-6{to{transform:translate(-50%,-50%)rotate(2520deg)}}@keyframes rotate-7{to{transform:translate(-50%,-50%)rotate(2880deg)}}@keyframes rotate-8{to{transform:translate(-50%,-50%)rotate(3240deg)}}@keyframes rotate-9{to{transform:translate(-50%,-50%)rotate(3600deg)}}@keyframes rotate-10{to{transform:translate(-50%,-50%)rotate(3960deg)}}@keyframes rotate-11{to{transform:translate(-50%,-50%)rotate(4320deg)}}@keyframes rotate-12{to{transform:translate(-50%,-50%)rotate(4680deg)}}@keyframes rotate-13{to{transform:translate(-50%,-50%)rotate(5040deg)}}@keyframes rotate-14{to{transform:translate(-50%,-50%)rotate(5400deg)}}@keyframes rotate-15{to{transform:translate(-50%,-50%)rotate(5760deg)}}@keyframes rotate-16{to{transform:translate(-50%,-50%)rotate(6120deg)}}@keyframes rotate-17{to{transform:translate(-50%,-50%)rotate(6480deg)}}@keyframes zoom{50%{transform:scale(.3)}}[data-stripe-title]{display:inline-block;position:relative;overflow:hidden}.is-loaded [data-anim=true] .anim-stripe{transition:transform .75s;transform:translate(100%)}.is-loaded [data-anim=true] .anim-stripe:nth-child(2){transition-delay:.2s,.2s}.is-loaded [data-anim=true] .anim-stripe:nth-child(3){transition-delay:.4s,.4s}.is-loaded [data-anim=true] .anim-stripe:nth-child(4){transition-delay:.6s,.6s}.is-loaded [data-anim=true] .anim-stripe:nth-child(5){transition-delay:.8s,.8s}.is-loaded [data-anim=true] .anim-stripe:nth-child(6){transition-delay:1s,1s}.is-loaded [data-anim=true] .anim-stripe:nth-child(7){transition-delay:1.2s,1.2s}.is-loaded [data-anim=true] .anim-stripe:nth-child(8){transition-delay:1.4s,1.4s}.is-loaded [data-anim=true] .anim-stripe:nth-child(9){transition-delay:1.6s,1.6s}.is-loaded [data-anim=true] .anim-stripe:nth-child(10){transition-delay:1.8s,1.8s}.is-loaded [data-anim=true] .anim-stripe:nth-child(11){transition-delay:2s,2s}.is-loaded [data-anim=true] .anim-stripe:nth-child(12){transition-delay:2.2s,2.2s}.is-loaded [data-anim=true] .anim-stripe:nth-child(13){transition-delay:2.4s,2.4s}.is-loaded [data-anim=true] .anim-stripe:nth-child(14){transition-delay:2.6s,2.6s}.is-loaded [data-anim=true] .anim-stripe:nth-child(15){transition-delay:2.8s,2.8s}.is-loaded [data-anim=true] .anim-stripe:nth-child(16){transition-delay:3s,3s}.anim-stripe{background-color:#fafafa;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;right:0}b,strong{font-weight:400}.shore-booking{z-index:40;color:#fff;background:#1162e5;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;left:20px;box-shadow:0 8px 24px #1162e54d}.shore-booking svg{flex:none;width:20px;height:20px}.shore-booking:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1162e561}@media (width<=640px){.shore-booking{padding:12px;bottom:18px;left:14px}.shore-booking .shore-booking__text{display:none}.shore-booking svg{width:22px;height:22px}}.header{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;transition:transform .5s cubic-bezier(.39,.575,.565,1);display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 6px #0000000f}#app:not(.menu--opened).scroll-up .header{transform:none}#app:not(.menu--opened).scroll-down .header{transform:translateY(-100%)}#app.menu--opened .header{box-shadow:none;background:0 0;border-bottom-color:#0000;transform:none}.header__inner{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:72px;margin:0 auto;padding:0 40px;display:flex;position:relative}@media only screen and (width<=1050px){.header__inner{padding:0 28px}}@media only screen and (width<=860px){.header__inner{height:64px;padding:0 24px}}@media only screen and (width<=640px){.header__inner{padding:0 18px}}.header__brand{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.header__brand__logo{width:auto;height:44px;transition:filter .2s;display:block}@media only screen and (width<=1050px){.header__brand__logo{height:40px}}@media only screen and (width<=860px){.header__brand__logo{height:36px}}@media only screen and (width<=640px){.header__brand__logo{height:32px}}.header__menu{flex:1;align-items:center;gap:16px;display:flex}.header__menu__nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}@media (width<=1240px){.header__menu__nav{display:none}}.header__menu__item{letter-spacing:.1px;color:#0a0e1a;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:7.5px 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:20.25px;transition:background-color .18s,color .18s;display:inline-flex;position:relative}@media (width<=1370px) and (width>=1241px){.header__menu__item{padding:7px 9px;font-size:12.5px}}.header__menu__item__name{font:inherit;color:inherit}.header__menu__item__chev{flex-shrink:0;width:12px;height:12px;transition:transform .25s cubic-bezier(.39,.575,.565,1)}body:not(.is-touch-device) .header__menu__item:hover{background:#f5f6fa}.header__menu__item.active,.header__menu__item.active .header__menu__item__name{color:#1162e5;font-weight:600}.header__menu__has-mega{display:inline-flex;position:relative}.header__mega{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #f3f4f6;border-radius:12px;min-width:230px;max-width:min(320px,100vw - 80px);padding:10px;transition:opacity .2s,transform .2s cubic-bezier(.39,.575,.565,1),visibility 0s linear .2s;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(-6px);box-shadow:0 4px 24px #00000012}.header__mega:before{content:"";width:100%;height:14px;position:absolute;top:-14px;left:0}.header__mega__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px 28px;display:grid}.header__mega__group{flex-direction:column;gap:10px;min-width:0;display:flex}.header__mega__group__head{letter-spacing:.2px;text-transform:uppercase;color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.3;transition:color .18s}.header__mega__group__head.active,body:not(.is-touch-device) .header__mega__group__head[href]:hover{color:#1162e5}.header__mega__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.header__mega__link{color:#6b7280;border-radius:6px;margin-left:-8px;padding:5px 8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45;transition:background-color .16s,color .16s;display:block}.header__mega__link.active{color:#1162e5;font-weight:600}body:not(.is-touch-device) .header__mega__link[href]:hover{color:#0a0e1a;background:#f5f6fa}.header__menu__has-mega:hover .header__mega,.header__menu__has-mega:focus-within .header__mega,.header__menu__has-mega.is-open .header__mega{opacity:1;visibility:visible;pointer-events:all;transition:opacity .2s,transform .2s cubic-bezier(.39,.575,.565,1),visibility;transform:translateY(0)}.header__menu__has-mega:hover .header__menu__item--mega .header__menu__item__chev,.header__menu__has-mega:focus-within .header__menu__item--mega .header__menu__item__chev,.header__menu__has-mega.is-open .header__menu__item--mega .header__menu__item__chev{transform:rotate(180deg)}.header__actions{align-items:center;gap:16px;display:flex}@media (width<=1240px){.header__actions{display:none}}@media (width<=1370px) and (width>=1241px){.header__actions{gap:10px}}.header__lang{border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;line-height:1;display:inline-flex}.header__lang__btn{letter-spacing:1.76px;color:#6b7280;text-transform:uppercase;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;transition:color .18s}.header__lang__btn.is-current,body:not(.is-touch-device) .header__lang__btn[href]:hover{color:#1162e5}.header__lang__sep{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.header__cta{justify-content:center;align-items:center;padding:10px 24px;display:inline-flex}@media (width<=1370px) and (width>=1241px){.header__cta{letter-spacing:.5px;padding:9px 14px}}.header__cta{letter-spacing:.96px;text-transform:uppercase;color:#fff;white-space:nowrap;background:#1162e5;border-radius:4px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:18px;transition:background-color .18s,transform .18s,box-shadow .18s}body:not(.is-touch-device) .header__cta:hover{color:#fff;background:#0d4fb8}.header__burger{background:#1162e5;justify-content:center;align-items:center;width:56px;height:56px;margin-left:auto;padding:0;display:none;position:relative}body:not(.is-touch-device) .header__burger:hover{background:#0d4fb8}.header__burger{cursor:pointer;z-index:30;border-radius:9999px;transition:background-color .3s}@media (width<=1240px){.header__burger{display:inline-flex}}@media only screen and (width<=640px){.header__burger{width:52px;height:52px}}.header__burger__box{width:22px;height:14px;display:block;position:relative}.header__burger__box span{background:#fff;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.39,.575,.565,1),opacity .2s,width .3s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;left:0}.header__burger__box span:first-child{top:0}.header__burger__box span:nth-child(2){bottom:0}#app.menu--opened .header__burger{background:0 0}#app.menu--opened .header__burger .header__burger__box span:first-child{top:6px;transform:rotate(45deg)}#app.menu--opened .header__burger .header__burger__box span:nth-child(2){bottom:6px;transform:rotate(-45deg)}.header__services__line{pointer-events:none;width:100%;height:0;display:none;position:absolute;bottom:0;right:0}.app_menu{z-index:9;pointer-events:none;visibility:hidden;width:100%;height:100%;transition:visibility 0s linear .5s;display:block;position:fixed;inset:0}@media (width>=1241px){.app_menu{display:none}}.app_menu__wipe{top:var(--wipe-y,44px);left:var(--wipe-x,calc(100% - 44px));z-index:0;transform-origin:50%;will-change:transform;background:#0a0e1a;border-radius:9999px;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;transition:transform .5s cubic-bezier(.4,0,.2,1);display:block;position:absolute;transform:scale(0)}.app_menu__inner{z-index:1;-webkit-overflow-scrolling:touch;opacity:0;flex-direction:column;justify-content:space-between;height:100%;padding:96px 28px 40px;transition:opacity .25s;display:flex;position:absolute;inset:0;overflow-y:auto}@media only screen and (width<=640px){.app_menu__inner{padding:88px 22px 32px}}.app_menu__center{flex:auto;justify-content:center;align-items:center;display:flex}.app_menu__list{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.app_menu__item{text-align:center}.app_menu__item__name{letter-spacing:.5px;text-transform:uppercase;color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:10px;width:auto;padding:10px 0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.1;transition:color .25s;display:inline-flex}@media only screen and (width<=640px){.app_menu__item__name{font-size:23px}}.app_menu__item__name.active,body:not(.is-touch-device) .app_menu__item__name[href]:hover{color:#1162e5}.app_menu__item__name .count{color:#ffffff80;vertical-align:super;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1}.app_menu__accordion{text-align:center;width:100%}.app_menu .item--service{cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 0;display:inline-flex}.app_menu .item--service .app_menu__item__name{letter-spacing:.5px;text-transform:uppercase;color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.1;transition:color .25s}@media only screen and (width<=640px){.app_menu .item--service .app_menu__item__name{font-size:23px}}body:not(.is-touch-device) .app_menu .item--service:hover .app_menu__item__name{color:#1162e5}.app_menu .item--service .app_menu__item__chev{color:#ffffff80;flex-shrink:0;width:16px;height:16px;transition:transform .3s cubic-bezier(.39,.575,.565,1),color .25s}.app_menu__services{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .4s cubic-bezier(.39,.575,.565,1);display:grid;overflow:hidden}.app_menu__services__inner{min-height:0;padding:4px 0 8px;overflow:hidden}.app_menu__services__link{text-align:center;letter-spacing:.3px;color:#ffffff8c;opacity:0;padding:7px 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;transition:transform .35s cubic-bezier(.39,.575,.565,1),opacity .3s,color .2s;display:block;transform:translateY(8px)}.app_menu__services__link.active{color:#1162e5}body:not(.is-touch-device) .app_menu__services__link[href]:hover{color:#fff}.app_menu__services__link.is-open{opacity:1;transform:translateY(0)}.app_menu__services__link__name,.app_menu__services__link .app_menu__services__name{font:inherit;color:inherit}.app_menu__bottom{border-top:1px solid #ffffff1f;flex-direction:column;flex:none;align-items:center;gap:18px;margin-top:24px;padding-top:24px;display:flex}.app_menu__lang{border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.app_menu__lang__btn{letter-spacing:1.76px;text-transform:uppercase;color:#fff9;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;transition:color .2s}.app_menu__lang__btn.is-current,body:not(.is-touch-device) .app_menu__lang__btn[href]:hover{color:#fff}.app_menu__lang__sep{color:#ffffff4d}.app_menu__cta{letter-spacing:1px;text-transform:uppercase;color:#fff;background:#1162e5;border-radius:4px;justify-content:center;align-items:center;min-width:220px;padding:15px 40px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex;box-shadow:0 8px 20px #1162e559}body:not(.is-touch-device) .app_menu__cta:hover{color:#fff;background:#0d4fb8}.app_menu__scls{justify-content:center;align-items:center;gap:18px;display:flex}.app_menu__scls .scls-block__link{display:inline-flex}.app_menu__scls .scls-block__link .svg{width:20px;height:20px}#app.menu--opened .app_menu{pointer-events:all;visibility:visible;transition:visibility linear}#app.menu--opened .app_menu__wipe{transform:scale(1)}#app.menu--opened .app_menu__inner{opacity:1;transition:opacity .3s .2s}.app_menu__accordion.is-open .app_menu__services{grid-template-rows:minmax(0,1fr)}.app_menu__accordion.is-open .app_menu__item__chev{color:#fff;transform:rotate(180deg)}#app.menu--opened .header__brand__logo{filter:brightness(0)invert()}.info-bar{pointer-events:all;background:#f5f6fa;border-top:1px solid #e5e7eb}.info-bar__inner{grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;padding:56px 40px;display:grid}@media only screen and (width<=1050px){.info-bar__inner{grid-template-columns:repeat(2,1fr);row-gap:40px;padding:48px 32px}}@media only screen and (width<=640px){.info-bar__inner{grid-template-columns:1fr;row-gap:32px;padding:40px 20px}}.info-bar__col{padding-left:40px;padding-right:40px}.info-bar__col:first-child{padding-left:0}.info-bar__col:last-child{padding-right:0}.info-bar__col:not(:first-child){border-left:1px solid #e5e7eb}@media only screen and (width<=1050px){.info-bar__col{padding-left:32px;padding-right:32px}.info-bar__col:nth-child(odd){border-left:0;padding-left:0}.info-bar__col:nth-child(2n){border-left:1px solid #e5e7eb;padding-right:0}}@media only screen and (width<=640px){.info-bar__col{padding-left:0;padding-right:0;border-left:0!important}.info-bar__col:not(:first-child){border-top:1px solid #e5e7eb;margin-top:32px;padding-top:32px}}.info-bar__head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.info-bar__tile{color:#1162e5;background:#1162e51a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.info-bar__tile svg{width:20px;height:20px;display:block}.info-bar__title{letter-spacing:.9px;text-transform:uppercase;color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:22.5px}.info-bar__body{display:block}.info-bar__hours{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6}.info-bar__hours p,.info-bar__hours li,.info-bar__hours div{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.info-bar__hours p:last-child,.info-bar__hours li:last-child,.info-bar__hours div:last-child{margin-bottom:0}.info-bar__hours ul{margin:0;padding:0;list-style:none}.info-bar__hours strong,.info-bar__hours b,.info-bar__hours span,.info-bar__hours time{color:#0a0e1a;font-weight:600}.info-bar__hours .is-closed,.info-bar__hours .closed,.info-bar__hours .is-closed strong,.info-bar__hours .is-closed b,.info-bar__hours .is-closed span,.info-bar__hours .closed strong,.info-bar__hours .closed b,.info-bar__hours .closed span{color:#6b7280;font-weight:400}.info-bar__hours a{color:#1162e5;text-decoration:none}.info-bar__hours a:hover{text-decoration:underline}.info-bar__city{color:#0a0e1a;margin:0 0 4px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5}.info-bar__addr{color:#6b7280;margin:0 0 12px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.info-bar__route{color:#1162e5;align-items:center;gap:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.info-bar__route svg{flex-shrink:0;width:14px;height:14px}body:not(.is-touch-device) .info-bar__route:hover{color:#0d4fb8;text-decoration:underline}.info-bar__field{margin-bottom:12px}.info-bar__label{letter-spacing:.55px;text-transform:uppercase;color:#6b7280;margin-bottom:2px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16.5px;display:block}.info-bar__value{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s}.info-bar__value--link{color:#1162e5}body:not(.is-touch-device) .info-bar__value:hover{color:#0d4fb8}.info-bar__btn{letter-spacing:.88px;text-transform:uppercase;color:#fff;background:#1162e5;border-radius:4px;margin-top:8px;padding:10px 20px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-block}body:not(.is-touch-device) .info-bar__btn:hover{background:#0d4fb8;box-shadow:0 8px 12px #1162e566}@media only screen and (width<=640px){.info-bar__btn{text-align:center;display:block}}.footer{pointer-events:all;color:#fff;background:#0a0e1a}.footer [data-scroll-footer-item]{will-change:transform}.footer__brand__logo{filter:brightness(0)invert();width:auto;height:40px;display:block}@media only screen and (width<=640px){.footer__brand__logo{height:34px}}.footer__inner{max-width:1440px;margin:0 auto;padding:48px 40px}@media only screen and (width<=640px){.footer__inner{padding:40px 20px}}.footer__main{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr repeat(3,1fr);gap:48px;margin-bottom:28px;padding-bottom:40px;display:grid}@media only screen and (width<=1050px){.footer__main{grid-template-columns:1fr 1fr;gap:40px 32px}}@media only screen and (width<=640px){.footer__main{grid-template-columns:1fr;gap:32px}}.footer__brand-col{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media only screen and (width<=1050px){.footer__brand-col{grid-column:1/-1}}.footer__tagline{color:#ffffff8c;max-width:320px;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.7}.footer__brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.footer__col{flex-direction:column;display:flex}.footer__col__head{letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 16px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.footer__col__links{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.footer__col__link{color:#ffffff8c;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.footer__col__link.active{color:#fff;cursor:default}body:not(.is-touch-device) .footer__col__link:hover{color:#fff}.footer__logo{background:#1162e5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.footer__logo svg{width:20px;height:20px;display:block}.footer__wordmark{letter-spacing:1.8px;text-transform:uppercase;color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:900;line-height:27px}.footer__scls{align-items:center;gap:12px;display:flex}.footer__scls__link{color:#fff;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:inline-flex}body:not(.is-touch-device) .footer__scls__link:hover{background:#1162e5}.footer__scls__icon{fill:currentColor;width:16px;height:16px}.footer__legal{justify-content:space-between;align-items:center;gap:16px 24px;display:flex}@media only screen and (width<=640px){.footer__legal{flex-direction:column;align-items:flex-start;gap:16px}}.footer__copy{color:#ffffff59;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.footer__copy a{color:inherit;text-decoration:underline}.footer__copy__sep{-webkit-user-select:none;user-select:none;margin:0 4px}.footer__credit{color:#ffffff59;white-space:nowrap;transition:color .2s;text-decoration:none!important}.footer__credit__heart{color:#1162e5}body:not(.is-touch-device) .footer__credit:hover{color:#fff}.footer__links{align-items:center;gap:24px;display:flex}@media only screen and (width<=640px){.footer__links{flex-wrap:wrap;gap:12px 24px}}.footer__links__link{color:#ffffff59;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .2s}.footer__links__link.active{color:#fff;cursor:default}body:not(.is-touch-device) .footer__links__link:hover{color:#fff;text-decoration:underline}.crsr{z-index:10000;pointer-events:none;will-change:transform;border-radius:50%;width:6.81818vw;height:6.81818vw;display:block;position:fixed;top:0;left:0}body.is-touch-device .crsr{display:none}.crsr{opacity:0;transition:opacity .25s}.crsr.is-on.active{opacity:1}html[lang=de] .crsr{width:7.95455vw;height:7.95455vw}.crsr__out{width:100%;height:100%;position:relative}.crsr__inn{opacity:0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s cubic-bezier(.39,.575,.565,1),opacity .2s cubic-bezier(.39,.575,.565,1),background-color .2s cubic-bezier(.39,.575,.565,1);display:flex;transform:scale(.2)}.crsr__txt{text-transform:uppercase;color:#000;font-size:1.13636vw;display:block}.crsr__plr__play{pointer-events:none;border-top:1.02273vw solid #0000;border-bottom:1.02273vw solid #0000;border-left:1.47727vw solid #000;width:0;height:0;margin:auto;transition:transform .85s cubic-bezier(.4,0,0,1),opacity .15s;display:block;position:absolute;inset:0 0 0 .340909vw;transform:scale(.5)}@media only screen and (width<=640px){.crsr__plr__play{border-top:2.30769vw solid #0000;border-bottom:2.30769vw solid #0000;border-left:3.58974vw solid #000;transform:scale(.7)}}.crsr:not(.hide).active .crsr__inn{opacity:1;background-color:#1162e51f;transform:scale(.4);box-shadow:inset 0 0 0 2px #1162e5d9}.crsr.text .crsr__inn{background-color:#ceff00e6}.crsr.player .crsr__inn{background-color:#ffffffe6}@media (hover:hover) and (pointer:fine){html.hp-cursor-on :is(.link,.shoreButton,.title-with-arrow,.page-hero__cta,.course-grid__btn,.course-grid__detail-cta,.pricing_cards__card-cta,.package_cards__cta,.event-single__cta,.events-band__empty-cta,[data-cursor]):not(.header *):not(.app_menu *),html.hp-cursor-on :is(.link,.shoreButton,.title-with-arrow,.page-hero__cta,.course-grid__btn,.course-grid__detail-cta,.pricing_cards__card-cta,.package_cards__cta,.event-single__cta,.events-band__empty-cta,[data-cursor]):not(.header *):not(.app_menu *) *{cursor:none!important}}.breadcrumbs{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 0 2.84091vw;padding:0;list-style:none;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.breadcrumbs{margin-bottom:3.28467vw}}@media only screen and (width<=1050px) and (width>=861px){.breadcrumbs{margin-bottom:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.breadcrumbs{margin-bottom:4.06977vw}}@media only screen and (width<=640px){.breadcrumbs{margin-bottom:7.69231vw}}.breadcrumbs li{color:#9b9b9b;font-size:.852273vw;line-height:1.2;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.breadcrumbs li{font-size:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){.breadcrumbs li{font-size:1.2381vw}}@media only screen and (width<=860px) and (width>=641px){.breadcrumbs li{font-size:1.51163vw}}@media only screen and (width<=640px){.breadcrumbs li{font-size:3.33333vw}}.breadcrumbs li:after{content:"/";margin:0 10px;text-decoration:none!important}@media only screen and (width<=640px){.breadcrumbs li:after{margin:0 1.28205vw}}.breadcrumbs li:last-child:after{content:none}.breadcrumbs span{-webkit-user-select:none;user-select:none}.breadcrumbs a{color:#6f6f6f}.techs_parts__inner{z-index:1;padding:7.10227vw 5.68182vw;display:block;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.techs_parts__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_parts__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.techs_parts__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.techs_parts__inner{padding:12.8205vw 5.12821vw}}.techs_parts__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (width<=640px){.techs_parts__inner{justify-content:flex-end;padding-top:12.8205vw;padding-bottom:12.8205vw}.techs_parts__title{font-size:11.2821vw;line-height:1.047}}.techs_parts__title span{white-space:nowrap}.techs_parts__title[data-anim],.techs_parts__link[data-anim]{opacity:0;transition:opacity .35s ease-in-out}.techs_parts__title[data-anim=true],.techs_parts__link[data-anim=true]{opacity:1;transition:opacity .8s ease-in-out .15s}.techs_parts__wrap{border-bottom:1px dashed #000;width:100%;margin-top:5.68182vw;padding-bottom:5.68182vw}@media only screen and (width<=640px){.techs_parts__wrap{margin-top:10.2564vw;padding-bottom:20.5128vw}}.techs_parts__wrap .techs_parts__speak{margin-top:11.3636vw}.techs_parts__icons{flex-wrap:wrap;width:calc(100% + 3.69318vw);margin-top:-3.69318vw;margin-left:-3.69318vw;display:flex}@media only screen and (width<=640px){.techs_parts__icons{border:none;width:100%;margin-top:0;margin-left:0;padding-right:7.69231vw}}.techs_parts__icons[data-anim] .techs_parts__item{opacity:0;transition:opacity .35s ease-in-out}.techs_parts__icons[data-anim] .techs_parts__item__icon{transition:transform .35s ease-in-out,filter .35s;transform:scale(.8)}.techs_parts__icons[data-anim=true] .techs_parts__item{opacity:1;transition:opacity .8s ease-in-out}.techs_parts__icons[data-anim=true] .techs_parts__item:first-child,.techs_parts__icons[data-anim=true] .techs_parts__item:first-child .techs_parts__item__icon{transition-delay:.2s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(2),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(2) .techs_parts__item__icon{transition-delay:.3s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(3),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(3) .techs_parts__item__icon{transition-delay:.4s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(4),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(4) .techs_parts__item__icon{transition-delay:.5s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(5),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(5) .techs_parts__item__icon{transition-delay:.6s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(6),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(6) .techs_parts__item__icon{transition-delay:.7s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(7),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(7) .techs_parts__item__icon{transition-delay:.8s}.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(8),.techs_parts__icons[data-anim=true] .techs_parts__item:nth-child(8) .techs_parts__item__icon{transition-delay:.9s}.techs_parts__icons[data-anim=true] .techs_parts__item .techs_parts__item__icon{transition:transform .8s cubic-bezier(.39,.575,.565,1);transform:scale(1)}.techs_parts__item{width:calc(25% - 3.69318vw);margin-top:3.69318vw;margin-left:3.69318vw;transition:box-shadow .35s;position:relative}@media only screen and (width<=1050px){.techs_parts__item{width:calc(50% - 3.69318vw)}}@media only screen and (width<=640px){.techs_parts__item{width:100%;margin-top:10.2564vw;margin-left:0}.techs_parts__item:first-child{margin-top:0}}.techs_parts__item__icon{height:2.84091vw;margin-bottom:1.70455vw;display:block;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.techs_parts__item__icon{height:3.50365vw;margin-bottom:1.82482vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_parts__item__icon{height:4.7619vw;margin-bottom:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.techs_parts__item__icon{height:5.11628vw;margin-bottom:2.32558vw}}@media only screen and (width<=640px){.techs_parts__item__icon{height:12.8205vw;margin-bottom:8.97436vw}}.techs_parts__item__icon[href]:hover .techs_parts__item__img{filter:grayscale(0)}.techs_parts__item__img{filter:grayscale();width:auto;max-width:100%;height:100%;max-height:100%;display:block}@media only screen and (width<=640px){.techs_parts__item__img{-o-object-fit:contain;object-fit:contain}}.techs_parts__item__info{font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.techs_parts__item__info{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_parts__item__info{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.techs_parts__item__info{font-size:1.62791vw}}@media only screen and (width<=640px){.techs_parts__item__info{font-size:4.10256vw;line-height:1.5}}.work-with__inner{z-index:1;padding:7.10227vw 5.68182vw 0;display:block;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.work-with__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.work-with__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.work-with__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.work-with__inner{padding:12.8205vw 5.12821vw 0}}.work-with__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (width<=640px){.work-with__inner{justify-content:flex-end;padding-top:12.8205vw}}.work-with__top{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.work-with__title{width:100%;font-weight:400;display:block}@media only screen and (width<=640px){.work-with__title{order:0}}.work-with__title span{white-space:nowrap;padding-left:31.5%}.work-with__title[data-anim]{opacity:0;transition:opacity .35s ease-in-out}.work-with__title[data-anim=true]{opacity:1;transition:opacity .8s ease-in-out .15s}.work-with__wrap{width:100%;margin-top:4.54545vw}@media only screen and (width<=640px){.work-with__wrap{margin-top:10.2564vw}}.work-with__icons{flex-wrap:wrap;margin:-.284091vw -2.84091vw;display:flex}@media only screen and (width<=640px){.work-with__icons{margin:-1.28205vw -3.07692vw}}.work-with__icons[data-anim] .work-with__item{opacity:0;transition:opacity .35s ease-in-out}.work-with__icons[data-anim] .work-with__item__icon{transition:transform .35s ease-in-out;transform:scale(.8)}.work-with__icons[data-anim=true] .work-with__item{opacity:1;transition:opacity .8s ease-in-out}.work-with__icons[data-anim=true] .work-with__item:first-child,.work-with__icons[data-anim=true] .work-with__item:first-child .work-with__icon{transition-delay:.1s}.work-with__icons[data-anim=true] .work-with__item:nth-child(2),.work-with__icons[data-anim=true] .work-with__item:nth-child(2) .work-with__icon{transition-delay:.15s}.work-with__icons[data-anim=true] .work-with__item:nth-child(3),.work-with__icons[data-anim=true] .work-with__item:nth-child(3) .work-with__icon{transition-delay:.2s}.work-with__icons[data-anim=true] .work-with__item:nth-child(4),.work-with__icons[data-anim=true] .work-with__item:nth-child(4) .work-with__icon{transition-delay:.25s}.work-with__icons[data-anim=true] .work-with__item:nth-child(5),.work-with__icons[data-anim=true] .work-with__item:nth-child(5) .work-with__icon{transition-delay:.3s}.work-with__icons[data-anim=true] .work-with__item:nth-child(6),.work-with__icons[data-anim=true] .work-with__item:nth-child(6) .work-with__icon{transition-delay:.35s}.work-with__icons[data-anim=true] .work-with__item:nth-child(7),.work-with__icons[data-anim=true] .work-with__item:nth-child(7) .work-with__icon{transition-delay:.4s}.work-with__icons[data-anim=true] .work-with__item:nth-child(8),.work-with__icons[data-anim=true] .work-with__item:nth-child(8) .work-with__icon{transition-delay:.45s}.work-with__icons[data-anim=true] .work-with__item:nth-child(9),.work-with__icons[data-anim=true] .work-with__item:nth-child(9) .work-with__icon{transition-delay:.5s}.work-with__icons[data-anim=true] .work-with__item:nth-child(10),.work-with__icons[data-anim=true] .work-with__item:nth-child(10) .work-with__icon{transition-delay:.55s}.work-with__icons[data-anim=true] .work-with__item:nth-child(11),.work-with__icons[data-anim=true] .work-with__item:nth-child(11) .work-with__icon{transition-delay:.6s}.work-with__icons[data-anim=true] .work-with__item:nth-child(12),.work-with__icons[data-anim=true] .work-with__item:nth-child(12) .work-with__icon{transition-delay:.65s}.work-with__icons[data-anim=true] .work-with__item:nth-child(13),.work-with__icons[data-anim=true] .work-with__item:nth-child(13) .work-with__icon{transition-delay:.7s}.work-with__icons[data-anim=true] .work-with__item:nth-child(14),.work-with__icons[data-anim=true] .work-with__item:nth-child(14) .work-with__icon{transition-delay:.75s}.work-with__icons[data-anim=true] .work-with__item:nth-child(15),.work-with__icons[data-anim=true] .work-with__item:nth-child(15) .work-with__icon{transition-delay:.8s}.work-with__icons[data-anim=true] .work-with__item:nth-child(16),.work-with__icons[data-anim=true] .work-with__item:nth-child(16) .work-with__icon{transition-delay:.85s}.work-with__icons[data-anim=true] .work-with__item__icon{transition:transform .5s cubic-bezier(.39,.575,.565,1);transform:scale(1)}.work-with__item{margin:.284091vw 2.84091vw;position:relative}@media only screen and (width<=640px){.work-with__item{margin:1.28205vw 3.07692vw}}.work-with__item__icon{width:auto;height:5.68182vw;display:block;position:relative;overflow:hidden}@media only screen and (width<=1050px) and (width>=861px){.work-with__item__icon{height:7.61905vw}}@media only screen and (width<=860px) and (width>=641px){.work-with__item__icon{height:8.37209vw}}@media only screen and (width<=640px){.work-with__item__icon{height:12.0513vw}}.work-with__item__icon:hover .work-with__item__img{transform:scale(1.2)}.work-with__item__img{will-change:transform, opacity;width:auto;height:100%;max-height:100%;transition:transform .85s cubic-bezier(.39,.575,.565,1);display:block}@media only screen and (width<=640px){.work-with__item__img{-o-object-fit:contain;object-fit:contain}}.join_block__inner{margin-top:7.10227vw;margin-bottom:7.10227vw;padding:9.65909vw 5.68182vw 11.3636vw}@media only screen and (width<=860px){.join_block__inner{background:linear-gradient(62.24deg,#1162e5 0%,#0d4fb8 100%)}}@media only screen and (width<=640px){.join_block__inner{margin-top:12.8205vw;margin-bottom:12.8205vw;padding:20.5128vw 5.12821vw}}.join_block__info{will-change:transform;flex-direction:column;display:flex;position:relative}@media only screen and (width<=640px){.join_block__info{flex-wrap:wrap;justify-content:flex-end}}.join_block__info__wrap{will-change:transform;flex-direction:column;align-items:flex-start;max-width:48.2955vw;margin-top:-7.95455vw;margin-left:auto;margin-right:5.68182vw;display:flex}@media only screen and (width<=860px) and (width>=641px){.join_block__info__wrap{max-width:68%;margin-top:0}}@media only screen and (width<=640px){.join_block__info__wrap{max-width:100%;margin-top:7.69231vw;margin-right:0}}.join_block__title{text-indent:13%;will-change:transform;line-height:1.02;position:relative;transform:rotate(-4deg)}@media only screen and (width>=1441px){html[lang=de] .join_block__title{font-size:7.15909vw}}@media only screen and (width<=1370px) and (width>=1051px){.join_block__title{text-indent:10%;font-size:7.15328vw}}@media only screen and (width<=640px){.join_block__title{text-indent:0;padding-left:1.28205vw;padding-right:3.84615vw;font-size:11.2821vw}}@media only screen and (width<=1050px) and (width>=861px){html:not([lang=de]) .join_block__title{max-width:90%}}@media only screen and (width<=640px){html:not([lang=de]) .join_block__title{word-break:break-all}}@media only screen and (width>=1441px){html[lang=de] .join_block__title{text-indent:10%}}.join_block__title .icon-star{width:5.68182vw;height:5.68182vw;animation:15s linear infinite spin;display:block;position:absolute;top:0;left:0}@media only screen and (width<=640px){.join_block__title .icon-star{width:10.2564vw;height:10.2564vw}}.join_block__title .icon-star i{background:url(/build/assets/icon-star-8--stroke-Bczi3Jj1.svg) 50%/contain no-repeat;width:100%;height:100%;display:block}@media only screen and (width<=640px){.join_block__title .icon-star__wrap{padding-left:14.1026vw;display:block;position:relative}.join_block__title .circle__wrap{white-space:inherit}}.join_block__title .circle:before{color:#fff}.join_block__desc{margin-top:4.54545vw;margin-bottom:2.84091vw;font-size:1.13636vw;line-height:1.5}@media only screen and (width<=1370px) and (width>=1051px){.join_block__desc{margin-top:5.83942vw;margin-bottom:3.28467vw;font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.join_block__desc{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.join_block__desc{font-size:1.86047vw}}@media only screen and (width<=640px){.join_block__desc{margin-top:0;margin-bottom:10.2564vw;padding-left:10.2564vw;padding-right:2.5641vw;font-size:4.10256vw}}.join_block__link{white-space:nowrap}@media only screen and (width<=640px){.join_block__link{margin-left:1.28205vw;margin-right:2.5641vw}}.word,.char{display:inline-block}.splitting .char{animation:.6s cubic-bezier(.5,0,.5,1) both slide-in;animation-delay:calc(3ms * var(--char-index) + 1s)}@keyframes slide-in{0%{opacity:0;transform:translateY(2.84091vw)}}.project-item{width:50%;padding:0 50px;line-height:1;display:block}.project-item__link:hover{text-decoration:none}.project-item__link:hover .project-item__image img{transform:scale(1.1)}.project-item:nth-child(2n-1){transform:translateY(3.40909vw)}.project-item__image{width:100%;height:0;padding-bottom:75%;display:block;position:relative;overflow:hidden}.project-item__image img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;margin:0;transition:transform 1.2s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;top:0;left:0}.project-item__bottom{border-bottom:1px solid #f3ecea;padding:50px 20px;display:block;position:relative}.project-item__addr{margin-bottom:20px;font-size:15px;line-height:1;display:block}.project-item__title{font-size:30px;display:block}.project-item__info{justify-content:space-between;align-items:flex-start;margin-top:50px;display:flex}.project-item__info__tit{color:#000;margin-bottom:12px;font-size:16px}.project-item__info__txt{text-transform:uppercase;font-size:13px}.form{width:auto;margin-left:0;padding-top:1.70455vw;position:relative}@media only screen and (width<=1050px) and (width>=861px){.form{padding-top:2.38095vw}}.form__wrap{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.form__wrap{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.form__wrap{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.form__wrap{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.form__wrap{padding:12.8205vw 5.12821vw}}.form__wrap{padding-top:0}.form__title{max-width:68.1818vw;margin-bottom:5.68182vw}@media only screen and (width<=1370px) and (width>=1051px){.form__title{max-width:65.6934vw;margin-bottom:6.93431vw}}@media only screen and (width<=1050px) and (width>=861px){.form__title{max-width:64.7619vw;margin-bottom:7.61905vw}}@media only screen and (width<=860px) and (width>=641px){.form__title{max-width:62.7907vw;margin-bottom:7.55814vw}}@media only screen and (width<=640px){.form__title{max-width:100%;margin-bottom:15.3846vw;padding-right:5.12821vw}}form .inp-group{margin:0 -2.27273vw;display:flex}@media only screen and (width<=640px){form .inp-group{flex-direction:column;margin:0}}form .inp-group .inp-wrap{flex:1 0 0;margin-left:2.27273vw;margin-right:2.27273vw}@media only screen and (width<=640px){form .inp-group .inp-wrap{width:100%;margin:0 0 8.97436vw}}form .inp-wrap{margin-bottom:2.5vw;position:relative}@media only screen and (width<=1370px) and (width>=1051px){form .inp-wrap{margin-bottom:3.21168vw}}@media only screen and (width<=1050px) and (width>=861px){form .inp-wrap{margin-bottom:4vw}}@media only screen and (width<=860px) and (width>=641px){form .inp-wrap{margin-bottom:4.65116vw}}@media only screen and (width<=640px){form .inp-wrap{margin-bottom:8.97436vw}}form .inp-wrap:after{content:"";border-bottom:1px dashed #000;height:0;margin:auto;display:block;position:absolute;bottom:0;left:0;right:0}form .inp-wrap input,form .inp-wrap textarea{box-sizing:border-box;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:0;outline:none;width:100%;padding:1.07955vw .852273vw;font-size:1.02273vw;line-height:1.33;transition:border-color .25s;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){form .inp-wrap input,form .inp-wrap textarea{padding:1.0219vw;font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=1050px) and (width>=861px){form .inp-wrap input,form .inp-wrap textarea{padding:1.2381vw;font-size:1.42857vw;line-height:1.5}}@media only screen and (width<=860px) and (width>=641px){form .inp-wrap input,form .inp-wrap textarea{padding:1.39535vw;font-size:1.74419vw;line-height:1.5}}@media only screen and (width<=640px){form .inp-wrap input,form .inp-wrap textarea{padding:2.05128vw 2.5641vw;font-size:4.61538vw;line-height:1.55}}form .inp-wrap input.not-empty,form .inp-wrap input:focus,form .inp-wrap textarea.not-empty,form .inp-wrap textarea:focus{border:1px dashed #00000026;border-bottom:none}form .inp-wrap input.not-empty~label,form .inp-wrap input:focus~label,form .inp-wrap textarea.not-empty~label,form .inp-wrap textarea:focus~label{transform:scale(.77)translateY(-3.06818vw)}@media only screen and (width<=1370px) and (width>=1051px){form .inp-wrap input.not-empty~label,form .inp-wrap input:focus~label,form .inp-wrap textarea.not-empty~label,form .inp-wrap textarea:focus~label{transform:scale(.77)translateY(-3.72263vw)}}@media only screen and (width<=1050px) and (width>=861px){form .inp-wrap input.not-empty~label,form .inp-wrap input:focus~label,form .inp-wrap textarea.not-empty~label,form .inp-wrap textarea:focus~label{transform:scale(.77)translateY(-4.57143vw)}}@media only screen and (width<=860px) and (width>=641px){form .inp-wrap input.not-empty~label,form .inp-wrap input:focus~label,form .inp-wrap textarea.not-empty~label,form .inp-wrap textarea:focus~label{transform:scale(.77)translateY(-5.23256vw)}}@media only screen and (width<=640px){form .inp-wrap input.not-empty~label,form .inp-wrap input:focus~label,form .inp-wrap textarea.not-empty~label,form .inp-wrap textarea:focus~label{transform:scale(.77)translateY(-11.5385vw)}}form .inp-wrap textarea{height:7.38636vw}@media only screen and (width<=640px){form .inp-wrap textarea{height:15.3846vw}}form .inp-wrap label{color:#000;transform-origin:0 0;backface-visibility:hidden;will-change:transform;pointer-events:none;width:100%;font-size:1.36364vw;line-height:1.33;transition:transform .25s;position:absolute;top:.795455vw;left:0}@media only screen and (width<=1370px) and (width>=1051px){form .inp-wrap label{font-size:1.45985vw;line-height:1.67883vw;top:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){form .inp-wrap label{font-size:1.71429vw;line-height:2.09524vw;top:1.2381vw}}@media only screen and (width<=860px) and (width>=641px){form .inp-wrap label{font-size:2.09302vw;line-height:2.44186vw;top:1.39535vw}}@media only screen and (width<=640px){form .inp-wrap label{font-size:4.61538vw;line-height:1.55;top:2.5641vw}}form .inp-wrap i{color:#f26a6a;opacity:0;width:100%;padding-top:.284091vw;font-size:.681818vw;line-height:.852273vw;position:absolute;top:100%;left:0}@media only screen and (width<=1370px) and (width>=1051px){form .inp-wrap i{padding-top:.364964vw;font-size:.875912vw;line-height:1.09489vw}}@media only screen and (width<=1050px) and (width>=861px){form .inp-wrap i{padding-top:.380952vw;font-size:1.14286vw;line-height:1.2381vw}}@media only screen and (width<=860px) and (width>=641px){form .inp-wrap i{padding-top:.348837vw;font-size:1.39535vw;line-height:1.39535vw}}@media only screen and (width<=640px){form .inp-wrap i{padding-top:1.28205vw;font-size:3.07692vw;line-height:3.07692vw}}form .inp-wrap.err:after{border-color:#f26a6a}form .inp-wrap.err i{opacity:1}form .btn-wrap{padding-top:.568182vw;display:flex}@media only screen and (width<=1050px) and (width>=861px){form .btn-wrap{padding-top:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){form .btn-wrap{padding-top:4.65116vw}}@media only screen and (width<=640px){form .btn-wrap{padding-top:12.8205vw}}form .btn-wrap .link{margin-left:auto}form .checkbox{width:100%;margin:-.852273vw 0 0;display:block;position:relative}@media only screen and (width<=640px){form .checkbox{margin:2.5641vw 0 0}}form .checkbox.err{color:#f26a6a}form .checkbox.err span:before{border-color:#f26a6a}form .checkbox a{text-decoration:underline}form .checkbox a:hover{text-decoration:none}form .checkbox input{opacity:0;position:absolute}form .checkbox input:checked~span:after{opacity:1;transform:translateY(-50%)scale(1)}form .checkbox span{width:100%;padding-top:.170455vw;padding-left:2.38636vw;font-size:1.02273vw;line-height:1.44;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){form .checkbox span{padding-top:.218978vw;padding-left:3.06569vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){form .checkbox span{padding-top:.285714vw;padding-left:4vw;font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){form .checkbox span{padding-top:.348837vw;padding-left:4.88372vw;font-size:1.74419vw}}@media only screen and (width<=640px){form .checkbox span{padding-top:.769231vw;padding-left:10.7692vw;padding-right:2.5641vw;font-size:4.10256vw;line-height:1.25}}form .checkbox span:before,form .checkbox span:after{content:"";box-sizing:border-box;border-radius:50%;display:block;position:absolute;top:50%;left:0}form .checkbox span:before{border:1px solid #000;width:1.13636vw;height:1.13636vw;transform:translateY(-50%)}@media only screen and (width<=1370px) and (width>=1051px){form .checkbox span:before{width:1.45985vw;height:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){form .checkbox span:before{width:1.90476vw;height:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){form .checkbox span:before{width:2.32558vw;height:2.32558vw}}@media only screen and (width<=640px){form .checkbox span:before{width:5.12821vw;height:5.12821vw}}form .checkbox span:after{opacity:0;background-color:#000;width:.340909vw;height:.340909vw;transition:opacity .3s cubic-bezier(.39,.575,.565,1),transform .35s cubic-bezier(.39,.575,.565,1);left:.397727vw;transform:translateY(-50%)scale(.6)}@media only screen and (width<=1370px) and (width>=1051px){form .checkbox span:after{width:.437956vw;height:.437956vw;left:.510949vw}}@media only screen and (width<=1050px) and (width>=861px){form .checkbox span:after{width:.571429vw;height:.571429vw;left:.666667vw}}@media only screen and (width<=860px) and (width>=641px){form .checkbox span:after{width:.697674vw;height:.697674vw;left:.813953vw}}@media only screen and (width<=640px){form .checkbox span:after{width:1.53846vw;height:1.53846vw;left:1.79487vw}}form .info-status{text-align:left;border-radius:12px;margin-top:1.59091vw;padding:16px 18px;font-size:15px;line-height:1.5;display:none}@media only screen and (width<=640px){form .info-status{margin-top:6.15385vw;padding:14px 15px;font-size:14px}}form .info-status.success,form .info-status.failure{display:block}form .info-status.success{background:#22c55e1a;border:1px solid #22c55e47}form .info-status.failure{background:#d9534f14;border:1px solid #d9534f4d}form .info-status .success,form .info-status .failure{-webkit-user-select:none;user-select:none;font-weight:600;display:none}form .info-status .success:before,form .info-status .failure:before{content:"";vertical-align:-4px;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:9px;display:inline-block}form .info-status .success{color:#15803d}form .info-status .success:before{background-image:url(/build/assets/success-ddiMJJdn.svg)}form .info-status .failure{color:#b91c1c}form .info-status .failure:before{background-image:url(/build/assets/failure-CK_cvkbt.svg)}form .info-status.success .success,form .info-status.failure .failure{display:block}form .info-status ul{color:#b91c1c;margin:8px 0 0;padding-left:22px;font-weight:400;list-style:outside}form .info-status li{margin:3px 0}.page_single__body .form__wrap .form{width:100%;margin:0;padding:0}.page_single__body .form__wrap .inp-group{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media only screen and (width<=640px){.page_single__body .form__wrap .inp-group{grid-template-columns:1fr;gap:0}}.page_single__body .form__wrap .inp-wrap{border-bottom:none;margin-bottom:16px;position:relative}.page_single__body .form__wrap .inp-wrap:before,.page_single__body .form__wrap .inp-wrap:after{content:none}.page_single__body .form__wrap input[type=text],.page_single__body .form__wrap input[type=tel],.page_single__body .form__wrap input[type=email],.page_single__body .form__wrap input[type=date],.page_single__body .form__wrap input[type=number],.page_single__body .form__wrap .inp-wrap select,.page_single__body .form__wrap .inp-wrap textarea{color:#0a0e1a;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:14px 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;transition:border-color .18s,box-shadow .18s}.page_single__body .form__wrap input[type=text]::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=tel]::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=email]::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=date]::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=number]::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap .inp-wrap select::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap .inp-wrap textarea::-moz-placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=text]::placeholder,.page_single__body .form__wrap input[type=tel]::placeholder,.page_single__body .form__wrap input[type=email]::placeholder,.page_single__body .form__wrap input[type=date]::placeholder,.page_single__body .form__wrap input[type=number]::placeholder,.page_single__body .form__wrap .inp-wrap select::placeholder,.page_single__body .form__wrap .inp-wrap textarea::placeholder{color:#6b7280;opacity:1}.page_single__body .form__wrap input[type=text].not-empty,.page_single__body .form__wrap input[type=tel].not-empty,.page_single__body .form__wrap input[type=email].not-empty,.page_single__body .form__wrap input[type=date].not-empty,.page_single__body .form__wrap input[type=number].not-empty,.page_single__body .form__wrap .inp-wrap select.not-empty,.page_single__body .form__wrap .inp-wrap textarea.not-empty{border:1px solid #e5e7eb}.page_single__body .form__wrap input[type=text]:focus,.page_single__body .form__wrap input[type=tel]:focus,.page_single__body .form__wrap input[type=email]:focus,.page_single__body .form__wrap input[type=date]:focus,.page_single__body .form__wrap input[type=number]:focus,.page_single__body .form__wrap .inp-wrap select:focus,.page_single__body .form__wrap .inp-wrap textarea:focus{border:1px solid #1162e5;outline:none;box-shadow:0 0 0 3px #1162e51f}.page_single__body .form__wrap .inp-wrap textarea{resize:vertical;min-height:120px}.page_single__body .form__wrap .inp-wrap select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.page_single__body .form__wrap .inp-wrap select:invalid{color:#6b7280}.page_single__body .form__wrap input[type=date]{min-height:49px}.page_single__body .form__wrap input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.page_single__body .form__wrap .inp-wrap>label{letter-spacing:.55px;text-transform:uppercase;color:#6b7280;pointer-events:none;order:-1;margin-bottom:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.5;transition:none;display:block;position:static;top:auto;transform:none!important}.page_single__body .form__wrap .inp-wrap{flex-direction:column;display:flex}.page_single__body .form__wrap .inp-wrap>input,.page_single__body .form__wrap .inp-wrap>textarea{order:0}.page_single__body .form__wrap .inp-wrap>i{color:#f26a6a;order:1;margin-top:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;position:static}.page_single__body .form__wrap .checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 20px;display:flex}.page_single__body .form__wrap .checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:none;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;position:relative}.page_single__body .form__wrap .checkbox input[type=checkbox]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .15s;position:absolute;top:3px;left:6px;transform:rotate(45deg)scale(0)}.page_single__body .form__wrap .checkbox input[type=checkbox]:checked{background:#1162e5;border-color:#1162e5}.page_single__body .form__wrap .checkbox input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.page_single__body .form__wrap .checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #1162e533}.page_single__body .form__wrap .checkbox span{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;position:relative}.page_single__body .form__wrap .checkbox span a,.page_single__body .form__wrap .checkbox span strong,.page_single__body .form__wrap .checkbox span b{color:#6b7280;text-underline-offset:2px;font-weight:600;text-decoration:underline}.page_single__body .form__wrap .checkbox span a:hover{color:#1162e5}.page_single__body .form__wrap .btn-wrap{margin-top:8px}.page_single__body .form__wrap .link--filled{cursor:pointer;background:#1162e5;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:14px 24px;transition:background .18s;display:flex}.page_single__body .form__wrap .link--filled:hover{background:#0d4fb8}.page_single__body .form__wrap .link--filled .link__name{letter-spacing:.96px;text-transform:uppercase;color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.page_single__body .form__wrap .link--filled .link__icon{display:none}.page_single__body .form__wrap .info-status{text-align:left;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page_single__body .form__wrap .form{max-width:860px;padding-top:0}.page_single__body .form__wrap .btn-wrap{display:flex}.page_single__body .form__wrap .link--filled{width:auto;min-width:240px;margin-left:0}@media only screen and (width<=640px){.page_single__body .form__wrap .link--filled{width:100%}}.page_single__body .form__wrap .info-status{text-align:left}.custom-select{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;position:relative}.custom-select select{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width<=640px){.custom-select select{pointer-events:all}.custom-select select option[value=none]{display:none!important}}.custom-select__head{text-transform:uppercase;color:#000;font-size:.909091vw;line-height:1.625;text-decoration:underline;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.custom-select__head{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.custom-select__head{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.custom-select__head{font-size:1.86047vw}}@media only screen and (width<=640px){.custom-select__head{font-size:4.10256vw}}.custom-select__input{width:100%;height:100%;padding:inherit;color:#000;background:#fff;border:none;outline:none;position:absolute;top:0;left:0}.custom-select__content{z-index:2;opacity:0;pointer-events:none;width:auto;margin-top:.568182vw;transition:opacity .3s;display:block;position:absolute;top:100%;right:0;overflow:hidden auto}@media only screen and (width<=1370px) and (width>=1051px){.custom-select__content{margin-top:.729927vw}}@media only screen and (width<=1050px) and (width>=861px){.custom-select__content{margin-top:.952381vw}}@media only screen and (width<=860px) and (width>=641px){.custom-select__content{margin-top:1.16279vw}}@media only screen and (width<=640px){.custom-select__content{margin-top:2.5641vw}}.custom-select__content::-webkit-scrollbar{background-color:#6f6f6f;width:3px;height:3px}@media only screen and (width>=1921px){.custom-select__content::-webkit-scrollbar{width:.170455vw;height:.170455vw}}@media only screen and (width<=1370px) and (width>=1051px){.custom-select__content::-webkit-scrollbar{width:.218978vw;height:.218978vw}}@media only screen and (width<=1050px) and (width>=861px){.custom-select__content::-webkit-scrollbar{width:.285714vw;height:.285714vw}}@media only screen and (width<=860px) and (width>=641px){.custom-select__content::-webkit-scrollbar{width:.348837vw;height:.348837vw}}@media only screen and (width<=640px){.custom-select__content::-webkit-scrollbar{width:.769231vw;height:.769231vw}}.custom-select__content::-webkit-scrollbar-thumb{background-color:#1162e5}.custom-select__list{background:#fafafa;padding:.568182vw 1.13636vw}@media only screen and (width<=1370px) and (width>=1051px){.custom-select__list{padding:.729927vw 1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.custom-select__list{padding:.952381vw 1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.custom-select__list{padding:1.16279vw 2.32558vw}}@media only screen and (width<=640px){.custom-select__list{padding:.568182vw 1.13636vw}}.custom-select__item{color:#000;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.909091vw;line-height:1.625;transition:background .3s;display:block;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.custom-select__item{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.custom-select__item{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.custom-select__item{font-size:1.86047vw}}@media only screen and (width<=640px){.custom-select__item{font-size:4.10256vw}}.custom-select__item:not(.custom-select__item:first-child){padding-top:.284091vw}.custom-select__item.is-active,.custom-select__item:hover{text-decoration:underline}.custom-select__item.is-none,.custom-select__item.is-hidden{display:none}.custom-select.is-opened .custom-select__content{opacity:1;pointer-events:all}.scls-block{align-items:center;display:flex}.scls-block__link{margin-left:1.70455vw;font-size:0}.scls-block__link:first-child{margin-left:0}@media only screen and (width<=640px){.scls-block__link{margin-left:6.41026vw}}.link{z-index:1;align-items:flex-end;display:inline-flex;position:relative;overflow:hidden}.link__name{-webkit-user-select:none;user-select:none;text-transform:uppercase;border:1px solid #000;border-radius:60px;padding:.397727vw 1.02273vw .284091vw;font-size:1.47727vw;font-weight:400;line-height:1;transition:border .35s cubic-bezier(.39,.575,.565,1);display:block;position:relative;overflow:hidden}@media only screen and (width>=1921px){.link__name{border-radius:3.40909vw}}@media only screen and (width<=1370px) and (width>=1051px){.link__name{padding:.510949vw 1.31387vw .364964vw;font-size:1.75182vw}}@media only screen and (width<=1050px) and (width>=861px){.link__name{padding:.666667vw 1.71429vw .47619vw;font-size:2.28571vw}}@media only screen and (width<=860px) and (width>=641px){.link__name{padding:.813953vw 2.09302vw .581395vw;font-size:2.32558vw}}@media only screen and (width<=640px){.link__name{border-radius:15.3846vw;padding:1.79487vw 4.61538vw 1.28205vw;font-size:5.12821vw}html[lang=de] .link__name{font-size:4.10256vw}}.link__name:after{content:"";z-index:-1;will-change:width;background:#1162e5;width:0;height:100%;transition:width .35s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;bottom:0;right:0}.link__icon{-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.81818vw;height:1.81818vw;position:relative}@media only screen and (width<=640px){.link__icon{width:10.2564vw;height:10.2564vw}}.link__icon:before,.link__icon:after,.link__icon span:before,.link__icon span:after{content:"";will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto;display:block;position:absolute;inset:0}.link__icon:before{opacity:1;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform,opacity 0s .5s;transform:translate(0,0)}.link__icon:after{opacity:0;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform,opacity;transform:translate(-50%,50%)}.link__icon span:before{opacity:0;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translate(50%,-50%)}.link__icon span:after{opacity:1;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.link__icon--bordered{border:1px solid #000;border-radius:50%;width:2.61364vw;height:2.61364vw;margin-left:.852273vw;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.link__icon--bordered{width:3.06569vw;height:3.06569vw;margin-left:1.09489vw}}@media only screen and (width<=1050px) and (width>=861px){.link__icon--bordered{width:3.80952vw;height:3.80952vw;margin-left:.952381vw}}@media only screen and (width<=860px) and (width>=641px){.link__icon--bordered{width:4.65116vw;height:4.65116vw;margin-left:1.16279vw}}@media only screen and (width<=640px){.link__icon--bordered{width:10.2564vw;height:10.2564vw;margin-left:2.5641vw}}.link__icon--bordered span{width:100%;height:100%;position:absolute;top:0;left:0}.link__icon--bordered:before,.link__icon--bordered:after,.link__icon--bordered span:before,.link__icon--bordered span:after{width:1.81818vw;height:1.81818vw}@media only screen and (width<=1370px) and (width>=1051px){.link__icon--bordered:before,.link__icon--bordered:after,.link__icon--bordered span:before,.link__icon--bordered span:after{width:2.33577vw;height:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.link__icon--bordered:before,.link__icon--bordered:after,.link__icon--bordered span:before,.link__icon--bordered span:after{width:3.04762vw;height:3.04762vw}}@media only screen and (width<=860px) and (width>=641px){.link__icon--bordered:before,.link__icon--bordered:after,.link__icon--bordered span:before,.link__icon--bordered span:after{width:3.72093vw;height:3.72093vw}}@media only screen and (width<=640px){.link__icon--bordered:before,.link__icon--bordered:after,.link__icon--bordered span:before,.link__icon--bordered span:after{width:8.20513vw;height:8.20513vw}}.link:hover{text-decoration:none}.link:hover .link__name{border-color:#1162e5}.link:hover .link__name:after{width:100%;left:0;right:auto}.link:hover .link__icon:before{opacity:0;transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s;transform:translate(50%,-50%)}.link:hover .link__icon:after{opacity:1;transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(0,0)}.link:hover .link__icon span:before{opacity:1;transition:transform,opacity 0s .5s;transform:translate(0,0)}.link:hover .link__icon span:after{opacity:0;transition:transform,opacity;transform:translate(-50%,50%)}.link--filled .link__name{border-color:#1162e5}.link--filled .link__name:after{width:100%;left:0;right:auto}.link--filled:hover .link__name{border-color:#000}.link--filled:hover .link__name:after{width:0;left:auto;right:0}.link--small .link__name{font-size:1.13636vw}@media only screen and (width<=1370px) and (width>=1051px){.link--small .link__name{font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.link--small .link__name{font-size:1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.link--small .link__name{font-size:2.09302vw}}@media only screen and (width<=640px){.link--small .link__name{font-size:4.61538vw;line-height:1.33}}.link--small .link__icon--bordered{width:2.27273vw;height:2.27273vw}@media only screen and (width<=1370px) and (width>=1051px){.link--small .link__icon--bordered{width:2.91971vw;height:2.91971vw}}@media only screen and (width<=1050px) and (width>=861px){.link--small .link__icon--bordered{width:3.80952vw;height:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.link--small .link__icon--bordered{width:4.65116vw;height:4.65116vw}}@media only screen and (width<=640px){.link--small .link__icon--bordered{width:10.2564vw;height:10.2564vw}}.link--fullWidth{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.link--fullWidth{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.link--fullWidth{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.link--fullWidth{padding:0 5.2093vw}}@media only screen and (width<=640px){.link--fullWidth{padding:0 5.12821vw}}.link--fullWidth{text-align:center;width:100%;margin-top:5.68182vw;display:block;position:relative}@media only screen and (width<=640px){.link--fullWidth{margin-top:12.8205vw}}.link--fullWidth .link__name{border-radius:5.68182vw;padding:1.81818vw 2.84091vw 1.70455vw;font-size:5.45455vw;line-height:1}@media only screen and (width<=1370px) and (width>=1051px){.link--fullWidth .link__name{font-size:5.25547vw}}@media only screen and (width<=1050px) and (width>=861px){.link--fullWidth .link__name{font-size:5.14286vw}}@media only screen and (width<=860px) and (width>=641px){.link--fullWidth .link__name{font-size:5.11628vw}}@media only screen and (width<=640px){.link--fullWidth .link__name{border-radius:12.8205vw;padding:4.10256vw 7.69231vw 3.58974vw;font-size:9.74359vw}}.link--light .link__name:after{background-color:#fff}.link--light:hover .link__name{border-color:#fff}.click_to_action{margin-top:14.2045vw}.click_to_action__inner{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.click_to_action__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.click_to_action__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.click_to_action__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.click_to_action__inner{padding:0 5.12821vw}}.click_to_action .title-with-arrow{cursor:pointer}@media only screen and (width<=640px){.services_page .click_to_action .reverse,.techs_page .click_to_action .reverse{text-align:right;padding-right:0;display:block}.services_page .click_to_action .mobile-reverse,.techs_page .click_to_action .mobile-reverse{text-align:right;padding-right:15.3846vw;display:block}.services_page .click_to_action .circle__wrap,.techs_page .click_to_action .circle__wrap{padding-left:0}.about_page .click_to_action .reverse{text-align:right;display:block}.about_page .click_to_action .circle__wrap{padding-left:0}html[lang=de] .projects_single .click_to_action .reverse{padding-left:0;display:inline}html[lang=de] .projects_single .click_to_action .circle__wrap{padding-left:20.5128vw}}.one_block:last-child{margin-bottom:0}.one_block+.click_to_action .click_to_action__inner{padding-top:0;padding-bottom:0}.one_block.big_image__block+.txt__block,.one_block.big_image__block+.tech_used,.one_block.gall_images__block+.txt__block,.one_block.gall_images__block+.tech_used,.one_block.prlx_image__block+.txt__block,.one_block.prlx_image__block+.tech_used{margin-top:11.3636vw}@media only screen and (width<=1050px){.one_block.big_image__block+.txt__block,.one_block.big_image__block+.tech_used,.one_block.gall_images__block+.txt__block,.one_block.gall_images__block+.tech_used,.one_block.prlx_image__block+.txt__block,.one_block.prlx_image__block+.tech_used{margin-top:10.4762vw}}@media only screen and (width<=640px){.one_block.big_image__block+.txt__block,.one_block.big_image__block+.tech_used,.one_block.gall_images__block+.txt__block,.one_block.gall_images__block+.tech_used,.one_block.prlx_image__block+.txt__block,.one_block.prlx_image__block+.tech_used{margin-top:15.3846vw}}.one_block.txt__block{margin-bottom:11.3636vw}@media only screen and (width<=1050px){.one_block.txt__block{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.one_block.txt__block{margin-bottom:15.3846vw}}.one_block.with_bg .big_image__inner,.one_block.with_bg .gall_images__inner{padding:8.52273vw 7.95455vw}@media only screen and (width<=640px){.one_block.with_bg .big_image__inner,.one_block.with_bg .gall_images__inner{padding:7.69231vw 5.12821vw}}.top_block:last-child .top_block__inner{padding-bottom:0}.top_block__inner{padding:5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.top_block__inner{padding:5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__inner{padding:5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__inner{padding:5.2093vw}}@media only screen and (width<=640px){.top_block__inner{flex-wrap:wrap;padding:7.69231vw 5.12821vw 12.8205vw}}.top_block__content{justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (width<=640px){.top_block__content{flex-wrap:wrap}.top_block__left{order:1;width:100%}.top_block__right{width:100%;margin-bottom:9.23077vw;padding-right:5.12821vw}}.top_block__tags{justify-content:flex-end;width:19.8864vw}@media only screen and (width<=1370px) and (width>=1051px){.top_block__tags{width:30.6569vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__tags{width:40vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__tags{width:48.8372vw}}@media only screen and (width<=640px){.top_block__tags{justify-content:flex-start;width:100%}}.top_block__info{max-width:28.4091vw;font-size:1.36364vw;line-height:1.5}@media only screen and (width<=1050px){.top_block__info{line-height:1.4}}@media only screen and (width<=1050px) and (width>=861px){.top_block__info{max-width:36.1905vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__info{max-width:40.6977vw;font-size:1.86047vw}}@media only screen and (width<=640px){.top_block__info{max-width:100%;font-size:5.12821vw}}.top_block__info:not(.top_block__info:last-child){margin-bottom:2.84091vw}@media only screen and (width<=640px){.top_block__info:not(.top_block__info:last-child){margin-bottom:8.97436vw}}.top_block__info__data:not(.top_block__info__data:first-child){margin-top:1.70455vw}@media only screen and (width<=640px){.top_block__info__data:not(.top_block__info__data:first-child){margin-top:7.69231vw}}.top_block__author{grid-auto-flow:column;justify-content:start;align-items:center;gap:1.36364vw;display:grid}@media only screen and (width<=1370px) and (width>=1051px){.top_block__author{gap:1.75182vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__author{gap:2.28571vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__author{gap:2.7907vw}}@media only screen and (width<=640px){.top_block__author{gap:6.15385vw}}.top_block__author__photo{border-radius:50%;width:3.18182vw;height:3.18182vw;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.top_block__author__photo{width:4.08759vw;height:4.08759vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__author__photo{width:5.33333vw;height:5.33333vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__author__photo{width:6.51163vw;height:6.51163vw}}@media only screen and (width<=640px){.top_block__author__photo{width:14.359vw;height:14.359vw}}.top_block__author__info{gap:2px;display:grid}.top_block__author__name{font-size:1.13636vw;line-height:1.4}@media only screen and (width<=1370px) and (width>=1051px){.top_block__author__name{font-size:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__author__name{font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__author__name{font-size:2.32558vw}}@media only screen and (width<=640px){.top_block__author__name{font-size:5.12821vw}}.top_block__author__position{color:#9b9b9b;font-size:.909091vw;line-height:1.5}@media only screen and (width<=1370px) and (width>=1051px){.top_block__author__position{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.top_block__author__position{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.top_block__author__position{font-size:1.86047vw}}@media only screen and (width<=640px){.top_block__author__position{font-size:4.10256vw}}.top_block__bg{margin-bottom:8.52273vw}@media only screen and (width<=640px){.top_block__bg{margin-bottom:15.3846vw}}.dbl_block__inner{justify-content:space-between;display:flex}.dbl_block__item{width:calc(50% - 50px)}.txt__block[data-anim]{transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.4,0,0,1),opacity .5s}.txt__block[data-anim=false]{opacity:0;transform:translateY(5vh)scaleY(1.35)}.txt__block:last-child .txt__inner{padding-bottom:0}@media only screen and (width<=1370px){.txt__block:last-child .txt__inner{padding-bottom:0}}.txt__inner{padding:0 11.3636vw 0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.txt__inner{padding:0 10.9489vw 0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__inner{padding:0 10.7429vw 0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.txt__inner{padding:0 10.4186vw 0 5.2093vw}}@media only screen and (width<=640px){.txt__inner{padding:0 10.2564vw 0 5.12821vw}}.txt__wrap{font-size:1.02273vw;line-height:1.555}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap{font-size:1.62791vw}}@media only screen and (width<=640px){.txt__wrap{max-width:100%;padding-right:5.12821vw;font-size:4.10256vw;line-height:1.5}}.txt__wrap h1,.txt__wrap h2,.txt__wrap h3{text-align:left;text-transform:uppercase;max-width:68.1818vw;font-size:2.95455vw;line-height:.9629}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap h1,.txt__wrap h2,.txt__wrap h3{max-width:65.6934vw;font-size:3.35766vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h1,.txt__wrap h2,.txt__wrap h3{max-width:64.7619vw;font-size:3.42857vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h1,.txt__wrap h2,.txt__wrap h3{max-width:62.7907vw;font-size:3.25581vw}}@media only screen and (width<=640px){.txt__wrap h1,.txt__wrap h2,.txt__wrap h3{max-width:100%;padding-right:7.69231vw;font-size:6.66667vw;line-height:1.07}html[lang=de] .txt__wrap h1,html[lang=de] .txt__wrap h2,html[lang=de] .txt__wrap h3{padding-right:0;font-size:5.64103vw}}.txt__wrap h1:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child),.txt__wrap h2:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child),.txt__wrap h3:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child){margin-bottom:6.81818vw}@media only screen and (width<=640px){.txt__wrap h1:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child),.txt__wrap h2:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child),.txt__wrap h3:not(.txt__wrap h1:last-child,.txt__wrap h2:last-child,.txt__wrap h3:last-child){margin-bottom:10.2564vw}}.txt__wrap h1 a,.txt__wrap h2 a,.txt__wrap h3 a{background-size:100% .113636vw}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h1 a,.txt__wrap h2 a,.txt__wrap h3 a{background-position:left bottom .380952vw;background-size:100% .190476vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h1 a,.txt__wrap h2 a,.txt__wrap h3 a{background-position:left bottom .465116vw;background-size:100% .232558vw}}@media only screen and (width<=640px){.txt__wrap h1 a,.txt__wrap h2 a,.txt__wrap h3 a{background-position:left bottom 1.02564vw;background-size:100% .512821vw}}.txt__wrap h1 a:hover,.txt__wrap h1 a.active,.txt__wrap h2 a:hover,.txt__wrap h2 a.active,.txt__wrap h3 a:hover,.txt__wrap h3 a.active{background-position:right bottom .227273vw;background-size:0 .113636vw}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h1 a:hover,.txt__wrap h1 a.active,.txt__wrap h2 a:hover,.txt__wrap h2 a.active,.txt__wrap h3 a:hover,.txt__wrap h3 a.active{background-position:right bottom .380952vw;background-size:0 .190476vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h1 a:hover,.txt__wrap h1 a.active,.txt__wrap h2 a:hover,.txt__wrap h2 a.active,.txt__wrap h3 a:hover,.txt__wrap h3 a.active{background-position:right bottom .465116vw;background-size:0 .232558vw}}@media only screen and (width<=640px){.txt__wrap h1 a:hover,.txt__wrap h1 a.active,.txt__wrap h2 a:hover,.txt__wrap h2 a.active,.txt__wrap h3 a:hover,.txt__wrap h3 a.active{background-position:right bottom 1.02564vw;background-size:0 .512821vw}}.txt__wrap h1+h4,.txt__wrap h1+h5,.txt__wrap h1+h6,.txt__wrap h2+h4,.txt__wrap h2+h5,.txt__wrap h2+h6,.txt__wrap h3+h4,.txt__wrap h3+h5,.txt__wrap h3+h6{margin-top:0!important}.txt__wrap h4,.txt__wrap h5,.txt__wrap h6{float:left;text-transform:uppercase;max-width:28.4091vw;font-size:.909091vw;line-height:1.625}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap h4,.txt__wrap h5,.txt__wrap h6{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h4,.txt__wrap h5,.txt__wrap h6{font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h4,.txt__wrap h5,.txt__wrap h6{font-size:1.62791vw}}@media only screen and (width<=640px){.txt__wrap h4,.txt__wrap h5,.txt__wrap h6{float:none;max-width:100%;margin-bottom:5.12821vw;font-size:3.58974vw;line-height:1.714}}.txt__wrap h4:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h5:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h6:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child){margin-top:1.13636vw}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap h4:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h5:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h6:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child){margin-top:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h4:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h5:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h6:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child){margin-top:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h4:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h5:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h6:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child){margin-top:2.32558vw}}@media only screen and (width<=640px){.txt__wrap h4:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h5:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child),.txt__wrap h6:not(.txt__wrap h4:first-child,.txt__wrap h5:first-child,.txt__wrap h6:first-child){margin-top:5.12821vw}}.txt__wrap h4+p,.txt__wrap h4+p+p,.txt__wrap h4+p+p+p,.txt__wrap h4+p+p+p+p,.txt__wrap h4+ul,.txt__wrap h4+ol,.txt__wrap h5+p,.txt__wrap h5+p+p,.txt__wrap h5+p+p+p,.txt__wrap h5+p+p+p+p,.txt__wrap h5+ul,.txt__wrap h5+ol,.txt__wrap h6+p,.txt__wrap h6+p+p,.txt__wrap h6+p+p+p,.txt__wrap h6+p+p+p+p,.txt__wrap h6+ul,.txt__wrap h6+ol{max-width:28.4091vw;margin-left:auto}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap h4+p,.txt__wrap h4+p+p,.txt__wrap h4+p+p+p,.txt__wrap h4+p+p+p+p,.txt__wrap h4+ul,.txt__wrap h4+ol,.txt__wrap h5+p,.txt__wrap h5+p+p,.txt__wrap h5+p+p+p,.txt__wrap h5+p+p+p+p,.txt__wrap h5+ul,.txt__wrap h5+ol,.txt__wrap h6+p,.txt__wrap h6+p+p,.txt__wrap h6+p+p+p,.txt__wrap h6+p+p+p+p,.txt__wrap h6+ul,.txt__wrap h6+ol{max-width:36.4964vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap h4+p,.txt__wrap h4+p+p,.txt__wrap h4+p+p+p,.txt__wrap h4+p+p+p+p,.txt__wrap h4+ul,.txt__wrap h4+ol,.txt__wrap h5+p,.txt__wrap h5+p+p,.txt__wrap h5+p+p+p,.txt__wrap h5+p+p+p+p,.txt__wrap h5+ul,.txt__wrap h5+ol,.txt__wrap h6+p,.txt__wrap h6+p+p,.txt__wrap h6+p+p+p,.txt__wrap h6+p+p+p+p,.txt__wrap h6+ul,.txt__wrap h6+ol{max-width:40vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap h4+p,.txt__wrap h4+p+p,.txt__wrap h4+p+p+p,.txt__wrap h4+p+p+p+p,.txt__wrap h4+ul,.txt__wrap h4+ol,.txt__wrap h5+p,.txt__wrap h5+p+p,.txt__wrap h5+p+p+p,.txt__wrap h5+p+p+p+p,.txt__wrap h5+ul,.txt__wrap h5+ol,.txt__wrap h6+p,.txt__wrap h6+p+p,.txt__wrap h6+p+p+p,.txt__wrap h6+p+p+p+p,.txt__wrap h6+ul,.txt__wrap h6+ol{max-width:40.6977vw}}@media only screen and (width<=640px){.txt__wrap h4+p,.txt__wrap h4+p+p,.txt__wrap h4+p+p+p,.txt__wrap h4+p+p+p+p,.txt__wrap h4+ul,.txt__wrap h4+ol,.txt__wrap h5+p,.txt__wrap h5+p+p,.txt__wrap h5+p+p+p,.txt__wrap h5+p+p+p+p,.txt__wrap h5+ul,.txt__wrap h5+ol,.txt__wrap h6+p,.txt__wrap h6+p+p,.txt__wrap h6+p+p+p,.txt__wrap h6+p+p+p+p,.txt__wrap h6+ul,.txt__wrap h6+ol{max-width:100%}}.txt__wrap a{background-image:linear-gradient(#000,#000);background-position:left bottom .113636vw;background-repeat:no-repeat;background-size:100% .0568182vw;text-decoration:none;transition:background-size .5s}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap a{background-position:left bottom .190476vw;background-size:100% .0952381vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap a{background-position:left bottom .232558vw;background-size:100% .116279vw}}@media only screen and (width<=640px){.txt__wrap a{background-position:left bottom .512821vw;background-size:100% .25641vw}}.txt__wrap a:hover,.txt__wrap a.active{background-position:right bottom .113636vw;background-size:0 .0568182vw}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap a:hover,.txt__wrap a.active{background-position:right bottom .190476vw;background-size:0 .0952381vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap a:hover,.txt__wrap a.active{background-position:right bottom .232558vw;background-size:0 .116279vw}}@media only screen and (width<=640px){.txt__wrap a:hover,.txt__wrap a.active{background-position:right bottom .512821vw;background-size:0 .25641vw}}.txt__wrap>p,.txt__wrap>ul,.txt__wrap>ol{max-width:90%;text-transform:inherit;margin-left:auto}@media only screen and (width<=640px){.txt__wrap>p,.txt__wrap>ul,.txt__wrap>ol{max-width:100%;padding-right:5.12821vw}}.txt__wrap>p:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ul:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ol:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child){margin:1.13636vw 0 0 auto;padding:0}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap>p:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ul:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ol:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child){margin-top:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap>p:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ul:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ol:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child){margin-top:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap>p:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ul:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ol:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child){margin-top:2.32558vw}}@media only screen and (width<=640px){.txt__wrap>p:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ul:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child),.txt__wrap>ol:not(.txt__wrap>p:first-child,.txt__wrap>ul:first-child,.txt__wrap>ol:first-child){margin-top:5.12821vw}}.txt__wrap>p+h1,.txt__wrap>p+h2,.txt__wrap>p+h3,.txt__wrap>ul+h1,.txt__wrap>ul+h2,.txt__wrap>ul+h3,.txt__wrap>ol+h1,.txt__wrap>ol+h2,.txt__wrap>ol+h3{margin-top:6.81818vw}@media only screen and (width<=640px){.txt__wrap>p+h1,.txt__wrap>p+h2,.txt__wrap>p+h3,.txt__wrap>ul+h1,.txt__wrap>ul+h2,.txt__wrap>ul+h3,.txt__wrap>ol+h1,.txt__wrap>ol+h2,.txt__wrap>ol+h3{margin-top:10.2564vw}}.txt__wrap ol{counter-reset:numeric-counter;padding-left:1.30682vw;list-style:none}.txt__wrap ol li{counter-increment:numeric-counter}.txt__wrap ol li:before{font:inherit;color:inherit;content:counter(numeric-counter) ". "}.txt__wrap ul{list-style:none}.txt__wrap ul ul{padding-left:0}.txt__wrap ul ul li:before{background:0 0;border:1px solid #000;top:8px}@media only screen and (width>=1921px){.txt__wrap ul ul li:before{top:.454545vw}}@media only screen and (width<=640px){.txt__wrap ul ul li:before{top:2.05128vw}}.txt__wrap ul li{padding-left:23px;position:relative}@media only screen and (width>=1921px){.txt__wrap ul li{padding-left:1.30682vw}}@media only screen and (width<=640px){.txt__wrap ul li{padding-left:5.89744vw}}.txt__wrap ul li:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;margin:auto;display:block;position:absolute;top:9px;left:0}@media only screen and (width>=1921px){.txt__wrap ul li:before{width:.340909vw;height:.340909vw;top:.681818vw}}@media only screen and (width<=640px){.txt__wrap ul li:before{width:1.53846vw;height:1.53846vw;top:3.07692vw}}.txt__wrap table{all:revert;border-collapse:collapse;border-spacing:0;text-align:start;border:0;justify-self:center;padding-bottom:8px;display:block;overflow-x:scroll}@media only screen and (width<=860px){.txt__wrap table{justify-self:unset;width:100%}}@media only screen and (width<=640px){.txt__wrap table{width:calc(100% + 10.2564vw)}}.txt__wrap table:not(.txt__wrap table:first-child){justify-self:unset;margin-block:2.27273vw;width:100%;max-width:90%;margin-left:auto}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap table:not(.txt__wrap table:first-child){margin-block:2.91971vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap table:not(.txt__wrap table:first-child){margin-block:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap table:not(.txt__wrap table:first-child){margin-block:4.65116vw}}@media only screen and (width<=640px){.txt__wrap table:not(.txt__wrap table:first-child){width:calc(100% + 10.2564vw);max-width:calc(100% + 10.2564vw);margin-block:10.2564vw}}.txt__wrap table th,.txt__wrap table td{vertical-align:middle;min-height:5.45455vw;padding:1.25vw 1.36364vw}@media only screen and (width<=640px){.txt__wrap table th,.txt__wrap table td{min-width:51.2821vw;min-height:20.5128vw;padding:4.10256vw}}.txt__wrap table thead{border:1px solid #404040}.txt__wrap table thead th,.txt__wrap table thead td{text-transform:uppercase;text-align:start;background:#fafafa;border-inline-end:1px solid #404040;font-size:1.36364vw;font-weight:400;line-height:1.33}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap table thead th,.txt__wrap table thead td{font-size:1.45985vw;line-height:1.6}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap table thead th,.txt__wrap table thead td{font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap table thead th,.txt__wrap table thead td{font-size:2.32558vw}}@media only screen and (width<=640px){.txt__wrap table thead th,.txt__wrap table thead td{padding-block:6.41026vw;font-size:5.12821vw}}.txt__wrap table tbody td,.txt__wrap table tbody th{background-color:#fafafa;border:1px solid #404040;font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px) and (width>=1051px){.txt__wrap table tbody td,.txt__wrap table tbody th{font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.txt__wrap table tbody td,.txt__wrap table tbody th{font-size:1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.txt__wrap table tbody td,.txt__wrap table tbody th{font-size:1.86047vw}}@media only screen and (width<=640px){.txt__wrap table tbody td,.txt__wrap table tbody th{font-size:4.10256vw;line-height:1.5}}.big_image__block[data-anim]{transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.4,0,0,1),opacity .5s}.big_image__block[data-anim=false]{opacity:0;transform:translateY(10vh)}.big_image__block.full_width .big_image__inner{padding:0}.big_image__block.full_width .big_image__title{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.big_image__block.full_width .big_image__title{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.big_image__block.full_width .big_image__title{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.big_image__block.full_width .big_image__title{padding:0 5.2093vw}}@media only screen and (width<=640px){.big_image__block.full_width .big_image__title{padding:0 5.12821vw}}.big_image__inner{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.big_image__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.big_image__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.big_image__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.big_image__inner{padding:0 5.12821vw}}.big_image__title{margin-bottom:2.84091vw}@media only screen and (width<=640px){.big_image__title{margin-bottom:10.2564vw}}.big_image__img~.big_image__img{margin-top:-1px}.prlx_image__block.full_width .prlx_image__inner{padding:0}.prlx_image__inner{pointer-events:none;padding:0 5.68182vw;display:block;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.prlx_image__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.prlx_image__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.prlx_image__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.prlx_image__inner{padding:0 5.12821vw}}.prlx_image__img,.prlx_image__img img{width:100%;display:block}.gall_images__inner{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.gall_images__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.gall_images__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.gall_images__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.gall_images__inner{padding:0 5.12821vw}}.gall_images__inner{flex-direction:column;display:flex}.gall_images__one{width:50%;padding:.284091vw}@media only screen and (width<=640px){.gall_images__one{width:100%;padding:0}}.gall_images__one:first-child{width:100%;margin-bottom:.568182vw}@media only screen and (width<=640px){.gall_images__one:first-child,.gall_images__one:not(.gall_images__one:last-child){margin-bottom:2.5641vw}}.gall_images__one__group{flex-wrap:wrap;margin:-.284091vw;display:flex}@media only screen and (width<=640px){.gall_images__one__group{flex-direction:column;margin:0}}.gall_images__img,.gall_images__img img{width:100%;display:block}.tech_used{margin-bottom:11.3636vw}@media only screen and (width<=1050px){.tech_used{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.tech_used{margin-bottom:12.8205vw}}.tech_used:last-child{margin-bottom:0}.tech_used__inner{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.tech_used__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.tech_used__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.tech_used__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.tech_used__inner{padding:0 5.12821vw}}.tech_used__list__title{margin-bottom:2.27273vw}@media only screen and (width<=1370px) and (width>=1051px){.tech_used__list__title{margin-bottom:2.91971vw}}@media only screen and (width<=1050px) and (width>=861px){.tech_used__list__title{margin-bottom:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.tech_used__list__title{margin-bottom:4.65116vw}}@media only screen and (width<=640px){.tech_used__list__title{margin-bottom:10.2564vw}}.tech_used__info.acc__info:first-child{width:35%}@media only screen and (width<=1050px) and (width>=861px){.tech_used__info.acc__info:first-child{width:30%}}@media only screen and (width<=860px) and (width>=641px){.tech_used__info.acc__info:first-child{width:25%}}@media only screen and (width<=640px){.tech_used__info.acc__info:first-child{width:10.2564vw}}.tech_used__num,.tech_used__name{text-transform:uppercase;font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px){.tech_used__num,.tech_used__name{line-height:1.5}}@media only screen and (width<=1440px) and (width>=1051px){.tech_used__num,.tech_used__name{font-size:1.25vw}}@media only screen and (width<=1370px) and (width>=1051px){.tech_used__num,.tech_used__name{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.tech_used__num,.tech_used__name{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.tech_used__num,.tech_used__name{font-size:1.86047vw}}@media only screen and (width<=640px){.tech_used__num,.tech_used__name{font-size:4.10256vw}}.tech_used__info{flex-direction:column;display:flex}.tech_used__desc ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tech_used__desc ul li{font-size:.909091vw;line-height:1.625;position:relative}@media only screen and (width<=1440px) and (width>=1051px){.tech_used__desc ul li{font-size:1.11111vw}}@media only screen and (width<=1370px) and (width>=1051px){.tech_used__desc ul li{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.tech_used__desc ul li{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.tech_used__desc ul li{font-size:1.74419vw;line-height:1.714}}@media only screen and (width<=640px){.tech_used__desc ul li{font-size:3.58974vw;line-height:1.714}}.tech_used__desc ul li:not(.tech_used__desc ul li:last-child):after{content:"/";margin-left:.625em;margin-right:.3125em}.achievements__inner{padding:1.42045vw 10.3409vw 2.84091vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.achievements__inner{padding:1.36861vw 9.9635vw 2.73723vw}}@media only screen and (width<=1050px) and (width>=861px){.achievements__inner{padding:1.34286vw 9.776vw 2.68571vw}}@media only screen and (width<=860px) and (width>=641px){.achievements__inner{padding:1.30233vw 9.48093vw 2.60465vw}}@media only screen and (width<=640px){.achievements__inner{padding:2.5641vw 9.33333vw 5.12821vw;padding-block:7.69231vw}}.achievements__list{grid-auto-flow:column;justify-content:space-around;align-items:center;gap:1.81818vw;display:grid}@media only screen and (width<=1050px){.achievements__list{grid-template-columns:repeat(2,1fr);grid-auto-flow:initial;justify-items:center}}@media only screen and (width<=640px){.achievements__list{grid-template-columns:1fr;gap:4.10256vw}}.achievements__item{display:flex}.achievements__picture picture,.achievements__picture img,.achievements__picture svg{height:100%}.list__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.list__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.list__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.list__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.list__inner{padding:12.8205vw 5.12821vw}}.list__inner{display:grid}.list__count{font-size:1.36364vw;line-height:1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media only screen and (width<=1370px) and (width>=1051px){.list__count{margin-left:.364964vw;font-size:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.list__count{margin-left:.47619vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.list__count{margin-left:.581395vw;font-size:2.32558vw}}@media only screen and (width<=640px){.list__count{margin-left:3.07692vw;font-size:5.12821vw}}.list__see-more{margin-top:4.77273vw;margin-left:auto}@media only screen and (width<=640px){.list__see-more{display:none}}.list--brands .grid__item:last-child{border-bottom:1px dashed #000}.list--brands .grid__item__left{justify-content:center;align-items:start}.list--services .list__title{max-width:39.7727vw}@media only screen and (width<=1050px){.list--services .list__title{max-width:100%}}.list--services .list__text{max-width:22.7273vw}@media only screen and (width<=1050px){.list--services .list__text{max-width:100%}}.list--services .grid__item{grid-template-columns:repeat(2,1fr)}@media only screen and (width<=640px){.list--services .grid__item{grid-template-columns:1fr}}.list--services .grid__item:last-child{border-bottom:1px dashed #000}.video-gallery__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.video-gallery__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.video-gallery__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.video-gallery__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.video-gallery__inner{padding:12.8205vw 5.12821vw}}.video-gallery__title{max-width:39.7727vw}@media only screen and (width<=1050px){.video-gallery__title{max-width:100%}}.video-gallery__text{max-width:22.7273vw}@media only screen and (width<=1050px){.video-gallery__text{max-width:100%}}.video-gallery__slider{display:flex}.video-gallery__slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.video-gallery .slider__content{gap:24px;display:grid}.video-gallery .slider__video video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-gallery .slider__info{gap:8px;display:grid}.media-info__block{margin-bottom:10.4545vw}@media only screen and (width<=1050px){.media-info__block{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.media-info__block{margin-bottom:15.3846vw}}.media-info__block--mirror .media-info__picture{order:2}@media only screen and (width<=860px){.media-info__block--mirror .media-info__picture{order:initial}}.media-info__inner{padding:0 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.media-info__inner{padding:0 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.media-info__inner{padding:0 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.media-info__inner{padding:0 5.2093vw}}@media only screen and (width<=640px){.media-info__inner{padding:0 5.12821vw}}.media-info__inner{grid-auto-flow:column;align-items:center;gap:5.45455vw;display:grid}@media only screen and (width<=860px){.media-info__inner{grid-auto-flow:initial;gap:3.72093vw}}@media only screen and (width<=640px){.media-info__inner{gap:8.20513vw}}.media-info__content{gap:1.81818vw;display:grid}@media only screen and (width<=860px) and (width>=641px){.media-info__content{gap:2.7907vw}}@media only screen and (width<=640px){.media-info__content{gap:6.15385vw}}.media-info__picture{width:40.9091vw}@media only screen and (width<=860px){.media-info__picture{width:60%;margin-inline:auto}}@media only screen and (width<=640px){.media-info__picture{width:100%}}.media-info__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.media-info__title{font-size:2.27273vw;line-height:1.2}@media only screen and (width<=1370px) and (width>=1051px){.media-info__title{font-size:3.35766vw}}@media only screen and (width<=1050px) and (width>=861px){.media-info__title{font-size:3.42857vw}}@media only screen and (width<=860px){.media-info__title{font-size:3.72093vw;line-height:1.25}}@media only screen and (width<=640px){.media-info__title{font-size:8.20513vw}}.media-info__text{font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px){.media-info__text{font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=1050px) and (width>=861px){.media-info__text{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.media-info__text{font-size:1.86047vw}}@media only screen and (width<=640px){.media-info__text{font-size:4.10256vw}}.how_it_works{margin-bottom:10.4545vw}@media only screen and (width<=1050px){.how_it_works{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.how_it_works{margin-bottom:15.3846vw}}.how_it_works__inner{padding:1.42045vw 5.68182vw 2.84091vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.how_it_works__inner{padding:1.36861vw 5.47445vw 2.73723vw}}@media only screen and (width<=1050px) and (width>=861px){.how_it_works__inner{padding:1.34286vw 5.37143vw 2.68571vw}}@media only screen and (width<=860px) and (width>=641px){.how_it_works__inner{padding:1.30233vw 5.2093vw 2.60465vw}}@media only screen and (width<=640px){.how_it_works__inner{padding:2.5641vw 5.12821vw 5.12821vw;padding-block:7.69231vw}}.how_it_works__title{max-width:100%;margin-bottom:4.54545vw}@media only screen and (width<=1050px){.how_it_works__title{margin-bottom:4.57143vw}}@media only screen and (width<=640px){.how_it_works__title{margin-bottom:8.20513vw}}.how_it_works__grid{grid-template-columns:repeat(2,1fr);gap:2.72727vw 1.81818vw;display:grid}@media only screen and (width<=860px){.how_it_works__grid{gap:3.72093vw}}@media only screen and (width<=640px){.how_it_works__grid{grid-template-columns:1fr;gap:10.2564vw}}.how_it_works__item{text-align:center;flex-direction:column;align-items:center;display:flex}.how_it_works__item-head{align-items:center;gap:.909091vw;width:100%;margin-bottom:2.27273vw;display:flex}@media only screen and (width<=640px){.how_it_works__item-head{gap:3.07692vw;margin-bottom:7.17949vw}}.how_it_works__item-num{color:#9b9b9b;text-transform:uppercase;flex-shrink:0;font-size:.909091vw;line-height:1.625}@media only screen and (width<=640px){.how_it_works__item-num{font-size:3.58974vw}}.how_it_works__item-line{border-top:1px dashed #000;flex:1}.how_it_works__icon{justify-content:center;align-items:center;width:100%;min-height:6.81818vw;margin-bottom:1.81818vw;display:flex}@media only screen and (width<=640px){.how_it_works__icon{min-height:20.5128vw;margin-bottom:6.15385vw}}.how_it_works__icon svg{width:auto;max-width:4.54545vw;height:auto;max-height:4.54545vw;display:block}@media only screen and (width<=640px){.how_it_works__icon svg{max-width:16.4103vw;max-height:16.4103vw}}.how_it_works__item-title{margin-bottom:.909091vw;font-size:1.70455vw;font-weight:700;line-height:1.2}@media only screen and (width<=1050px) and (width>=861px){.how_it_works__item-title{font-size:2.09524vw}}@media only screen and (width<=640px){.how_it_works__item-title{margin-bottom:3.07692vw;font-size:5.64103vw}}.how_it_works__item-desc{color:#000;max-width:23.8636vw;font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.how_it_works__item-desc{font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=640px){.how_it_works__item-desc{max-width:100%;font-size:4.10256vw}}.how_it_works__item-desc p{margin:0}.how_it_works__item-desc p+p{margin-top:.75em}.commissions_benefits{margin-bottom:10.4545vw}@media only screen and (width<=1050px){.commissions_benefits{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.commissions_benefits{margin-bottom:15.3846vw}}.commissions_benefits__inner{padding:1.42045vw 5.68182vw 2.84091vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.commissions_benefits__inner{padding:1.36861vw 5.47445vw 2.73723vw}}@media only screen and (width<=1050px) and (width>=861px){.commissions_benefits__inner{padding:1.34286vw 5.37143vw 2.68571vw}}@media only screen and (width<=860px) and (width>=641px){.commissions_benefits__inner{padding:1.30233vw 5.2093vw 2.60465vw}}@media only screen and (width<=640px){.commissions_benefits__inner{padding:2.5641vw 5.12821vw 5.12821vw;padding-block:7.69231vw}}.commissions_benefits__title{max-width:100%;margin-bottom:4.54545vw}@media only screen and (width<=1050px){.commissions_benefits__title{margin-bottom:4.57143vw}}@media only screen and (width<=640px){.commissions_benefits__title{margin-bottom:8.20513vw}}.commissions_benefits__grid{border-top:1px dashed #000;grid-template-columns:repeat(3,1fr);gap:1.81818vw;padding-top:1.36364vw;display:grid}@media only screen and (width<=860px){.commissions_benefits__grid{grid-template-columns:1fr;gap:4.65116vw}}@media only screen and (width<=640px){.commissions_benefits__grid{gap:9.23077vw;padding-top:4.10256vw}}.commissions_benefits__item{text-align:center;flex-direction:column;align-items:center;display:flex}.commissions_benefits__rail{justify-content:center;align-items:center;width:100%;min-height:2.72727vw;margin-bottom:2.72727vw;display:flex;position:relative}@media only screen and (width<=640px){.commissions_benefits__rail{min-height:10.2564vw;margin-bottom:8.20513vw}}.commissions_benefits__rail:before{content:"";z-index:0;border-top:1px dashed #000;position:absolute;top:50%;left:0;right:0}.commissions_benefits__subtitle{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#000;background:#1162e5;border-radius:999px;padding:.454545vw 1.36364vw;font-size:.795455vw;font-weight:700;line-height:1.2;display:inline-block;position:relative}@media only screen and (width<=640px){.commissions_benefits__subtitle{padding:1.53846vw 4.61538vw;font-size:3.07692vw}}.commissions_benefits__body{flex-direction:column;align-items:center;gap:.681818vw;max-width:20.4545vw;display:flex}@media only screen and (width<=640px){.commissions_benefits__body{gap:2.5641vw;max-width:100%}}.commissions_benefits__item-title{font-size:1.70455vw;font-weight:700;line-height:1.25}@media only screen and (width<=1050px) and (width>=861px){.commissions_benefits__item-title{font-size:2.28571vw}}@media only screen and (width<=640px){.commissions_benefits__item-title{font-size:5.64103vw}}.commissions_benefits__item-desc{color:#000;font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.commissions_benefits__item-desc{font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=640px){.commissions_benefits__item-desc{font-size:4.10256vw}}.commissions_benefits__item-desc p{margin:0}.commissions_benefits__item-desc p+p{margin-top:.75em}.stats-bar{grid-column:1/-1;width:100%;padding-inline:40px}@media only screen and (width<=1050px){.stats-bar{padding-inline:24px}}@media only screen and (width<=640px){.stats-bar{padding-inline:20px}}.stats-bar__inner{align-items:center;gap:40px;display:flex}@media only screen and (width<=860px){.stats-bar__inner{gap:28px}}@media only screen and (width<=640px){.stats-bar__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}}.stats-bar__item{flex-direction:column;gap:4px;display:flex;position:relative}.stats-bar__item+.stats-bar__item{padding-left:40px}@media only screen and (width<=860px){.stats-bar__item+.stats-bar__item{padding-left:28px}}.stats-bar__item+.stats-bar__item:before{content:"";background:#e5e7eb;width:1px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (width<=640px){.stats-bar__item+.stats-bar__item{padding-left:0}.stats-bar__item+.stats-bar__item:before{display:none}}.stats-bar__value{letter-spacing:.16px;color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1.5}@media only screen and (width<=640px){.stats-bar__value{font-size:24px}}.stats-bar__label{letter-spacing:1.1px;text-transform:uppercase;color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.stats-bar--on-dark{padding-inline:0;border-top:1px solid #ffffff26;padding-top:32px}@media only screen and (width<=640px){.stats-bar--on-dark{padding-top:24px}}.stats-bar--on-dark .stats-bar__value{color:#fff}.stats-bar--on-dark .stats-bar__label{color:#ffffff8c}.stats-bar--on-dark .stats-bar__item+.stats-bar__item:before{background:#ffffff26}.course-grid{grid-column:1/-1;width:100%;margin-bottom:96px}@media only screen and (width<=860px){.course-grid{margin-bottom:72px}}@media only screen and (width<=640px){.course-grid{margin-bottom:48px}}.course-grid__inner{width:100%;max-width:1440px;margin:0 auto;padding:80px 40px 0}@media only screen and (width<=860px){.course-grid__inner{padding:56px 32px 0}}@media only screen and (width<=640px){.course-grid__inner{padding:40px 16px 0}}.course-grid__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}@media only screen and (width<=640px){.course-grid__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}}.course-grid__eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;margin-bottom:12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}.course-grid__title{letter-spacing:-.037px;color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1.25}@media only screen and (width<=860px){.course-grid__title{font-size:30px}}@media only screen and (width<=640px){.course-grid__title{font-size:26px}}.course-grid__underline{background:#1162e5;border-radius:9999px;width:64px;height:3px;margin-top:16px;display:block}.course-grid__more{color:#1162e5;flex-shrink:0;align-items:center;gap:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex}.course-grid__more:hover{color:#0d4fb8}.course-grid__more-ico{width:16px;height:16px}.course-grid__filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}@media only screen and (width<=640px){.course-grid__filters{margin-bottom:24px}}.course-grid__pill{appearance:none;cursor:pointer;padding:8px 20px}@media only screen and (width<=640px){.course-grid__pill{padding:11px 20px}}.course-grid__pill{color:#6b7280;letter-spacing:.72px;text-transform:uppercase;background:#f5f6fa;border:1px solid #e5e7eb;border-radius:9999px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s,color .18s,border-color .18s}.course-grid__pill:hover{color:#1162e5;border-color:#1162e5}.course-grid__pill.is-active{color:#fff;background:#1162e5;border-color:#1162e5}.course-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media only screen and (width<=1050px){.course-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=640px){.course-grid__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.course-grid__card{background:#fff;border:1px solid #f3f4f6;border-left:3px solid #1162e5;border-radius:12px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:clip;box-shadow:0 4px 24px #00000012}.course-grid__card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.course-grid__card.is-hidden{display:none}.course-grid__media{height:200px;position:relative;overflow:hidden}.course-grid__picture,.course-grid__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.course-grid__fav{cursor:pointer;background:#ffffffe6;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .18s;display:inline-flex;position:absolute;top:12px;right:12px}.course-grid__fav:hover{background:#fff}.course-grid__fav svg{width:14px;height:14px}.course-grid__body{flex-direction:column;flex:1;padding:24px;display:flex}.course-grid__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.course-grid__badge{color:#1162e5;letter-spacing:.66px;text-transform:uppercase;background:#eef3fd;border-radius:9999px;padding:4px 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.course-grid__price{letter-spacing:.15px;color:#1162e5;white-space:nowrap;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:900;line-height:1.5}.course-grid__card-title{color:#0a0e1a;margin:0 0 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.course-grid__teaser{color:#6b7280;margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.625}.course-grid__meta{align-items:center;gap:8px;margin-bottom:16px;display:flex}.course-grid__meta-ico{color:#6b7280;flex-shrink:0;width:12px;height:12px}.course-grid__meta-text{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.course-grid__actions{gap:8px;margin-top:auto;display:flex}.course-grid__btn{letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.course-grid__btn--solid{color:#fff;background:#1162e5;border:1px solid #1162e5}.course-grid__btn--solid:hover{background:#0d4fb8;border-color:#0d4fb8}.course-grid__btn--outline{color:#1162e5;letter-spacing:.88px;background:0 0;border:1px solid #1162e5}.course-grid__btn--outline:hover{background:#1162e50f}.course-grid__btn-arrow{font-size:12px;line-height:1}.course-grid-overlay{z-index:1200;opacity:0;background:#0a0e1ab3;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.course-grid-overlay.is-open{opacity:1}.course-grid-overlay__dialog{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:88vh;padding:40px;transition:transform .25s;display:flex;position:relative;overflow:hidden;transform:translateY(12px);box-shadow:0 20px 48px #00000047}@media only screen and (width<=640px){.course-grid-overlay__dialog{padding:28px 20px}}.course-grid-overlay.is-open .course-grid-overlay__dialog{transform:translateY(0)}.course-grid-overlay__content{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.course-grid-overlay__close{color:#0a0e1a;cursor:pointer;background:#f5f6fa;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:16px;right:16px}.course-grid-overlay__close:hover{color:#fff;background:#1162e5}.course-grid__detail{padding-right:32px}@media only screen and (width<=640px){.course-grid__detail{padding-right:8px}}.course-grid__detail-title{color:#0a0e1a;margin:0 0 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1.25}@media only screen and (width<=640px){.course-grid__detail-title{font-size:24px}}.course-grid__detail-meta{color:#6b7280;margin-bottom:4px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.course-grid__detail-price{letter-spacing:.15px;color:#1162e5;margin-bottom:20px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:900;line-height:1.4}.course-grid__detail-body{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.course-grid__detail-body h2,.course-grid__detail-body h3,.course-grid__detail-body h4{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;border-top:1px solid #e5e7eb;margin:28px 0 10px;padding-top:20px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.course-grid__detail-body h2:first-child,.course-grid__detail-body h3:first-child,.course-grid__detail-body h4:first-child{border-top:0;margin-top:0;padding-top:0}.course-grid__detail-body p{margin:0 0 1em}.course-grid__detail-body ul,.course-grid__detail-body ol{margin:0 0 1.1em;padding-left:1.25em}.course-grid__detail-body ul{padding-left:0;list-style:none}.course-grid__detail-body li{color:#6b7280;margin-bottom:8px}.course-grid__detail-body ul li{padding-left:18px;position:relative}.course-grid__detail-body ul li:before{content:"";background:#1162e5;border-radius:9999px;width:6px;height:6px;position:absolute;top:.6em;left:2px}.course-grid__detail-body ol li::marker{color:#1162e5;font-weight:600}.course-grid__detail-body a{color:#1162e5;text-decoration:underline}.course-grid__detail-body strong{color:#0a0e1a;font-weight:600}.course-grid__detail-body .sh-price{color:#1162e5;white-space:nowrap;background:#1162e514;border-radius:6px;padding:1px 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800}.course-grid__detail-body :first-child{margin-top:0}.course-grid__detail-body :last-child{margin-bottom:0}.course-grid__detail-cta{color:#fff;letter-spacing:1.1px;text-transform:uppercase;background:#1162e5;border-radius:4px;justify-content:center;align-items:center;margin-top:24px;padding:12px 28px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s;display:inline-flex}.course-grid__detail-cta:hover{background:#0d4fb8}body.is-locked{overflow:hidden}.pricing_cards{grid-column:1/-1;margin:0;display:block;overflow:hidden;box-shadow:none!important;background:#eef3fd!important;border:0!important;border-radius:0!important;padding:0!important}.pricing_cards__inner{max-width:1440px;margin:0 auto;padding:64px 40px;display:block}@media only screen and (width<=1050px){.pricing_cards__inner{padding:56px 40px}}@media only screen and (width<=640px){.pricing_cards__inner{padding:40px 16px}}.pricing_cards__grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:48px;display:grid}@media only screen and (width<=1050px){.pricing_cards__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media only screen and (width<=640px){.pricing_cards__grid{gap:32px}}.pricing_cards__copy{display:block}.pricing_cards__eyebrow{color:#1162e5;letter-spacing:1.1px;text-transform:uppercase;background:#1162e51a;border:1px solid #1162e533;border-radius:9999px;padding:6px 14px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.pricing_cards__title{color:#0a0e1a;letter-spacing:0;margin:16px 0 0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:34px;font-weight:900;line-height:1.25}@media only screen and (width<=640px){.pricing_cards__title{font-size:28px}}.pricing_cards__title-line{display:block}.pricing_cards__title-line--blue{color:#1162e5}.pricing_cards__underline{background:#1162e5;border-radius:9999px;width:48px;height:3px;margin-top:20px;display:block}.pricing_cards__intro{color:#6b7280;margin-top:20px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.625}.pricing_cards__intro p{margin:0}.pricing_cards__intro p+p{margin-top:.75em}.pricing_cards__checklist{margin:20px 0 0;padding:0;list-style:none}.pricing_cards__check{align-items:flex-start;gap:10px;display:flex}.pricing_cards__check+.pricing_cards__check{margin-top:12px}.pricing_cards__check-ico{color:#1162e5;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.pricing_cards__check-ico svg{width:16px;height:16px;display:block}.pricing_cards__check-text{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.pricing_cards__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media only screen and (width<=860px){.pricing_cards__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=640px){.pricing_cards__cards{grid-template-columns:minmax(0,1fr)}}.pricing_cards__card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;padding:28px;display:flex;box-shadow:0 4px 10px #0000000f}.pricing_cards__card--featured{background:#1162e5;border-color:#1162e5;box-shadow:0 8px 16px #1162e54d}.pricing_cards__card--outline{box-shadow:none;background:0 0;border:2px solid #1162e5}.pricing_cards__card-icon{color:#1162e5;background:#eef3fd;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.pricing_cards__card--featured .pricing_cards__card-icon{color:#fff;background:#fff3}.pricing_cards__card-icon svg,.pricing_cards__card-icon img{width:24px;max-width:24px;height:24px;max-height:24px;display:block}.pricing_cards__card-title{color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.5}.pricing_cards__card--featured .pricing_cards__card-title{color:#fff}.pricing_cards__card-subtitle{color:#6b7280;margin-top:4px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.pricing_cards__card--featured .pricing_cards__card-subtitle{color:#ffffffb3}.pricing_cards__card-price{color:#1162e5;margin-top:16px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1}.pricing_cards__card--featured .pricing_cards__card-price{color:#fff}.pricing_cards__card-note{color:#6b7280;margin-top:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.pricing_cards__card--featured .pricing_cards__card-note{color:#fff9}.pricing_cards__card-spacer{flex:auto;min-height:24px}.pricing_cards__card-cta{color:#fff;letter-spacing:1.1px;text-align:center;text-transform:uppercase;cursor:pointer;background:#1162e5;border:0;border-radius:4px;padding:12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:block}.pricing_cards__card-cta:hover{background:#0d4fb8}.pricing_cards__card--featured .pricing_cards__card-cta{color:#1162e5;background:#fff}.pricing_cards__card--featured .pricing_cards__card-cta:hover{background:#ffffffe0}.pricing_cards__card--outline .pricing_cards__card-cta{color:#1162e5;background:0 0;border:2px solid #1162e5;padding:10px 12px}.pricing_cards__card--outline .pricing_cards__card-cta:hover{background:#1162e50f}.package_cards{grid-column:1/-1;margin:0;display:block}.package_cards__inner{width:100%;max-width:1440px;margin:0 auto;padding:64px 40px}@media only screen and (width<=860px){.package_cards__inner{padding:56px 32px}}@media only screen and (width<=640px){.package_cards__inner{padding:40px 16px}}.package_cards__head{margin-bottom:40px}@media only screen and (width<=640px){.package_cards__head{margin-bottom:28px}}.package_cards__eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;margin-bottom:12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}.package_cards__title{color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1.25}@media only screen and (width<=860px){.package_cards__title{font-size:30px}}@media only screen and (width<=640px){.package_cards__title{font-size:26px}}.package_cards__underline{background:#1162e5;border-radius:9999px;width:64px;height:3px;margin-top:16px;display:block}.package_cards__intro{color:#6b7280;max-width:640px;margin-top:16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.625}.package_cards__intro p{margin:0}.package_cards__intro p+p{margin-top:.75em}.package_cards__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:24px;display:grid}@media only screen and (width<=640px){.package_cards__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.package_cards__card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;padding:28px 24px 24px;transition:box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:0 4px 24px #00000012}.package_cards__card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.package_cards__card--featured{border:2px solid #1162e5;padding:27px 23px 23px;box-shadow:0 12px 32px #1162e52e}.package_cards__card--featured:hover{box-shadow:0 14px 36px #1162e53d}@media only screen and (width<=640px){.package_cards__card{padding:24px 20px 20px}.package_cards__card--featured{padding:23px 19px 19px}}.package_cards__badge{color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#1162e5;border-radius:9999px;padding:5px 14px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.package_cards__name{color:#0a0e1a;text-align:center;margin:0 0 20px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.35}.package_cards__weapons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.package_cards__weapon{text-align:center;background:#f5f6fa;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.package_cards__weapon:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.package_cards__weapon-media{justify-content:center;align-items:center;width:72px;height:44px;display:flex}.package_cards__weapon-media--placeholder{color:#1162e5;background:#eef3fd;border-radius:8px}.package_cards__weapon-media--placeholder svg{width:24px;height:24px;display:block}.package_cards__weapon-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:72px;height:auto;max-height:44px;display:block}.package_cards__weapon-name{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:500;line-height:1.35}.package_cards__tiers{flex-direction:column;gap:8px;display:flex}.package_cards__tier{background:#0a0e1a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.package_cards__tier-label{color:#fffc;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.package_cards__tier-price{color:#fff;white-space:nowrap;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.4}.package_cards__note{color:#6b7280;text-align:center;margin-top:10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.5}.package_cards__spacer{flex:auto;min-height:20px}.package_cards__cta{color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;background:#1162e5;border:0;border-radius:4px;width:100%;padding:14px 12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;transition:background-color .2s;display:block}.package_cards__cta:hover{background:#0d4fb8}.feedback{background:#fff;grid-column:1/-1}.feedback__inner{max-width:1440px;margin-inline:auto;padding:56px 40px}@media only screen and (width<=1050px){.feedback__inner{padding:56px 32px}}@media only screen and (width<=640px){.feedback__inner{padding:40px 20px}}.feedback__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px;display:flex}@media only screen and (width<=640px){.feedback__head{margin-bottom:24px}}.feedback__eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}.feedback__title{letter-spacing:0;color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1.5}@media only screen and (width<=640px){.feedback__title{font-size:22px;line-height:1.3}}.feedback__title p{margin:0}.feedback__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media only screen and (width<=1050px){.feedback__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=640px){.feedback__grid{grid-template-columns:minmax(0,1fr);gap:16px}}.feedback__card{background:#f5f6fa;border-left:3px solid #1162e5;border-radius:12px;flex-direction:column;gap:11px;padding:24px;display:flex}.feedback__stars{align-items:center;gap:4px;display:flex}.feedback__star{color:#1162e5;width:15px;height:15px;display:block}.feedback__star.is-empty{color:#d1d5db}.feedback__quote{color:#0a0e1a;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.625}.feedback__quote p{margin:0}.feedback__quote p+p{margin-top:.6em}.feedback__attr{align-items:center;gap:12px;padding-top:5px;display:flex}.feedback__avatar{border-radius:9999px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.feedback__avatar-pic,.feedback__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.feedback__meta{flex-direction:column;min-width:0;display:flex}.feedback__name{color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.feedback__location{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}[data-scroll-anim]{transition:transform .1s}.projects_list__top__inner,.content-for-page__inner{padding:4.26136vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.projects_list__top__inner,.content-for-page__inner{padding:4.10584vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.projects_list__top__inner,.content-for-page__inner{padding:4.02857vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.projects_list__top__inner,.content-for-page__inner{padding:3.90698vw 5.2093vw}}@media only screen and (width<=640px){.projects_list__top__inner,.content-for-page__inner{padding:7.69231vw 5.12821vw}}.projects_list__top__inner,.content-for-page__inner{padding-bottom:0}@media only screen and (width<=640px){.projects_list__top__inner,.content-for-page__inner{padding-top:6.41026vw;padding-bottom:0}}.projects_list__top .txt__wrap,.projects_list__top__text,.content-for-page .txt__wrap,.content-for-page__text{width:45.4545vw;margin:0 auto;display:block}.projects_list__top .txt__wrap.with--pad,.projects_list__top__text.with--pad,.content-for-page .txt__wrap.with--pad,.content-for-page__text.with--pad{padding:5.68182vw 0 2.84091vw}@media only screen and (width<=640px){.projects_list__top .txt__wrap.with--pad,.projects_list__top__text.with--pad,.content-for-page .txt__wrap.with--pad,.content-for-page__text.with--pad{padding:8.97436vw 0 0}}@media only screen and (width<=1050px){.projects_list__top .txt__wrap,.projects_list__top__text,.content-for-page .txt__wrap,.content-for-page__text{width:100%;max-width:720px}}.projects_list__top .txt__wrap p,.projects_list__top__text p,.content-for-page .txt__wrap p,.content-for-page__text p{color:#000;margin:0 0 30px;font-size:18px;font-weight:500;line-height:30px}@media only screen and (width<=1050px) and (width>=861px){.projects_list__top .txt__wrap p,.projects_list__top__text p,.content-for-page .txt__wrap p,.content-for-page__text p{margin:0 0 24px;font-size:16px;line-height:24px}}@media only screen and (width<=860px){.projects_list__top .txt__wrap p,.projects_list__top__text p,.content-for-page .txt__wrap p,.content-for-page__text p{margin:0 0 24px;font-size:14px;line-height:24px}}.projects_list__top .txt__wrap p:last-child,.projects_list__top__text p:last-child,.content-for-page .txt__wrap p:last-child,.content-for-page__text p:last-child{margin-bottom:0}.projects_list__top .txt__wrap p a,.projects_list__top__text p a,.content-for-page .txt__wrap p a,.content-for-page__text p a{text-decoration:underline;transition:color .218s}.projects_list__top .txt__wrap p a:hover,.projects_list__top__text p a:hover,.content-for-page .txt__wrap p a:hover,.content-for-page__text p a:hover{color:#42dbb5}.sh-lazy{position:relative}.sh-lazy__img{z-index:1;transition:opacity .3s;position:relative}.sh-lazy__load{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sh-popup{z-index:10;opacity:0;pointer-events:none;color:#0a0e1a;width:100%;height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:opacity 0s linear .5s;display:block;position:fixed;top:0;left:0}.sh-popup--showed{pointer-events:all;transition:opacity linear;opacity:1!important}.sh-popup--showed .sh-popup__bg{opacity:1;transition:opacity .4s ease-in-out}.sh-popup--showed .sh-popup__inner{opacity:1;transform:translate(-50%,-50%)}@media only screen and (width<=640px){.sh-popup--showed .custom-select select{pointer-events:all}}.sh-popup__bg{z-index:0;opacity:0;background:#0a0e1a99;margin:auto;transition:opacity .3s ease-in-out .2s;display:block;position:absolute;inset:0}.sh-popup__inner{z-index:1;opacity:0;background:#fff;border-radius:12px;width:92%;max-width:780px;max-height:88vh;padding:48px 56px 56px;transition:opacity .25s ease-in-out .15s,transform .4s cubic-bezier(.39,.575,.565,1) .15s;display:block;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,calc(40px - 50%));box-shadow:0 12px 20px #5353531f}@media only screen and (width<=1050px){.sh-popup__inner{padding:44px 40px 48px}}@media only screen and (width<=860px){.sh-popup__inner{padding:40px 32px 44px}}@media only screen and (width<=640px){.sh-popup__inner{width:94%;max-height:90vh;padding:40px 20px 36px}}@media only screen and (width<=1050px){body.is-touch-device .sh-popup__inner{top:50%}}main.not-in-top .sh-popup__inner{top:50%}.sh-popup__close{width:20px;height:20px;font-size:0;position:relative}.sh-popup__close:before,.sh-popup__close:after{content:"";background:#6b7280;border-radius:2px;width:100%;height:2px;margin:auto;transition:background .2s,transform .35s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;inset:0}.sh-popup__close:before{transform:rotate(45deg)}.sh-popup__close:after{transform:rotate(-45deg)}.sh-popup__close__wrap{z-index:2;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;display:flex;position:absolute;top:22px;right:24px}@media only screen and (width<=640px){.sh-popup__close__wrap{top:14px;right:14px}}.sh-popup__close__wrap:hover .sh-popup__close:before,.sh-popup__close__wrap:hover .sh-popup__close:after{background:#0a0e1a}.sh-popup__close__wrap:hover .sh-popup__close:before{transform:rotate(135deg)}.sh-popup__close__wrap:hover .sh-popup__close:after{transform:rotate(45deg)}.sh-popup__close__name{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-popup__title{letter-spacing:.2px;text-align:center;text-transform:uppercase;color:#0a0e1a;max-width:none;margin:0 auto 28px;padding:0 24px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:30px;font-weight:900;line-height:1.2}@media only screen and (width<=860px){.sh-popup__title{margin-bottom:24px;font-size:26px}}@media only screen and (width<=640px){.sh-popup__title{padding:0 12px;font-size:22px}}.sh-popup__package{background:#eef3fd;border:1px solid #1162e540;border-radius:9999px;align-items:center;gap:8px;margin:-8px 0 20px;padding:8px 14px;display:inline-flex}.sh-popup__package__label{letter-spacing:.55px;text-transform:uppercase;color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px}.sh-popup__package__name{color:#1162e5;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}.sh-popup__form .form{width:100%;margin:0;padding:0}.sh-popup__form .inp-group{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media only screen and (width<=640px){.sh-popup__form .inp-group{grid-template-columns:1fr;gap:0}}.sh-popup__form .inp-wrap{border-bottom:none;margin-bottom:16px;position:relative}.sh-popup__form .inp-wrap:before,.sh-popup__form .inp-wrap:after{content:none}.sh-popup__form input[type=text],.sh-popup__form input[type=tel],.sh-popup__form input[type=email],.sh-popup__form input[type=date],.sh-popup__form input[type=number],.sh-popup__form .inp-wrap select,.sh-popup__form .inp-wrap textarea{color:#0a0e1a;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:14px 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;transition:border-color .18s,box-shadow .18s}.sh-popup__form input[type=text]::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=tel]::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=email]::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=date]::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=number]::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form .inp-wrap select::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form .inp-wrap textarea::-moz-placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=text]::placeholder,.sh-popup__form input[type=tel]::placeholder,.sh-popup__form input[type=email]::placeholder,.sh-popup__form input[type=date]::placeholder,.sh-popup__form input[type=number]::placeholder,.sh-popup__form .inp-wrap select::placeholder,.sh-popup__form .inp-wrap textarea::placeholder{color:#6b7280;opacity:1}.sh-popup__form input[type=text].not-empty,.sh-popup__form input[type=tel].not-empty,.sh-popup__form input[type=email].not-empty,.sh-popup__form input[type=date].not-empty,.sh-popup__form input[type=number].not-empty,.sh-popup__form .inp-wrap select.not-empty,.sh-popup__form .inp-wrap textarea.not-empty{border:1px solid #e5e7eb}.sh-popup__form input[type=text]:focus,.sh-popup__form input[type=tel]:focus,.sh-popup__form input[type=email]:focus,.sh-popup__form input[type=date]:focus,.sh-popup__form input[type=number]:focus,.sh-popup__form .inp-wrap select:focus,.sh-popup__form .inp-wrap textarea:focus{border:1px solid #1162e5;outline:none;box-shadow:0 0 0 3px #1162e51f}.sh-popup__form .inp-wrap textarea{resize:vertical;min-height:120px}.sh-popup__form .inp-wrap select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%236B7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.sh-popup__form .inp-wrap select:invalid{color:#6b7280}.sh-popup__form input[type=date]{min-height:49px}.sh-popup__form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.sh-popup__form .inp-wrap>label{letter-spacing:.55px;text-transform:uppercase;color:#6b7280;pointer-events:none;order:-1;margin-bottom:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.5;transition:none;display:block;position:static;top:auto;transform:none!important}.sh-popup__form .inp-wrap{flex-direction:column;display:flex}.sh-popup__form .inp-wrap>input,.sh-popup__form .inp-wrap>textarea{order:0}.sh-popup__form .inp-wrap>i{color:#f26a6a;order:1;margin-top:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;position:static}.sh-popup__form .checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 20px;display:flex}.sh-popup__form .checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:none;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;position:relative}.sh-popup__form .checkbox input[type=checkbox]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .15s;position:absolute;top:3px;left:6px;transform:rotate(45deg)scale(0)}.sh-popup__form .checkbox input[type=checkbox]:checked{background:#1162e5;border-color:#1162e5}.sh-popup__form .checkbox input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.sh-popup__form .checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #1162e533}.sh-popup__form .checkbox span{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;position:relative}.sh-popup__form .checkbox span a,.sh-popup__form .checkbox span strong,.sh-popup__form .checkbox span b{color:#6b7280;text-underline-offset:2px;font-weight:600;text-decoration:underline}.sh-popup__form .checkbox span a:hover{color:#1162e5}.sh-popup__form .btn-wrap{margin-top:8px}.sh-popup__form .link--filled{cursor:pointer;background:#1162e5;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:14px 24px;transition:background .18s;display:flex}.sh-popup__form .link--filled:hover{background:#0d4fb8}.sh-popup__form .link--filled .link__name{letter-spacing:.96px;text-transform:uppercase;color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.sh-popup__form .link--filled .link__icon{display:none}.sh-popup__form .info-status{text-align:left;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hp-announcement{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hp-announcement .hp-ann__scrim{z-index:9999;background:#0a0e1a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hp-announcement .hp-ann__card{color:#0a0e1a;background:#fff;border-radius:12px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 12px 20px #5353531f}.hp-announcement .hp-ann__body{text-align:center;padding:32px 28px}.hp-announcement .hp-ann__title{text-transform:uppercase;color:#0a0e1a;margin:0 0 10px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:900;line-height:1.25}.hp-announcement .hp-ann__text{color:#6b7280;margin:0 0 20px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.hp-announcement .hp-ann__cta{letter-spacing:.96px;text-transform:uppercase;color:#fff;background:#1162e5;border-radius:4px;padding:12px 24px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-block}.hp-announcement .hp-ann__cta:hover{background:#0d4fb8}.hp-announcement .hp-ann__close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;transition:color .15s;display:flex;position:absolute;top:12px;right:14px}.hp-announcement .hp-ann__close:hover{color:#0a0e1a}.tags{flex-wrap:wrap;align-items:center;margin:-.284091vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.tags{margin:-.364964vw}}@media only screen and (width<=1050px) and (width>=861px){.tags{margin:-.47619vw}}@media only screen and (width<=860px) and (width>=641px){.tags{margin:-.581395vw}}@media only screen and (width<=640px){.tags{margin:-1.28205vw}}.tags__item{z-index:1;text-transform:uppercase;color:#000;-webkit-hyphens:auto;hyphens:auto;border:1px solid #000;border-radius:60px;margin:.284091vw;padding:.397727vw .852273vw .284091vw;font-size:1.02273vw;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media only screen and (width>=1921px){.tags__item{border-radius:3.40909vw}}@media only screen and (width<=1370px) and (width>=1051px){.tags__item{margin:.364964vw;padding:.510949vw 1.09489vw .364964vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.tags__item{margin:.380952vw;padding:.47619vw .952381vw .380952vw;font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.tags__item{margin:.465116vw;padding:.581395vw 1.16279vw .465116vw;font-size:1.62791vw}}@media only screen and (width<=640px){.tags__item{border-radius:15.3846vw;margin:1.28205vw;padding:1.79487vw 3.84615vw 1.28205vw;font-size:4.10256vw}}.tags__item[href]{cursor:pointer;transition:color .35s}.tags__item[href]:after{content:"";z-index:-1;will-change:width;background:#000;width:0;height:100%;transition:width .35s;display:block;position:absolute;bottom:0;right:0}.tags__item[href]:hover,.tags__item[href].active{color:#fff}.tags__item[href]:hover:after,.tags__item[href].active:after{width:100%;left:0;right:auto}.page-inner{padding-top:5.68182vw}@media only screen and (width<=1370px) and (width>=1051px){.page-inner{padding-top:5.83942vw}}@media only screen and (width<=1050px) and (width>=861px){.page-inner{padding-top:7.61905vw}}@media only screen and (width<=860px) and (width>=641px){.page-inner{padding-top:9.30233vw}}@media only screen and (width<=640px){.page-inner{padding-top:20.5128vw}}.page-inner__top{border-bottom:1px dashed #000;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:2.84091vw;display:flex;position:relative}@media only screen and (width<=640px){.page-inner__top{padding-bottom:6.41026vw}}.page-inner__top__left{flex-shrink:0;max-width:68.1818vw;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.page-inner__top__left{max-width:65.6934vw}}@media only screen and (width<=1050px) and (width>=861px){.page-inner__top__left{max-width:64.7619vw}}@media only screen and (width<=860px) and (width>=641px){.page-inner__top__left{max-width:62.7907vw}}@media only screen and (width<=640px){.page-inner__top__left{max-width:100%}}.page-inner__top__right{flex-shrink:0}@media only screen and (width<=640px){.page-inner__top__right{display:none}}.page-inner__top__right .page-inner__nav{align-items:center;display:flex}.page-inner__top__right .page-inner__nav__title{text-transform:uppercase;margin-right:.568182vw;font-size:.909091vw;line-height:1.625;display:block}@media only screen and (width<=1370px) and (width>=1051px){.page-inner__top__right .page-inner__nav__title{margin-right:.729927vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.page-inner__top__right .page-inner__nav__title{margin-right:.952381vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.page-inner__top__right .page-inner__nav__title{margin-right:1.16279vw;font-size:1.86047vw}}@media only screen and (width<=640px){.page-inner__top__right .page-inner__nav__title{margin-right:2.5641vw;font-size:4.10256vw}}.page-inner__top__right .page-inner__nav>a{text-decoration:underline}.page-inner__top .additional-info{text-transform:uppercase;align-items:center;margin-bottom:1.81818vw;font-size:.909091vw;line-height:1.5;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.page-inner__top .additional-info{margin-bottom:2.33577vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.page-inner__top .additional-info{margin-bottom:3.04762vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.page-inner__top .additional-info{margin-bottom:3.72093vw;font-size:1.86047vw}}@media only screen and (width<=640px){.page-inner__top .additional-info{margin-bottom:8.20513vw;font-size:4.10256vw}}.page-inner__top .additional-info span:not(:first-child):before{content:"|";color:#9b9b9b;margin-inline:16px}.acc{flex-direction:column;display:flex}.acc__item{cursor:pointer;border-bottom:1px dashed #000;justify-content:space-between;align-items:flex-start;padding:1.42045vw 0;transition:background-color .25s cubic-bezier(.39,.575,.565,1);display:flex;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.acc__item{padding:1.60584vw 0}}@media only screen and (width<=1050px) and (width>=861px){.acc__item{padding:1.71429vw 0}}@media only screen and (width<=860px) and (width>=641px){.acc__item{padding:2.09302vw 0}}@media only screen and (width<=640px){.acc__item{padding:4.61538vw 0}}@media only screen and (width>=641px){.acc__item:hover{background-color:#1162e5}.acc__item:hover .acc__name{transform:translate(.568182vw)}}@media only screen and (width>=641px) and (width<=1370px) and (width>=1051px){.acc__item:hover .acc__name{transform:translate(.729927vw)}}@media only screen and (width>=641px) and (width<=1050px) and (width>=861px){.acc__item:hover .acc__name{transform:translate(.952381vw)}}@media only screen and (width>=641px) and (width<=860px) and (width>=641px){.acc__item:hover .acc__name{transform:translate(1.16279vw)}}@media only screen and (width>=641px){.acc__item:hover .acc__name+.acc__content{transition-delay:0s;transform:translate(.568182vw)}}@media only screen and (width>=641px) and (width<=1370px) and (width>=1051px){.acc__item:hover .acc__name+.acc__content{transform:translate(.729927vw)}}@media only screen and (width>=641px) and (width<=1050px) and (width>=861px){.acc__item:hover .acc__name+.acc__content{transform:translate(.952381vw)}}@media only screen and (width>=641px) and (width<=860px) and (width>=641px){.acc__item:hover .acc__name+.acc__content{transform:translate(1.16279vw)}}@media only screen and (width>=641px){.acc__item:hover .acc__btn{transform:translate(-.568182vw)}}@media only screen and (width>=641px) and (width<=1370px) and (width>=1051px){.acc__item:hover .acc__btn{transform:translate(-.729927vw)}}@media only screen and (width>=641px) and (width<=1050px) and (width>=861px){.acc__item:hover .acc__btn{transform:translate(-.952381vw)}}@media only screen and (width>=641px) and (width<=860px) and (width>=641px){.acc__item:hover .acc__btn{transform:translate(-1.16279vw)}}.acc__item[data-acc-visible] .acc__content{display:none}.acc__item[data-acc-visible] .acc__btn:after{opacity:0;transform:translateY(calc(-50% - .568182vw))}@media only screen and (width<=1370px) and (width>=1051px){.acc__item[data-acc-visible] .acc__btn:after{transform:translateY(calc(-50% - .729927vw))}}@media only screen and (width<=1050px) and (width>=861px){.acc__item[data-acc-visible] .acc__btn:after{transform:translateY(calc(-50% - .952381vw))}}@media only screen and (width<=860px) and (width>=641px){.acc__item[data-acc-visible] .acc__btn:after{transform:translateY(calc(-50% - 1.16279vw))}}@media only screen and (width<=640px){.acc__item[data-acc-visible] .acc__btn:after{transform:translateY(calc(-50% - 2.5641vw))}}.acc__item[data-acc-visible=show] .acc__content{display:block}.acc__item[data-acc-visible=show] .acc__btn:after{opacity:1;transform:translateY(-50%)}.acc__item[data-acc-visible=show] .acc__btn:before{opacity:0;transform:translateY(calc(.568182vw - 50%))}@media only screen and (width<=1370px) and (width>=1051px){.acc__item[data-acc-visible=show] .acc__btn:before{transform:translateY(calc(.729927vw - 50%))}}@media only screen and (width<=1050px) and (width>=861px){.acc__item[data-acc-visible=show] .acc__btn:before{transform:translateY(calc(.952381vw - 50%))}}@media only screen and (width<=860px) and (width>=641px){.acc__item[data-acc-visible=show] .acc__btn:before{transform:translateY(calc(1.16279vw - 50%))}}@media only screen and (width<=640px){.acc__item[data-acc-visible=show] .acc__btn:before{transform:translateY(calc(2.5641vw - 50%))}}.acc__item[data-acc-visible=show] .acc__btn span:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.acc__item__left{width:100%;display:flex}.acc__item__right{padding-left:4.54545vw}.acc__info:first-child{flex-shrink:0;padding-right:10%}@media only screen and (width<=1050px) and (width>=861px){.acc__info:first-child{padding-right:3.33333vw}}@media only screen and (width<=860px) and (width>=641px){.acc__info:first-child{padding-right:4.06977vw}}@media only screen and (width<=640px){.acc__info:first-child{padding-right:2.5641vw}}.acc__info:nth-child(2){padding-right:1.98864vw}@media only screen and (width<=1370px) and (width>=1051px){.acc__info:nth-child(2){padding-right:1.82482vw}}@media only screen and (width<=1050px) and (width>=861px){.acc__info:nth-child(2){padding-right:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.acc__info:nth-child(2){padding-right:2.90698vw}}@media only screen and (width<=640px){.acc__info:nth-child(2){padding-right:2.5641vw}}.acc__name{transition:transform .35s cubic-bezier(.39,.575,.565,1)}.acc__name+.acc__content{transition:transform .35s cubic-bezier(.39,.575,.565,1) .15s}.acc__content{margin-top:1.02273vw;margin-bottom:1.13636vw}@media only screen and (width<=640px){.acc__content{width:calc(100% + 7.69231vw);margin-top:3.84615vw;margin-bottom:3.84615vw;margin-right:-7.69231vw}}.acc__btn{align-items:center;margin-top:-.227273vw;transition:transform .35s cubic-bezier(.39,.575,.565,1);display:flex;position:relative}@media only screen and (width<=860px) and (width>=641px){.acc__btn{margin-top:-.465116vw}}@media only screen and (width<=640px){.acc__btn{margin-top:-1.02564vw}}.acc__btn:before,.acc__btn:after{content:none}.acc__btn span{width:1.81818vw;height:1.81818vw;margin-top:-.0568182vw;margin-left:.568182vw;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.acc__btn span{width:2.33577vw;height:2.33577vw;margin-top:-.0729927vw;margin-left:.729927vw}}@media only screen and (width<=1050px) and (width>=861px){.acc__btn span{width:3.04762vw;height:3.04762vw;margin-top:-.0952381vw;margin-left:.952381vw}}@media only screen and (width<=860px) and (width>=641px){.acc__btn span{width:3.72093vw;height:3.72093vw;margin-top:-.116279vw;margin-left:1.16279vw}}@media only screen and (width<=640px){.acc__btn span{width:8.20513vw;height:8.20513vw;margin-top:-.769231vw;margin-left:2.5641vw}}.acc__btn span:before,.acc__btn span:after{content:"";background:#000;width:1.13636vw;height:1px;transition:opacity .35s cubic-bezier(.39,.575,.565,1),transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=1921px){.acc__btn span:before,.acc__btn span:after{height:.0568182vw}}@media only screen and (width<=1370px) and (width>=1051px){.acc__btn span:before,.acc__btn span:after{width:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.acc__btn span:before,.acc__btn span:after{width:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.acc__btn span:before,.acc__btn span:after{width:2.09302vw}}@media only screen and (width<=640px){.acc__btn span:before,.acc__btn span:after{width:4.61538vw;height:.25641vw}}.acc__btn span:after{transform:translate(-50%,-50%)rotate(90deg)}.grid{flex-wrap:wrap;display:flex}.grid__item{pointer-events:none;border-top:1px dashed #000;grid-template-columns:auto 50vw;justify-content:space-between;width:100%;display:grid}@media only screen and (width<=860px) and (width>=641px){.grid__item{grid-template-columns:45% 55%}}@media only screen and (width<=640px){.grid__item{grid-template-columns:1fr;padding-top:10.2564vw;padding-bottom:7.69231vw}.grid__item:last-child{border-bottom:1px dashed #000}}.grid__item:hover .grid__item__img{transform:scale(1.08)}.grid__item[data-anim=false] .grid__item__img{transform:scale(1.15)}.grid__item__left{flex-direction:column;justify-content:flex-end;gap:1.81818vw;padding-top:5.68182vw;padding-bottom:5.68182vw;padding-right:5.68182vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__left{gap:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__left{gap:3.04762vw}}@media only screen and (width<=860px) and (width>=641px){.grid__item__left{flex-shrink:0;gap:2.7907vw}}@media only screen and (width<=640px){.grid__item__left{order:1;gap:6.15385vw;padding-top:0;padding-bottom:0;padding-right:0}}.grid__item__right{border-left:1px dashed #000;padding:4.54545vw 0 4.54545vw 4.54545vw}@media only screen and (width<=640px){.grid__item__right{border:none;padding:0 0 5.12821vw}}.grid__item__name:hover .underline,.grid__item__name.active .underline{background-position:left bottom .284091vw;background-size:100% .170455vw}.grid__item__name .underline{background-image:linear-gradient(#000,#000);background-position:right bottom .284091vw;background-repeat:no-repeat;background-size:0 .170455vw;text-decoration:none;transition:background-size .5s}.grid__item__name{pointer-events:auto;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__name:hover .underline,.grid__item__name.active .underline{background-position:left bottom .364964vw;background-size:100% .218978vw}.grid__item__name .underline{background-image:linear-gradient(#000,#000);background-position:right bottom .364964vw;background-repeat:no-repeat;background-size:0 .218978vw;text-decoration:none;transition:background-size .5s}}@media only screen and (width<=1050px){.grid__item__name{line-height:1.1}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__name:hover .underline,.grid__item__name.active .underline{background-position:left bottom .190476vw;background-size:100% .190476vw}.grid__item__name .underline{background-image:linear-gradient(#000,#000);background-position:right bottom .190476vw;background-repeat:no-repeat;background-size:0 .190476vw;text-decoration:none;transition:background-size .5s}}@media only screen and (width<=860px) and (width>=641px){.grid__item__name:hover .underline,.grid__item__name.active .underline{background-position:left bottom .232558vw;background-size:100% .232558vw}.grid__item__name .underline{background-image:linear-gradient(#000,#000);background-position:right bottom .232558vw;background-repeat:no-repeat;background-size:0 .232558vw;text-decoration:none;transition:background-size .5s}}@media only screen and (width<=640px){.grid__item__name:hover .underline,.grid__item__name.active .underline{background-position:left bottom .512821vw;background-size:100% .384615vw}.grid__item__name .underline{background-image:linear-gradient(#000,#000);background-position:right bottom .512821vw;background-repeat:no-repeat;background-size:0 .384615vw;text-decoration:none;transition:background-size .5s}.grid__item__name{font-size:6.15385vw}}.grid__item__name+.grid__item__tags{margin-top:-.909091vw}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__name+.grid__item__tags{margin-top:-1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__name+.grid__item__tags{margin-top:-1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.grid__item__name+.grid__item__tags{margin-top:-.930233vw}}@media only screen and (width<=640px){.grid__item__name+.grid__item__tags{margin-top:-2.05128vw}}.grid__item__link{pointer-events:auto;margin-top:.909091vw}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__link{margin-top:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__link{margin-top:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.grid__item__link{margin-top:.930233vw}}@media only screen and (width<=640px){.grid__item__link{margin-top:2.05128vw}}.grid__item__description{gap:.909091vw;display:grid}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__description{gap:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__description{gap:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.grid__item__description{gap:.930233vw}}@media only screen and (width<=640px){.grid__item__description{gap:2.05128vw}}.grid__item__description .category{font-size:13px;line-height:1.53}.grid__item__description ul{margin-top:.909091vw;padding-left:4px;list-style-position:inside}@media only screen and (width<=1370px) and (width>=1051px){.grid__item__description ul{margin-top:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.grid__item__description ul{margin-top:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.grid__item__description ul{margin-top:1.86047vw}}@media only screen and (width<=640px){.grid__item__description ul{margin-top:4.10256vw}}.grid__item__tags .tags__item{pointer-events:auto}.grid__item__info{pointer-events:auto;background-color:#eee;justify-content:space-between;width:100%;height:100%;display:flex}@media only screen and (width<=640px){.grid__item__info{display:block}}.grid__item__image{width:100%;height:100%;display:block;position:relative;overflow:hidden}.grid__item__image:before{content:"";z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.grid__item__img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;margin:0;transition:transform .55s cubic-bezier(.39,.575,.565,1) 80ms;display:block}.svg{pointer-events:none;width:1.81818vw;height:1.81818vw}@media only screen and (width<=1370px) and (width>=1051px){.svg{width:2.33577vw;height:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.svg{width:3.04762vw;height:3.04762vw}}@media only screen and (width<=860px) and (width>=641px){.svg{width:3.72093vw;height:3.72093vw}}@media only screen and (width<=640px){.svg{width:8.20513vw;height:8.20513vw}}.svg:not(.svg--hover){transition:transform .6s cubic-bezier(.4,0,0,1) .1s,opacity .5s .1s}@media only screen and (width>=641px){.svg__outer:hover .svg:not(.svg--hover){opacity:0;transition:transform .6s cubic-bezier(.4,0,0,1),opacity .5s;transform:translateY(50%)}}.svg--hover{opacity:0;transition:transform .6s cubic-bezier(.4,0,0,1),opacity .5s;transform:translateY(-50%)}@media only screen and (width>=641px){.svg__outer:hover .svg--hover{opacity:1;transition:transform .6s cubic-bezier(.4,0,0,1) .1s,opacity .5s .1s;transform:translate(0,0)}}.svg__inner{pointer-events:none;width:1.81818vw;height:1.81818vw;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.svg__inner{width:2.33577vw;height:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.svg__inner{width:3.04762vw;height:3.04762vw}}@media only screen and (width<=860px) and (width>=641px){.svg__inner{width:3.72093vw;height:3.72093vw}}@media only screen and (width<=640px){.svg__inner{width:8.20513vw;height:8.20513vw}}.svg__inner--center{margin-left:auto;margin-right:auto}.svg__inner .svg{text-align:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.fill--black{fill:#000;color:#000}.fill--gray{fill:#404040;color:#404040}.fill--gray-l{fill:#9b9b9b;color:#9b9b9b}.fill--white{fill:#fff;color:#fff}.fill--olive{fill:#1162e5;color:#1162e5}.home_top__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.home_top__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_top__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_top__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.home_top__inner{padding:12.8205vw 5.12821vw}}.home_top__inner{padding-bottom:5.68182vw}@media only screen and (width<=640px){.home_top__inner{padding-top:15.3846vw;padding-bottom:10.2564vw}}.home_top__row{justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (width<=640px){.home_top__row{flex-wrap:wrap}}.home_top__title{-webkit-user-select:none;user-select:none;font-size:7.27273vw;font-weight:400;line-height:1.015;position:relative}@media only screen and (width<=640px){.home_top__title{order:2;width:100%;font-size:13.3333vw;line-height:.923}}@media only screen and (width<=860px) and (width>=641px){html[lang=de] .home_top__title{font-size:6.97674vw}}@media only screen and (width<=640px){html[lang=de] .home_top__title{font-size:11.7949vw}}.home_top .tit{position:relative}.home_top .tit_top{text-transform:uppercase;display:block}.home_top .tit_top_one{position:relative}.home_top .tit_top_one.cursor:after{content:"";background:#000;width:.227273vw;height:100%;animation:1.2s linear .5s infinite curAnim;display:block;position:absolute;top:0;right:-.681818vw}@media only screen and (width<=1050px){.home_top .tit_top_first{display:block}}html[lang=de] .home_top .tit_top_first{display:block}.home_top .tit_bot{-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.home_top .tit_bot__wrap{margin-top:1.70455vw;margin-left:-5.68182vw;margin-right:-5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.home_top .tit_bot__wrap{margin-left:-5.47445vw;margin-right:-5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_top .tit_bot__wrap{margin-left:-5.37143vw;margin-right:-5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_top .tit_bot__wrap{margin-left:-5.2093vw;margin-right:-5.2093vw}}@media only screen and (width<=640px){.home_top .tit_bot__wrap{margin-left:-5.12821vw;margin-right:-5.12821vw}}.home_top .tit_bot__wrap{font-size:7.27273vw;line-height:.9375}@media only screen and (width<=640px){.home_top .tit_bot__wrap{margin-top:1.53846vw}}.home_top .tit_bot_line{flex-shrink:0;margin:0;padding:0;animation:25s linear infinite marquee;display:block}.home_top .tit_bot_line_one{text-transform:uppercase;padding:0 1.42045vw;font-size:7.27273vw;font-weight:400;line-height:.9375;transition:text-shadow .45s cubic-bezier(.39,.575,.565,1),color .35s cubic-bezier(.39,.575,.565,1),transform .45s cubic-bezier(.39,.575,.565,1);display:inline-block;position:relative}@media only screen and (width<=640px){.home_top .tit_bot_line_one{padding:0 1.28205vw;font-size:13.3333vw;line-height:.923}}body:not(.is-touch-device) .home_top .tit_bot_line_one:hover{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;color:#fff;transform:skew(-15deg)}@media only screen and (width<=860px) and (width>=641px){html[lang=de] .home_top .tit_bot_line_one{font-size:6.97674vw}}@media only screen and (width<=640px){html[lang=de] .home_top .tit_bot_line_one{font-size:11.7949vw}}.home_top__note{text-transform:uppercase;max-width:20.1705vw;margin-bottom:1.13636vw;font-size:.795455vw;line-height:1.2857}@media only screen and (width<=1370px) and (width>=1051px){.home_top__note{max-width:25.5474vw;font-size:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){.home_top__note{max-width:28.5714vw;margin-bottom:.952381vw;font-size:1.2381vw}}@media only screen and (width<=860px) and (width>=641px){.home_top__note{max-width:29.0698vw;margin-bottom:.697674vw;font-size:1.51163vw}}@media only screen and (width<=640px){.home_top__note{max-width:58.9744vw;margin-bottom:7.69231vw;margin-left:auto;font-size:3.58974vw;line-height:1.28}}.home_top__note h1{display:initial;font:inherit;margin:0;padding:0}html[lang=de] .home_top__note{-webkit-hyphens:auto;hyphens:auto}@media only screen and (width<=640px){html[lang=de] .home_top__note{max-width:69.2308vw}}@keyframes curAnim{0%{opacity:0}40%{opacity:0}60%{opacity:1}to{opacity:1}}.home_services{position:relative;overflow:hidden}.home_services__inner{z-index:1;padding:7.10227vw 5.68182vw;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.home_services__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.home_services__inner{padding:12.8205vw 5.12821vw}}.home_services__inner[data-anim] .home_services__title span{opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;display:inline-block;transform:translate(-25%)}.home_services__inner[data-anim] .home_services__desc__icon{opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;transform:scale(.4)}.home_services__inner[data-anim] .home_services__desc__icon .circle{animation-play-state:paused}.home_services__inner[data-anim] .home_services__item__icon,.home_services__inner[data-anim] .home_services__item__info{opacity:0;transition:opacity .35s ease-in-out}.home_services__inner[data-anim=true] .home_services__title span{opacity:1;transition:opacity .8s ease-in-out .15s,transform 1.2s cubic-bezier(.39,.575,.565,1) .15s;transform:translate(0,0)}.home_services__inner[data-anim=true] .home_services__desc__icon{opacity:1;transition:opacity .6s ease-in-out .3s,transform .7s cubic-bezier(.39,.575,.565,1) .3s;transform:scale(1)}.home_services__inner[data-anim=true] .home_services__desc__icon .circle{animation-play-state:inherit}.home_services__inner[data-anim=true] .home_services__item__icon{opacity:1;transition:opacity .65s ease-in-out .25s}.home_services__inner[data-anim=true] .home_services__item__info{opacity:1;transition:opacity .65s ease-in-out .35s}.home_services__desc{justify-content:space-between;width:100%;margin-bottom:5.68182vw;display:flex;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.home_services__desc{margin-bottom:5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__desc{margin-bottom:5.81395vw}}@media only screen and (width<=640px){.home_services__desc{flex-direction:column;margin-bottom:12.8205vw}}.home_services__desc__left{flex-direction:column;flex-shrink:0;justify-content:flex-start;width:14.7727vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.home_services__desc__left{width:18.9781vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__desc__left{width:20.9524vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__desc__left{width:23.2558vw}}@media only screen and (width<=640px){.home_services__desc__left{width:100%;margin-bottom:7.69231vw}}.home_services__desc__left~.home_services__desc__right{margin-left:5.68182vw}@media only screen and (width<=1370px) and (width>=1051px){.home_services__desc__left~.home_services__desc__right{margin-left:5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__desc__left~.home_services__desc__right{margin-left:5.42857vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__desc__left~.home_services__desc__right{margin-left:5.23256vw}}@media only screen and (width<=640px){.home_services__desc__left~.home_services__desc__right{margin-left:0}}.home_services__desc__note{text-transform:uppercase;font-size:.909091vw;line-height:1.25}@media only screen and (width<=1370px) and (width>=1051px){.home_services__desc__note{font-size:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__desc__note{font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__desc__note{font-size:1.51163vw}}@media only screen and (width<=640px){.home_services__desc__note{font-size:3.58974vw;line-height:1.28}}.home_services__desc__icon{width:5.68182vw;height:5.68182vw;margin-bottom:2.84091vw;margin-left:auto;position:relative}@media only screen and (width<=640px){.home_services__desc__icon{width:15.3846vw;height:15.3846vw;margin-bottom:3.84615vw;margin-right:5.12821vw}}.home_services__desc__icon .icon-sun{animation:15s linear infinite spin;position:relative}.home_services__desc__icon img{max-width:100%;max-height:100%;display:block}.home_services__desc__text{z-index:1;text-transform:uppercase;text-indent:17.0455vw;-webkit-hyphens:auto;hyphens:auto;max-width:63.6364vw;margin:0;font-size:3.63636vw;line-height:.93;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.home_services__desc__text{font-size:3.50365vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__desc__text{font-size:3.42857vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__desc__text{text-indent:10.4651vw;font-size:3.48837vw}}@media only screen and (width<=640px){.home_services__desc__text{max-width:100%;font-size:7.69231vw}}.home_services__wrap{z-index:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.84091vw;display:grid;position:relative}@media only screen and (width<=640px){.home_services__wrap{grid-template-columns:initial;gap:10.2564vw}}.home_services__item{flex-direction:column;display:flex}@media only screen and (width<=640px){.home_services__item{width:100%}}.home_services__item__title:hover .underline,.home_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .113636vw}.home_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .113636vw;text-decoration:none;transition:background-size .5s}.home_services__item__title{margin-bottom:1.13636vw;margin-right:auto;font-size:1.36364vw;font-weight:400;line-height:1.33;display:inline-block}@media only screen and (width<=1370px) and (width>=1051px){.home_services__item__title:hover .underline,.home_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .145985vw}.home_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .145985vw;text-decoration:none;transition:background-size .5s}.home_services__item__title{margin-bottom:1.16788vw;font-size:1.75182vw}}@media only screen and (width<=1050px){.home_services__item__title{line-height:1.4}}@media only screen and (width<=1050px) and (width>=861px){.home_services__item__title:hover .underline,.home_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .190476vw}.home_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .190476vw;text-decoration:none;transition:background-size .5s}.home_services__item__title{margin-bottom:1.33333vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__item__title:hover .underline,.home_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .174419vw}.home_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .174419vw;text-decoration:none;transition:background-size .5s}.home_services__item__title{margin-bottom:1.62791vw;font-size:2.32558vw}}@media only screen and (width<=640px){.home_services__item__title:hover .underline,.home_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .512821vw}.home_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .512821vw;text-decoration:none;transition:background-size .5s}.home_services__item__title{margin-bottom:5.12821vw;font-size:5.12821vw}}.home_services__item__title a{font-size:1.47727vw;line-height:1.384}@media only screen and (width<=1370px) and (width>=1051px){.home_services__item__title a{font-size:1.75182vw}}@media only screen and (width<=1050px){.home_services__item__title a{line-height:1.18}}@media only screen and (width<=1050px) and (width>=861px){.home_services__item__title a{font-size:2.09524vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__item__title a{font-size:2.55814vw}}@media only screen and (width<=640px){.home_services__item__title a{font-size:5.64103vw}}@media only screen and (width<=860px) and (width>=641px){html[lang=de] .home_services__item__title{font-size:2.32558vw}}.home_services__item__info{border-top:1px dashed #000;border-bottom:1px dashed #000;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:1.70455vw 0 2.27273vw;display:flex}@media only screen and (width<=860px) and (width>=641px){.home_services__item__info{flex-direction:column;padding:2.90698vw 1.16279vw 2.90698vw 0}}@media only screen and (width<=640px){.home_services__item__info{flex-direction:column;padding:6.41026vw 2.5641vw 6.41026vw 0}}@media only screen and (width<=860px) and (width>=641px){.home_services__item__desc{margin-bottom:2.90698vw}}@media only screen and (width<=640px){.home_services__item__desc{margin-bottom:6.41026vw}}.home_services__item__list{flex-direction:column;align-items:flex-start;padding-top:.568182vw;display:flex}@media only screen and (width<=860px){.home_services__item__list{margin-left:auto;padding-top:0}}@media only screen and (width<=640px){.home_services__item__list{margin-left:11.5385vw}}.home_services__item__link:hover .underline,.home_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .0852273vw}.home_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .0852273vw;text-decoration:none;transition:background-size .5s}.home_services__item__link{padding-left:.681818vw;font-size:1.13636vw;line-height:1.5;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.home_services__item__link:hover .underline,.home_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .109489vw}.home_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .109489vw;text-decoration:none;transition:background-size .5s}.home_services__item__link{padding-left:.875912vw;font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__item__link:hover .underline,.home_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .142857vw}.home_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .142857vw;text-decoration:none;transition:background-size .5s}.home_services__item__link{padding-left:.952381vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__item__link:hover .underline,.home_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .174419vw}.home_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .174419vw;text-decoration:none;transition:background-size .5s}.home_services__item__link{padding-left:1.39535vw;font-size:1.86047vw}}@media only screen and (width<=640px){.home_services__item__link:hover .underline,.home_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .384615vw}.home_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .384615vw;text-decoration:none;transition:background-size .5s}.home_services__item__link{padding-left:3.07692vw;font-size:4.61538vw}}.home_services__item__link:before{content:"";background:#000;border-radius:50%;width:.170455vw;height:.170455vw;transition:transform .35s;display:block;position:absolute;top:.795455vw;left:0}@media only screen and (width<=1370px) and (width>=1051px){.home_services__item__link:before{width:.218978vw;height:.218978vw;top:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){.home_services__item__link:before{width:.285714vw;height:.285714vw;top:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.home_services__item__link:before{width:.348837vw;height:.348837vw;top:1.62791vw}}@media only screen and (width<=640px){.home_services__item__link:before{width:.769231vw;height:.769231vw;top:3.58974vw}}.home_services__item__link:hover:before{transform:translate(4px)}@media only screen and (width>=1921px){.home_services__item__link:hover:before{transform:translate(.227273vw)}}@media only screen and (width<=640px){.home_services__item__link:hover:before{transform:translate(1.02564vw)}}.home_references{position:relative;overflow:hidden}.home_references.is-loading .home_references__inner{opacity:1}.home_references__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.home_references__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.home_references__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.home_references__inner{padding:12.8205vw 5.12821vw}}.home_references__inner{opacity:0;padding-right:8.52273vw;transition:opacity .5s;position:relative}@media only screen and (width<=640px){.home_references__inner{padding-right:5.12821vw}}.home_references__inner[data-anim] .home_references__title span{opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;display:inline-block;transform:translate(-25%)}.home_references__inner[data-anim] .home_references__desc,.home_references__inner[data-anim] .home_references__link{opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;transform:translateY(3.40909vw)}.home_references__inner[data-anim=true] .home_references__title span{opacity:1;transition:opacity .8s ease-in-out .15s,transform 1.2s cubic-bezier(.39,.575,.565,1) .15s;transform:translate(0,0)}.home_references__inner[data-anim=true] .home_references__desc,.home_references__inner[data-anim=true] .home_references__link{opacity:1;transition:opacity .6s ease-in-out,transform .8s cubic-bezier(.39,.575,.565,1);transform:translate(0,0)}.home_references__inner[data-anim=true] .home_references__desc{transition-delay:.4s}.home_references__inner[data-anim=true] .home_references__link{transition-delay:.5s}.home_references__top{position:relative}.home_references__top__icon{width:5.68182vw;height:5.68182vw;position:absolute;bottom:1.70455vw;right:0}@media only screen and (width<=640px){.home_references__top__icon{width:15.3846vw;height:15.3846vw;bottom:3.84615vw}}.home_references__top__icon .icon-star{animation:15s linear infinite spin;position:relative}.home_references__top__icon .icon-star img{max-width:100%;max-height:100%;display:block}.home_references__top .home_references__title{margin-bottom:1.70455vw;transition:transform .4s;display:block}@media only screen and (width<=1370px) and (width>=1051px){.home_references__top .home_references__title{margin-bottom:2.18978vw}}@media only screen and (width<=1050px) and (width>=861px){.home_references__top .home_references__title{margin-bottom:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__top .home_references__title{margin-bottom:2.90698vw}}@media only screen and (width<=640px){.home_references__top .home_references__title{margin-bottom:10.2564vw}}.home_references__top .home_references__title .title-heart{width:5.11364vw;height:5.28409vw}@media only screen and (width<=640px){.home_references__top .home_references__title .title-heart{width:9.74359vw;height:9.74359vw}}.home_references__top .home_references__sub-title{justify-content:center;margin-bottom:5.11364vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.home_references__top .home_references__sub-title{margin-bottom:4.9635vw}}@media only screen and (width<=1050px) and (width>=861px){.home_references__top .home_references__sub-title{margin-bottom:4.7619vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__top .home_references__sub-title{margin-bottom:4.65116vw}}@media only screen and (width<=640px){.home_references__top .home_references__sub-title{justify-content:flex-start;margin-bottom:7.69231vw;margin-left:11.5385vw;margin-right:19.2308vw}}.home_references__wrap{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.home_references__info{width:100%;max-width:22.7273vw;margin-left:5.68182vw}@media only screen and (width<=1050px) and (width>=861px){.home_references__info{max-width:26.6667vw;margin-right:3.33333vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__info{max-width:30.2326vw;margin-right:2.90698vw}}@media only screen and (width<=640px){.home_references__info{max-width:100%;margin-bottom:12.8205vw;margin-left:11.5385vw;margin-right:3.84615vw}}.home_references__info .home_references__desc p{margin:0 0 1.70455vw;font-size:1.25vw;line-height:1.45}@media only screen and (width<=1370px) and (width>=1051px){.home_references__info .home_references__desc p{margin:0 0 1.89781vw;font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.home_references__info .home_references__desc p{margin:0 0 2.09524vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__info .home_references__desc p{margin:0 0 2.32558vw;font-size:1.62791vw}}@media only screen and (width<=640px){.home_references__info .home_references__desc p{margin:0 0 6.15385vw;font-size:4.61538vw;line-height:1.55}}.home_references__info .home_references__desc p:last-child{margin:0}.home_references__projects{width:100%;margin-top:-15.9091vw;margin-bottom:10.7955vw;padding-top:8.52273vw}@media only screen and (width<=640px){.home_references__projects{margin-top:0;margin-bottom:15.3846vw;padding-top:0}}.home_references__projects .home_references__projects-inner{flex-flow:row-reverse wrap;justify-content:space-between;display:flex}.home_references__projects .home_references__project{width:40.9091vw;height:29.5455vw;position:relative}.home_references__projects .home_references__project:first-child{margin-top:-6.81818vw}@media only screen and (width<=1050px) and (width>=861px){.home_references__projects .home_references__project:first-child{margin-top:-7.61905vw}}.home_references__projects .home_references__project:nth-child(2),.home_references__projects .home_references__project:nth-child(4),.home_references__projects .home_references__project:nth-child(6){margin-top:12.5vw}@media only screen and (width<=1050px) and (width>=861px){.home_references__projects .home_references__project:nth-child(2),.home_references__projects .home_references__project:nth-child(4),.home_references__projects .home_references__project:nth-child(6){margin-top:13.8095vw}}.home_references__projects .home_references__project:nth-child(3),.home_references__projects .home_references__project:nth-child(5){margin-top:-5.68182vw}@media only screen and (width<=1050px) and (width>=861px){.home_references__projects .home_references__project:nth-child(3),.home_references__projects .home_references__project:nth-child(5){margin-top:-7.14286vw}}@media only screen and (width<=640px){.home_references__projects .home_references__project{border-bottom:1px dashed #000;padding-bottom:7.69231vw;width:100%!important;height:auto!important;margin:10.2564vw 0 0!important}.home_references__projects .home_references__project:first-child{margin-top:0!important}}.home_references__projects .home_references__project__title{display:block;position:relative}.home_references__projects .home_references__project__title__wrap{text-transform:uppercase;margin-top:1.81818vw;font-size:2.72727vw;line-height:1.09;display:inline-block;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.home_references__projects .home_references__project__title__wrap{margin-top:1.75182vw;font-size:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.home_references__projects .home_references__project__title__wrap{margin-top:1.71429vw;font-size:2.28571vw}}@media only screen and (width<=860px) and (width>=641px){.home_references__projects .home_references__project__title__wrap{margin-top:1.74419vw;font-size:2.09302vw}}@media only screen and (width<=640px){.home_references__projects .home_references__project__title__wrap{margin-top:5.12821vw;font-size:6.15385vw;line-height:1;position:relative;top:auto;left:auto}}@media only screen and (width>=641px){.home_references__projects .home_references__project__title__wrap{pointer-events:none}}.home_references__projects .home_references__project__title br{display:none}.home_references__projects .home_references__project__tags{margin-top:.681818vw}.home_references__projects .home_references__project__picture{width:100%;height:100%;display:block;position:relative}.home_references__projects .home_references__project__image{-o-object-fit:cover;object-fit:cover;will-change:filter, transform;width:100%;height:140%;transition:filter .35s cubic-bezier(.39,.575,.565,1);display:block;position:absolute;top:0;left:0}.home_references__projects .home_references__project__image__wrap{will-change:border-radius;width:100%;height:100%;transition:border-radius .35s cubic-bezier(.39,.575,.565,1);display:block;position:relative;overflow:hidden}@media only screen and (width<=640px){.home_references__projects .home_references__project__image__wrap{height:82.0513vw!important}}@media only screen and (width>=641px){.home_references__projects .home_references__project__image__wrap:hover{border-bottom-right-radius:11.9318vw}.home_references__projects .home_references__project__image__wrap:hover .home_references__project__image{filter:grayscale()}.home_references__projects .home_references__project__image__wrap:hover .home_references__project__image__prlx{transform:scale(1.05)}}.home_references__projects .home_references__project__image__prlx{will-change:transform;width:100%;height:100%;transition:transform .35s cubic-bezier(.39,.575,.565,1);display:block;position:relative}.home_references__projects .home_references__project__image__prlx--reverse img{top:auto;bottom:0}.home_references__link{margin-left:auto}.home_blog__inner{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.home_blog__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.home_blog__inner{padding:12.8205vw 5.12821vw 0}}.home_blog__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.home_blog__inner .link:hover .link__icon{stroke:#fff}.home_blog__top{z-index:1;flex-direction:column;width:100%;margin-bottom:2.27273vw;display:flex;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__top{margin-bottom:2.91971vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__top{margin-bottom:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__top{margin-bottom:4.65116vw}}@media only screen and (width<=640px){.home_blog__top{margin-bottom:10.2564vw}}.home_blog__link{margin-left:auto;position:relative;overflow:visible}.home_blog__link:before{pointer-events:none;content:"";border-bottom:1px dashed #000;width:100vw;height:0;position:absolute;top:50%;right:calc(100% + 2.84091vw);transform:translateY(-50%)}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__link:before{right:calc(100% + 3.64964vw)}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__link:before{right:calc(100% + 4.7619vw)}}@media only screen and (width<=860px) and (width>=641px){.home_blog__link:before{right:calc(100% + 5.81395vw)}}@media only screen and (width<=640px){.home_blog__link:before{right:calc(100% + 5.12821vw)}}.home_blog__link__wrap{width:100%;display:flex;position:relative;overflow:hidden}.home_blog__title{margin-bottom:2.27273vw}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__title{margin-bottom:2.55474vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__title{margin-bottom:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__title{margin-bottom:2.90698vw}}@media only screen and (width<=640px){.home_blog__title{margin-bottom:7.69231vw}}.home_blog__wrap{z-index:1;width:100%;position:relative}.home_blog__items{justify-content:space-between;display:flex}@media only screen and (width<=1050px){.home_blog__items{-ms-overflow-style:none;scrollbar-width:none}.home_blog__items::-webkit-scrollbar{display:none}.home_blog__items{justify-content:flex-start;overflow-x:auto}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__items{width:calc(100% + 10.7429vw);margin:0 -5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__items{width:calc(100% + 10.4186vw);margin:0 -5.2093vw}}@media only screen and (width<=640px){.home_blog__items{width:calc(100% + 10.2564vw);margin:0 -5.12821vw}}.home_blog__item:hover .underline,.home_blog__item.active .underline{background-position:left bottom 0;background-size:100% .113636vw}.home_blog__item .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .113636vw;text-decoration:none;transition:background-size .5s}.home_blog__item{border-right:1px dashed #000;flex:auto;width:100%;padding:1.70455vw 2.27273vw 3.29545vw;position:relative}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item:hover .underline,.home_blog__item.active .underline{background-position:left bottom 0;background-size:100% .190476vw}.home_blog__item .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .190476vw;text-decoration:none;transition:background-size .5s}.home_blog__item{border-width:.0952381vw;flex-shrink:0;width:28.5714vw;padding:2.85714vw 1.90476vw 2.85714vw 2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item:hover .underline,.home_blog__item.active .underline{background-position:left bottom 0;background-size:100% .232558vw}.home_blog__item .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .232558vw;text-decoration:none;transition:background-size .5s}.home_blog__item{flex-shrink:0;width:41.2791vw;padding:3.48837vw 1.74419vw 3.48837vw 2.90698vw}}@media only screen and (width<=640px){.home_blog__item:hover .underline,.home_blog__item.active .underline{background-position:left bottom 0;background-size:100% .512821vw}.home_blog__item .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .512821vw;text-decoration:none;transition:background-size .5s}.home_blog__item{flex-shrink:0;width:76.9231vw;padding:7.69231vw 5.12821vw 7.69231vw 7.69231vw}}.home_blog__item:first-child{border-left:1px dashed #000}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item:first-child{border-width:.0952381vw;margin-left:5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item:first-child{border-width:.116279vw;margin-left:5.2093vw}}@media only screen and (width<=640px){.home_blog__item:first-child{margin-left:5.12821vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item:last-child{margin-right:5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item:last-child{margin-right:5.2093vw}}@media only screen and (width<=640px){.home_blog__item:last-child{margin-right:5.12821vw}}.home_blog__item__inner{flex-direction:column;justify-content:flex-start;height:100%;padding-bottom:2.38636vw;display:flex;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__item__inner{padding-bottom:3.06569vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item__inner{padding-bottom:4vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item__inner{padding-bottom:4.88372vw}}@media only screen and (width<=640px){.home_blog__item__inner{padding-bottom:10.7692vw}}.home_blog__item__inner:before,.home_blog__item__inner:after{content:"";will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.81818vw;height:1.81818vw;display:block;position:absolute;bottom:0;right:0}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__item__inner:before,.home_blog__item__inner:after{width:2.33577vw;height:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item__inner:before,.home_blog__item__inner:after{width:3.04762vw;height:3.04762vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item__inner:before,.home_blog__item__inner:after{width:3.72093vw;height:3.72093vw}}@media only screen and (width<=640px){.home_blog__item__inner:before,.home_blog__item__inner:after{width:8.20513vw;height:8.20513vw}}.home_blog__item__inner:before{z-index:0;opacity:1;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform .65s cubic-bezier(.39,.575,.565,1),opacity .5s}.home_blog__item__inner:after{z-index:1;opacity:0;background-image:url(/build/assets/arr-thin--dark-CNCaw99P.svg);transition:transform .5s cubic-bezier(.39,.575,.565,1) .1s,opacity .4s .1s;transform:translate(-50%,50%)}.home_blog__item:hover{text-decoration:none}.home_blog__item:hover .home_blog__item__inner:before{opacity:0;transform:translate(50%,-50%)}.home_blog__item:hover .home_blog__item__inner:after{opacity:1;transform:translate(0,0)}.home_blog__item__type{text-transform:uppercase;margin-bottom:.852273vw;font-size:.738636vw;line-height:1.53}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__item__type{margin-bottom:1.09489vw;font-size:.948905vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item__type{margin-bottom:1.42857vw;font-size:1.2381vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item__type{margin-bottom:1.74419vw;font-size:1.51163vw}}@media only screen and (width<=640px){.home_blog__item__type{margin-bottom:3.84615vw;font-size:3.33333vw}}.home_blog__item__title{text-transform:uppercase;margin-bottom:.852273vw;font-size:1.36364vw;line-height:1.25}@media only screen and (width<=1370px) and (width>=1051px){.home_blog__item__title{margin-bottom:1.09489vw;font-size:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.home_blog__item__title{margin-bottom:1.42857vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.home_blog__item__title{margin-bottom:1.74419vw;font-size:2.32558vw}}@media only screen and (width<=640px){.home_blog__item__title{margin-bottom:3.33333vw;margin-right:2.5641vw;font-size:5.64103vw;line-height:1.27}}.services_page__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.services_page__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.services_page__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.services_page__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.services_page__inner{padding:12.8205vw 5.12821vw}}.services_page__inner{padding-bottom:0}@media only screen and (width<=1370px){.services_page__inner{padding-bottom:0}}html[lang=de] .services_page__title{-webkit-hyphens:auto;hyphens:auto;font-size:5.11364vw}@media only screen and (width<=1050px) and (width>=861px){html[lang=de] .services_page__title{font-size:5.33333vw}}@media only screen and (width<=860px) and (width>=641px){html[lang=de] .services_page__title{font-size:5.34884vw}}@media only screen and (width<=640px){html[lang=de] .services_page__title{font-size:9.74359vw}}.services_top__tags{width:33.5227vw}@media only screen and (width<=1370px) and (width>=1051px){.services_top__tags{width:40.146vw}}@media only screen and (width<=1050px) and (width>=861px){.services_top__tags{width:42.8571vw}}@media only screen and (width<=860px) and (width>=641px){.services_top__tags{width:46.5116vw}}@media only screen and (width<=640px){.services_top__tags{width:100%}}.services_top__title{display:block}.services_top__info{padding-top:4.54545vw}@media only screen and (width<=640px){.services_top__info{width:100%;padding-top:0}}.services_top__desc{width:36.9318vw;margin-bottom:4.54545vw;font-size:1.02273vw;font-weight:700;line-height:1.70455vw}@media only screen and (width<=1370px) and (width>=1051px){.services_top__desc{font-size:1.31387vw;line-height:2.18978vw}}@media only screen and (width<=1050px) and (width>=861px){.services_top__desc{font-size:1.52381vw;line-height:2.57143vw}}@media only screen and (width<=860px) and (width>=641px){.services_top__desc{font-size:1.62791vw;line-height:2.7907vw}}@media only screen and (width<=640px){.services_top__desc{width:100%;margin-bottom:11.5385vw;font-size:4.10256vw;line-height:6.66667vw}}.services_top__image{width:35.7955vw;position:relative;overflow:hidden}@media only screen and (width<=640px){.services_top__image{width:100%;margin-top:19.2308vw}}.services_top__image__img{width:100%;margin:0;display:block}.services_list__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.services_list__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.services_list__inner{padding:12.8205vw 5.12821vw}}.services_list__inner{padding-top:5.68182vw}@media only screen and (width<=640px){.services_list__inner{padding-bottom:7.69231vw}}.services_list__wrap{flex-direction:column;display:flex}.services_list__item{border-top:1px dashed #000;justify-content:flex-start;padding:3.40909vw 0 4.54545vw;display:flex;position:relative}@media only screen and (width<=640px){.services_list__item{flex-direction:column;padding:7.69231vw 0 10.2564vw}}.services_list__item:last-child{border-bottom:1px dashed #000}.services_list__item[data-acc-visible]{cursor:pointer;transition:background-color .25s cubic-bezier(.39,.575,.565,1)}@media only screen and (width>=641px){.services_list__item[data-acc-visible]:hover{background-color:#1162e5}.services_list__item[data-acc-visible]:hover .services_list__item__num{transform:translate(.568182vw)}.services_list__item[data-acc-visible]:hover .services_list__item__btn{transform:translate(-.568182vw)}}.services_list__item[data-acc-visible] .services_list__item__num{transition:transform .35s cubic-bezier(.39,.575,.565,1)}.services_list__item[data-acc-visible] .services_list__item__info{display:none}.services_list__item[data-acc-visible] .services_list__item__btn:after{opacity:0;transform:translateY(calc(-50% - .568182vw))}.services_list__item[data-acc-visible=show] .services_list__item__info{display:block}.services_list__item[data-acc-visible=show] .services_list__item__btn:after{opacity:1;transform:translateY(-50%)}.services_list__item[data-acc-visible=show] .services_list__item__btn:before{opacity:0;transform:translateY(calc(.568182vw - 50%))}.services_list__item[data-acc-visible=show] .services_list__item__btn span:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.services_list__item__left{flex-shrink:0;margin-right:8.52273vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__left{margin-right:7.29927vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__left{margin-right:9.52381vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__left{margin-right:6.97674vw}}@media only screen and (width<=640px){.services_list__item__left{margin-bottom:7.69231vw;margin-right:0;padding-right:23.0769vw;position:relative}}.services_list__item__right{justify-content:space-between;width:100%;display:flex}@media only screen and (width<=860px){.services_list__item__right{flex-direction:column}}.services_list__item__right:has(.link) .services_list__item__info{max-width:22.7273vw}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__right:has(.link) .services_list__item__info{max-width:28.5714vw}}@media only screen and (width<=860px){.services_list__item__right:has(.link) .services_list__item__info{max-width:100%}}.services_list__item__num{text-transform:uppercase;margin-right:2.84091vw;font-size:.909091vw;line-height:1.625}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__num{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__num{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__num{font-size:1.74419vw;line-height:1.714}}@media only screen and (width<=640px){.services_list__item__num{font-size:3.58974vw}}.services_list__item__name{-webkit-hyphens:auto;hyphens:auto;width:22.7273vw;position:relative}@media only screen and (width<=860px) and (width>=641px){.services_list__item__name{width:27.907vw}}@media only screen and (width<=640px){.services_list__item__name{width:100%}}.services_list__item__info{z-index:2;padding-top:3.18182vw;font-size:1.02273vw;line-height:1.55;position:relative;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__info{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__info{padding-top:2.85714vw;font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__info{padding-top:1.74419vw;font-size:1.74419vw}}@media only screen and (width<=640px){.services_list__item__info{padding-top:0;padding-right:7.69231vw;font-size:4.10256vw;line-height:1.5}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__info+.link{margin-top:1.74419vw}}@media only screen and (width<=640px){.services_list__item__info+.link{margin-top:8.97436vw}}@media only screen and (width<=860px){.services_list__item .link{margin-left:auto}}.services_list__item__btn{align-items:center;margin-top:-.227273vw;margin-left:1.70455vw;transition:transform .35s cubic-bezier(.39,.575,.565,1);display:flex;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__btn{margin-top:-.291971vw;margin-left:1.82482vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__btn{margin-top:-.380952vw;margin-left:2.38095vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__btn{margin-top:-.232558vw;margin-left:2.90698vw}}@media only screen and (width<=640px){.services_list__item__btn{margin-top:-1.02564vw;margin-left:6.41026vw;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.services_list__item__btn span{width:1.81818vw;height:1.81818vw;margin-top:-.0568182vw;margin-left:.568182vw;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__btn span{width:2.33577vw;height:2.33577vw;margin-top:-.0729927vw;margin-left:.729927vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__btn span{width:3.04762vw;height:3.04762vw;margin-top:-.0952381vw;margin-left:.952381vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__btn span{width:3.72093vw;height:3.72093vw;margin-top:-.116279vw;margin-left:1.16279vw}}@media only screen and (width<=640px){.services_list__item__btn span{width:8.20513vw;height:8.20513vw;margin-top:-.25641vw;margin-left:2.5641vw}}.services_list__item__btn span:before,.services_list__item__btn span:after{content:"";background:#000;width:1.13636vw;height:.0568182vw;transition:opacity .35s cubic-bezier(.39,.575,.565,1),transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=1370px) and (width>=1051px){.services_list__item__btn span:before,.services_list__item__btn span:after{width:1.45985vw;height:.0729927vw}}@media only screen and (width<=1050px) and (width>=861px){.services_list__item__btn span:before,.services_list__item__btn span:after{width:1.90476vw;height:.0952381vw}}@media only screen and (width<=860px) and (width>=641px){.services_list__item__btn span:before,.services_list__item__btn span:after{width:2.32558vw;height:.116279vw}}@media only screen and (width<=640px){.services_list__item__btn span:before,.services_list__item__btn span:after{width:5.12821vw;height:.25641vw}}.services_list__item__btn span:after{transform:translate(-50%,-50%)rotate(90deg)}.services_list--single .services_list__item{flex-direction:column;padding-top:2.84091vw;padding-bottom:2.84091vw}@media only screen and (width<=860px) and (width>=641px){.services_list--single .services_list__item{padding-top:3.48837vw;padding-bottom:3.48837vw}}@media only screen and (width<=640px){.services_list--single .services_list__item{padding-top:7.69231vw;padding-bottom:7.69231vw}}.services_list--single .services_list__item__left{margin-right:0}@media only screen and (width<=640px){.services_list--single .services_list__item__left{margin-bottom:0}}.services_list--single .services_list__item__right{justify-content:flex-end}.services_list--single .services_list__item__info{max-width:28.4091vw;margin-left:auto;margin-right:11.9318vw;padding-top:2.27273vw}@media only screen and (width<=1050px) and (width>=861px){.services_list--single .services_list__item__info{max-width:38.0952vw;padding-top:2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.services_list--single .services_list__item__info{max-width:38.3721vw;padding-top:3.48837vw}}@media only screen and (width<=640px){.services_list--single .services_list__item__info{max-width:100%;margin-bottom:2.5641vw;margin-right:0;padding-top:7.69231vw;padding-right:7.69231vw}}.services_list--single .services_list__item__num{margin-right:5.68182vw}@media only screen and (width<=640px){.services_list--single .services_list__item__num{margin-right:3.84615vw}}.services_list--single .services_list__item__name{width:100%}.services_list--single .services_list__item__btn{align-items:center;margin-left:auto}.techs_page__inner{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.techs_page__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.techs_page__inner{padding:12.8205vw 5.12821vw 0}}.techs_page__title{-webkit-hyphens:auto;hyphens:auto}@media only screen and (width<=640px){.techs_page__title{word-break:break-all}.techs_page__top__inner{padding-bottom:12.8205vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__top__content{flex-wrap:wrap}}.techs_page__top__left{flex-shrink:0;width:50%}@media only screen and (width<=860px) and (width>=641px){.techs_page__top__left{margin-top:4.65116vw}}@media only screen and (width<=860px){.techs_page__top__left{order:1;width:100%}}@media only screen and (width<=860px) and (width>=641px){.techs_page__top__left .page-inner__info{max-width:100%}}.techs_page__top__right{width:50%}@media only screen and (width<=860px){.techs_page__top__right{width:100%}}.techs_page__top__tags{width:100%;margin-left:auto}@media only screen and (width<=860px) and (width>=641px){.techs_page__top__tags{justify-content:flex-start;margin-left:-.581395vw}}@media only screen and (width<=640px){.techs_page__top__tags{margin-left:-1.28205vw}}.techs_page__group{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__group{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.techs_page__group{padding:12.8205vw 5.12821vw 0}}.techs_page__group__wrapper{padding-bottom:6.81818vw}.techs_page__group__wrapper:first-child{padding-top:4.26136vw}@media only screen and (width<=640px){.techs_page__group__wrapper:first-child{padding-top:12.8205vw}}.techs_page__group__wrapper:last-child{padding-bottom:0}@media only screen and (width<=640px){.techs_page__group__wrapper:not(.techs_page__group__wrapper:last-child){padding-bottom:15.3846vw}}.techs_page__group__title{-webkit-hyphens:auto;hyphens:auto;margin:0 0 1.70455vw;display:block;position:relative}@media only screen and (width<=640px){.techs_page__group__title{margin-bottom:10.2564vw}html[lang=de] .techs_page__group__title{font-size:7.69231vw}}.techs_page__group__title+.techs_page__group__wrap{padding-top:1.13636vw}@media only screen and (width<=640px){.techs_page__group__title+.techs_page__group__wrap{padding-top:0}}.techs_page__group__title+.techs_page__group__wrap .techs_page__group__sub_title:first-child{border-top:1px dashed #000;margin-top:-1.13636vw}@media only screen and (width<=640px){.techs_page__group__title+.techs_page__group__wrap .techs_page__group__sub_title:first-child{margin-top:-5.12821vw}}.techs_page__group__sub_title{text-transform:uppercase;width:100%;padding-top:4.54545vw;padding-bottom:2.27273vw;font-size:1.70455vw;line-height:1.2;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__group__sub_title{font-size:2.18978vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__sub_title{font-size:2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__sub_title{font-size:3.25581vw}}@media only screen and (width<=640px){.techs_page__group__sub_title{padding-top:10.2564vw;padding-bottom:6.41026vw;font-size:5.64103vw;line-height:1.27}}.techs_page__group__wrap{flex-wrap:wrap;align-items:flex-start;display:flex}@media only screen and (width<=640px){.techs_page__group__wrap{justify-content:space-between;margin:0}}.techs_page__group__items{flex-wrap:wrap;width:calc(100% + 1.36364vw);margin:0 -.681818vw;display:flex}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__items{width:calc(100% + 2.28571vw);margin:0 -1.14286vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__items{width:calc(100% + 2.7907vw);margin:0 -1.39535vw}}@media only screen and (width<=640px){.techs_page__group__items{flex-direction:column;width:100%;margin:0}}.techs_page__group__item{width:calc(25% - 1.36364vw);margin:-.0568182vw .681818vw 0}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__item{width:calc(33.33% - 2.28571vw);margin:-.0952381vw 1.14286vw 0}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__item{width:calc(50% - 2.7907vw);margin:-.116279vw 1.39535vw 0}}@media only screen and (width<=640px){.techs_page__group__item{width:100%;margin:0}.techs_page__group__item:first-child .techs_page__group__item__inner{border-top:1px dashed #000}}.techs_page__group__item__inner{border-top:1px dashed #000;border-bottom:1px dashed #000;height:100%;padding:1.25vw 0 1.19318vw}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__group__item__inner{padding:1.31387vw 0 1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__item__inner{padding:1.71429vw 0 1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__item__inner{padding:2.09302vw 0 1.86047vw}}@media only screen and (width<=640px){.techs_page__group__item__inner{border-top:none;padding:4.87179vw 0 4.35897vw}}.techs_page__group__top{flex-direction:column;display:flex}.techs_page__group__name{text-transform:uppercase;font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__group__name{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__name{font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__name{font-size:1.74419vw}}@media only screen and (width<=640px){.techs_page__group__name{font-size:4.10256vw;line-height:1.33}}.techs_page__group__icon{height:3.18182vw;margin-bottom:.454545vw;transition:opacity .5s cubic-bezier(.39,.575,.565,1),transform .5s cubic-bezier(.39,.575,.565,1)}@media only screen and (width<=1370px) and (width>=1051px){.techs_page__group__icon{height:4.08759vw;margin-bottom:.583942vw}}@media only screen and (width<=1050px) and (width>=861px){.techs_page__group__icon{height:5.33333vw;margin-bottom:.761905vw}}@media only screen and (width<=860px) and (width>=641px){.techs_page__group__icon{height:6.51163vw;margin-bottom:.930233vw}}@media only screen and (width<=640px){.techs_page__group__icon{height:14.359vw;margin-bottom:2.05128vw}}.techs_page__group__icon__img{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:80%;margin:0;display:block}.about_page__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.about_page__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.about_page__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.about_page__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.about_page__inner{padding:12.8205vw 5.12821vw}}.about_page__inner{padding-bottom:0}@media only screen and (width<=1370px){.about_page__inner{padding-bottom:0}}@media only screen and (width<=640px){.about_top__left{order:0;margin-bottom:7.69231vw}.about_top__left .about_top__info{font-size:3.58974vw}.about_top__right{margin-bottom:2.5641vw}}.about_top__bg{height:34.0909vw;margin:8.52273vw auto 0;display:block;position:relative;overflow:hidden}@media only screen and (width<=640px){.about_top__bg{order:1;width:100%;margin-top:15.3846vw}}.about_top__bg__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0;display:block}.about_employee__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.about_employee__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.about_employee__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.about_employee__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.about_employee__inner{padding:12.8205vw 5.12821vw}}.about_employee__inner{padding-top:5.68182vw}.about_employee__title{max-width:68.1818vw;margin-bottom:4.54545vw}@media only screen and (width<=1370px) and (width>=1051px){.about_employee__title{max-width:65.6934vw;margin-bottom:4.9635vw}}@media only screen and (width<=1050px) and (width>=861px){.about_employee__title{max-width:64.7619vw;margin-bottom:4.28571vw}}@media only screen and (width<=860px) and (width>=641px){.about_employee__title{max-width:62.7907vw;margin-bottom:4.18605vw}}@media only screen and (width<=640px){.about_employee__title{max-width:100%;margin-bottom:10.2564vw;padding-right:5.12821vw}}.employee{margin-bottom:1.70455vw;padding-right:6.25vw;position:relative}@media only screen and (width<=1050px) and (width>=861px){.employee{margin-bottom:1.71429vw;padding-right:5.52381vw}}@media only screen and (width<=860px) and (width>=641px){.employee{margin-bottom:2.09302vw;padding-right:2.90698vw}}@media only screen and (width<=640px){.employee{margin-bottom:7.69231vw;padding-right:6.41026vw}}.employee:nth-child(3n+3){padding-right:0}.employee:nth-child(3n+3) .employee__inner{margin-right:0}.employee:nth-child(3n+3) .employee__inner:after{display:none}.employee__inner{border-top:1px dashed #000;flex-direction:column;margin-right:1.70455vw;padding-top:1.70455vw;padding-bottom:3.06818vw;padding-right:4.54545vw;display:inline-flex;position:relative}@media only screen and (width<=1050px) and (width>=861px){.employee__inner{margin-right:1.71429vw;padding-top:1.71429vw;padding-bottom:2.85714vw;padding-right:3.80952vw}}@media only screen and (width<=860px) and (width>=641px){.employee__inner{margin-right:2.09302vw;padding-top:2.09302vw;padding-bottom:2.09302vw;padding-right:2.90698vw}}@media only screen and (width<=640px){.employee__inner{margin-right:0;padding-top:5.12821vw;padding-bottom:0;padding-right:7.69231vw}}.employee__inner:after{content:"";border-right:1px dashed #000;width:0;display:block;position:absolute;top:1.70455vw;bottom:0;right:-1.70455vw}@media only screen and (width<=1050px) and (width>=861px){.employee__inner:after{top:1.71429vw;right:-1.71429vw}}@media only screen and (width<=860px) and (width>=641px){.employee__inner:after{top:2.09302vw;right:-2.09302vw}}@media only screen and (width<=640px){.employee__inner:after{top:7.69231vw;right:-7.69231vw}}.employee__list{flex-wrap:wrap;justify-content:flex-start;display:flex}.employee__position{text-transform:uppercase;margin-bottom:1.13636vw;font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.employee__position{margin-bottom:1.45985vw;font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.employee__position{margin-bottom:1.90476vw;font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.employee__position{margin-bottom:2.32558vw;font-size:1.74419vw}}@media only screen and (width<=640px){.employee__position{margin-bottom:5.12821vw;font-size:4.61538vw}}.employee__photo{width:19.6591vw;height:28.4091vw;position:relative}@media only screen and (width<=1050px) and (width>=861px){.employee__photo{width:20.9524vw;height:27.4286vw}}@media only screen and (width<=860px) and (width>=641px){.employee__photo{width:23.6047vw;height:30.6977vw}}@media only screen and (width<=640px){.employee__photo{width:82.0513vw;height:107.692vw}}.employee__photo__wrap{margin-bottom:1.13636vw;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.employee__photo__wrap{margin-bottom:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.employee__photo__wrap{margin-bottom:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.employee__photo__wrap{margin-bottom:2.32558vw}}@media only screen and (width<=640px){.employee__photo__wrap{margin-bottom:5.12821vw}}.employee__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.employee__info{text-transform:uppercase;font-size:1.36364vw;line-height:1.16}@media only screen and (width<=1370px) and (width>=1051px){.employee__info{font-size:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.employee__info{font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.employee__info{font-size:2.32558vw}}@media only screen and (width<=640px){.employee__info{font-size:6.15385vw}}.employee__contact{margin-bottom:-1.13636vw;margin-right:-.568182vw;position:absolute;bottom:0;right:0}@media only screen and (width<=1050px) and (width>=861px){.employee__contact{margin-bottom:-1.42857vw;margin-right:-.761905vw}}@media only screen and (width<=860px) and (width>=641px){.employee__contact{margin-bottom:-1.74419vw;margin-right:-.930233vw}}@media only screen and (width<=640px){.employee__contact{margin-bottom:-5.12821vw;margin-right:-2.5641vw}}.employee__contact__link{border-radius:50%;width:3.40909vw;height:3.40909vw;display:block;overflow:hidden}@media only screen and (width<=1370px) and (width>=1051px){.employee__contact__link{width:3.94161vw;height:3.94161vw}}@media only screen and (width<=1050px) and (width>=861px){.employee__contact__link{width:4.7619vw;height:4.7619vw}}@media only screen and (width<=860px) and (width>=641px){.employee__contact__link{width:5.5814vw;height:5.5814vw}}@media only screen and (width<=640px){.employee__contact__link{width:15.3846vw;height:15.3846vw}}.employee__contact__link:before{content:"";background:#1162e5;border-radius:50%;width:100%;height:100%;margin:auto;transition:transform .35s;display:block;position:absolute;inset:0}.employee__contact__link:hover:before{transform:scale(1.15)}.employee__contact__link .svg__inner{margin:auto;display:block;position:absolute;inset:0}.about_method__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.about_method__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.about_method__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.about_method__inner{padding:12.8205vw 5.12821vw}}.about_method__title{margin-bottom:4.54545vw}@media only screen and (width<=1370px) and (width>=1051px){.about_method__title{margin-bottom:4.9635vw}}@media only screen and (width<=1050px) and (width>=861px){.about_method__title{margin-bottom:4.28571vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__title{margin-bottom:4.18605vw}}@media only screen and (width<=640px){.about_method__title{margin-bottom:10.2564vw}}.about_method__wrap{border-top:1px dashed #000;justify-content:space-between;padding-top:2.84091vw;display:flex}@media only screen and (width<=640px){.about_method__wrap{flex-wrap:wrap;padding-top:7.69231vw}}.about_method__item{border-right:1px dashed #000;flex-direction:column;justify-content:flex-start;width:33.33%;padding:1.70455vw 5.96591vw 3.97727vw 1.70455vw;display:flex;position:relative}@media only screen and (width<=1050px) and (width>=861px){.about_method__item{padding:1.90476vw 1.90476vw 2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__item{padding:2.32558vw 2.90698vw 3.48837vw}}@media only screen and (width<=640px){.about_method__item{border-left:1px dashed #000;border-right:none;width:100%;margin-bottom:5.12821vw;padding:7.69231vw 5.12821vw 12.8205vw 7.69231vw}}.about_method__item:first-child{border-left:1px dashed #000}@media only screen and (width<=860px) and (width>=641px){.about_method__item:first-child{border-left:none;padding-left:0}.about_method__item:last-child{border-right:none;padding-right:0}}.about_method__item__num{text-transform:uppercase;margin-bottom:4.54545vw;font-size:.909091vw;line-height:1.625}@media only screen and (width<=1370px) and (width>=1051px){.about_method__item__num{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.about_method__item__num{margin-bottom:2.85714vw;font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__item__num{margin-bottom:2.90698vw;font-size:1.74419vw}}@media only screen and (width<=640px){.about_method__item__num{margin-bottom:7.69231vw;font-size:4.10256vw}}.about_method__item__name{text-transform:uppercase;margin-bottom:.852273vw;font-size:1.70455vw;line-height:1.2}@media only screen and (width<=1050px) and (width>=861px){.about_method__item__name{margin-bottom:1.42857vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__item__name{margin-bottom:1.74419vw;font-size:2.09302vw}}@media only screen and (width<=640px){.about_method__item__name{margin-bottom:3.84615vw;font-size:6.66667vw;line-height:1.07}}.about_method__item__desc{font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.about_method__item__desc{font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=1050px) and (width>=861px){.about_method__item__desc{font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.about_method__item__desc{font-size:1.74419vw}}@media only screen and (width<=640px){.about_method__item__desc{font-size:4.10256vw;line-height:1.5}}.about_feedback__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.about_feedback__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.about_feedback__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.about_feedback__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.about_feedback__inner{padding:12.8205vw 5.12821vw}}.about_feedback__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:3.69318vw;display:flex;position:relative}@media only screen and (width<=1050px){.about_feedback__inner{margin-top:4.7619vw;padding-top:5.2381vw}}@media only screen and (width<=640px){.about_feedback__inner{display:block}}.about_feedback__title{width:100%;margin-bottom:2.27273vw}@media only screen and (width<=640px){.about_feedback__title{margin-bottom:10.2564vw}}.about_feedback__name{text-transform:uppercase}.about_feedback__list{width:100%}@media only screen and (width<=640px){.about_feedback__item__left{flex-direction:column}}.about_feedback__item .about_feedback__info{font-size:1.02273vw;line-height:1.44}@media only screen and (width<=1370px){.about_feedback__item .about_feedback__info{line-height:1.5}}@media only screen and (width<=1370px) and (width>=1051px){.about_feedback__item .about_feedback__info{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.about_feedback__item .about_feedback__info{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.about_feedback__item .about_feedback__info{font-size:1.86047vw}}@media only screen and (width<=640px){.about_feedback__item .about_feedback__info{font-size:4.10256vw}}.about_feedback__item .about_feedback__info:first-child{width:33%}@media only screen and (width<=640px){.about_feedback__item .about_feedback__info:first-child{width:100%}.about_feedback__item .about_feedback__info:first-child .about_feedback__desc{display:none}.about_feedback__item .about_feedback__info:nth-child(2) .about_feedback__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.about_feedback__item .about_feedback__info:nth-child(2) .about_feedback__desc{margin-top:7.69231vw}}.about_feedback__tags{margin-top:1.70455vw}@media only screen and (width<=640px){.about_feedback__tags{margin-top:0;margin-bottom:7.69231vw}}@media only screen and (width<=1050px) and (width>=861px){.about_feedback__tags .tags__item{padding:.47619vw 1.14286vw .380952vw;font-size:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.about_feedback__tags .tags__item{padding:.465116vw 1.16279vw .348837vw;font-size:1.51163vw}}.about_feedback__tags--mobile{display:none}@media only screen and (width<=640px){.about_feedback__tags--mobile{display:flex}}.conts_page__inner{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.conts_page__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.conts_page__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.conts_page__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.conts_page__inner{padding:12.8205vw 5.12821vw 0}.conts_page__top__inner{padding-bottom:7.69231vw}}html[lang=de] .conts_page__title{font-size:5.68182vw}@media only screen and (width<=640px){html[lang=de] .conts_page__title{font-size:8.71795vw}.conts_page .scls-block{margin-bottom:2.5641vw}}.conts_page__data:not(.conts_page__data:first-child){margin-top:2.84091vw}@media only screen and (width<=640px){.conts_page__data:not(.conts_page__data:first-child){margin-top:7.69231vw}}.conts_page__data__title{text-transform:uppercase;margin-bottom:.852273vw;font-size:1.70455vw;line-height:1.2}@media only screen and (width<=640px){.conts_page__data__title{margin-bottom:3.84615vw;font-size:6.15385vw;line-height:1}}.conts_page__data__desc{flex-direction:column;align-items:flex-start;max-width:19.8864vw;display:flex}@media only screen and (width<=1370px) and (width>=1051px){.conts_page__data__desc{max-width:25.5474vw}}@media only screen and (width<=1050px) and (width>=861px){.conts_page__data__desc{max-width:30.4762vw}}@media only screen and (width<=860px) and (width>=641px){.conts_page__data__desc{max-width:34.8837vw}}@media only screen and (width<=640px){.conts_page__data__desc{max-width:100%}}.conts_page__data__desc p,.conts_page__data__desc a{font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.conts_page__data__desc p,.conts_page__data__desc a{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.conts_page__data__desc p,.conts_page__data__desc a{font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.conts_page__data__desc p,.conts_page__data__desc a{font-size:1.86047vw}}@media only screen and (width<=640px){.conts_page__data__desc p,.conts_page__data__desc a{font-size:4.10256vw;line-height:1.5}}.conts_page__form{padding-top:2.84091vw}.projects_list__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.projects_list__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.projects_list__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.projects_list__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.projects_list__inner{padding:12.8205vw 5.12821vw}.projects_list__top .projects_list__title{display:inline-flex}.projects_list__top .projects_list__title__wrap{display:inline-flex;position:relative}}.projects_list__top .projects_list__count{font-size:1.36364vw;line-height:1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media only screen and (width<=1370px) and (width>=1051px){.projects_list__top .projects_list__count{margin-left:.364964vw;font-size:1.45985vw}}@media only screen and (width<=1050px) and (width>=861px){.projects_list__top .projects_list__count{margin-left:.47619vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.projects_list__top .projects_list__count{margin-left:.581395vw;font-size:2.32558vw}}@media only screen and (width<=640px){.projects_list__top .projects_list__count{margin-left:3.07692vw;font-size:5.12821vw}.projects_list .page-inner__top{border-bottom:none;flex-direction:column;justify-content:flex-start;padding-bottom:12.8205vw;display:flex}.projects_list .page-inner__top__left{border-bottom:1px dashed #000;width:100%;margin-bottom:7.69231vw;padding-bottom:6.41026vw}.projects_list .page-inner__top__right{margin-right:auto;display:block}}.projects_list .grid__item:first-child{border-top:none}@media only screen and (width<=640px){.projects_list .grid__item:first-child{padding-top:0}}.projects_single__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.projects_single__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.projects_single__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.projects_single__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.projects_single__inner{padding:12.8205vw 5.12821vw}}.projects_single__inner{padding-bottom:0}@media only screen and (width<=1370px){.projects_single__inner{padding-bottom:0}}.projects_single__inner__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (width<=640px){.projects_single__inner__top{display:block}}.projects_single__title{z-index:1;word-break:break-word;position:relative}.projects_single__body{z-index:1;min-height:34.0909vw;position:relative}.projects_single__body .about_feedback{margin-bottom:7.10227vw}@media only screen and (width<=1050px){.projects_single__body .about_feedback{margin-bottom:6.66667vw}}@media only screen and (width<=640px){.projects_single__body .about_feedback{margin-bottom:0}.projects_single__top__inner{padding-bottom:15.3846vw}html[lang=de] .projects_single__link .link__name{font-size:7.17949vw}}.next_popup{z-index:2;opacity:0;will-change:transform;width:100%;display:block;position:fixed;top:0;left:0}.next_popup img{width:100%;display:block;position:absolute;top:0;left:0;right:0}.blog_page__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.blog_page__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.blog_page__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.blog_page__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.blog_page__inner{padding:12.8205vw 5.12821vw}}.blog_page__inner{padding-bottom:0}@media only screen and (width<=1370px){.blog_page__inner{padding-bottom:0}}.blog_list__inner{padding:2.84091vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.blog_list__inner{padding:2.73723vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.blog_list__inner{padding:2.68571vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.blog_list__inner{padding:2.60465vw 5.2093vw 0}}@media only screen and (width<=640px){.blog_list__inner{padding:5.12821vw 5.12821vw 0}}@media only screen and (width<=1370px) and (width>=1051px){.blog_list__inner{padding-top:3.64964vw}}@media only screen and (width<=1050px) and (width>=861px){.blog_list__inner{padding-top:4.7619vw}}@media only screen and (width<=860px) and (width>=641px){.blog_list__inner{padding-top:5.81395vw}}@media only screen and (width<=640px){.blog_list__inner{padding-top:12.8205vw}}.blog_list__grid__item:first-child{border-top:none}@media only screen and (width<=640px){.blog_list__grid__item:first-child{padding-top:0}}.blog_list__grid__item__tags .tags__item{pointer-events:auto}.blog_list__grid__item__image{width:39.7727vw}.blog_single__inner{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.blog_single__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.blog_single__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.blog_single__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.blog_single__inner{padding:12.8205vw 5.12821vw 0}}.blog_single__bg{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.blog_single__bg{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.blog_single__bg{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.blog_single__bg{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.blog_single__bg{padding:12.8205vw 5.12821vw}}.blog_single__bg{margin-bottom:10.4545vw;padding-top:2.84091vw;padding-bottom:1.42045vw}@media only screen and (width<=1050px){.blog_single__bg{margin-bottom:10.4762vw}}@media only screen and (width<=640px){.blog_single__bg{margin-bottom:15.3846vw;padding-bottom:2.5641vw}}.blog_single .big_image__inner{padding:0 19.3182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.blog_single .big_image__inner{padding:0 18.6131vw}}@media only screen and (width<=1050px) and (width>=861px){.blog_single .big_image__inner{padding:0 18.2629vw}}@media only screen and (width<=860px) and (width>=641px){.blog_single .big_image__inner{padding:0 17.7116vw}}@media only screen and (width<=640px){.blog_single .big_image__inner{padding:0 5.12821vw}}.page_single{background:#f8f8f8}.page_single__inner{width:100%;padding:0;display:block;position:relative}@media only screen and (width<=1370px){.page_single__inner{padding:0}}@media only screen and (width<=640px){.page_single__inner{padding:0}}@media (width>=641px){.page_single__title{-webkit-hyphens:manual;hyphens:manual}}.page_single__body{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:1.81818vw;padding:4.09091vw 5.68182vw 3.18182vw;display:grid;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body{gap:2.33577vw;padding:4.67153vw 5.83942vw 3.50365vw}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body{gap:2.66667vw;padding:5.33333vw 5.33333vw 4.19048vw}}@media only screen and (width<=860px) and (width>=641px){.page_single__body{gap:2.7907vw;padding:5.5814vw 5vw 4.65116vw}}@media only screen and (width<=640px){.page_single__body{grid-template-columns:minmax(0,1fr);gap:6.15385vw;padding:10.2564vw 5.12821vw 8.20513vw}}.page-hero{background-color:#0a0e1a;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:680px;display:flex;position:relative;overflow:hidden}@media only screen and (width<=1370px){.page-hero{height:620px}}@media only screen and (width<=1050px){.page-hero{height:560px}}@media only screen and (width<=860px){.page-hero{height:500px}}@media only screen and (width<=640px){.page-hero{height:460px}}.page-hero--inner{height:420px}@media only screen and (width<=1050px){.page-hero--inner{height:380px}}@media only screen and (width<=860px){.page-hero--inner{height:340px}}@media only screen and (width<=640px){.page-hero--inner{height:320px}}.page-hero--solid{background-image:radial-gradient(120% 140% at 15% 0,#1162e529 0%,#1162e500 55%)}.page-hero__overlay{pointer-events:none;position:absolute;inset:0}.page-hero__overlay--h{background:linear-gradient(90deg,#0a0e1ae6 0%,#0a0e1ab3 50%,#0a0e1a4d 100%)}.page-hero__overlay--top{background:linear-gradient(#0a0e1a00 50%,#0a0e1a99 100%)}.page-hero__inner{z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;position:relative}@media only screen and (width<=860px){.page-hero__inner{padding:0 32px}}@media only screen and (width<=640px){.page-hero__inner{padding:0 16px}}.page-hero__col{flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;display:flex}@media only screen and (width<=640px){.page-hero__col{gap:16px;max-width:100%}}.page-hero__pill{color:#1162e5;letter-spacing:1.1px;text-transform:uppercase;background:#1162e533;border:1px solid #1162e566;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.page-hero__pill__dot{background:#1162e5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-hero__title{color:#fff;letter-spacing:-.52px;text-transform:none;text-shadow:0 2px 24px #0a0e1a59;overflow-wrap:normal;word-break:keep-all;max-width:100%;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1.1;display:block;-webkit-hyphens:manual!important;hyphens:manual!important}@media only screen and (width<=1370px){.page-hero__title{font-size:46px}}@media only screen and (width<=1050px){.page-hero__title{font-size:42px}}@media only screen and (width<=860px){.page-hero__title{font-size:38px}}@media only screen and (width<=640px){.page-hero__title{letter-spacing:-.28px;font-size:clamp(21px,7.3vw,28px)}}.page-hero__kw{color:#1162e5}.page-hero__sub{color:#ffffffbf;max-width:520px;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.6}@media only screen and (width<=860px){.page-hero__sub{font-size:16px}}@media only screen and (width<=640px){.page-hero__sub{max-width:100%;font-size:15px}}.page-hero__cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;display:flex}@media only screen and (width<=640px){.page-hero__cta-row{gap:12px;width:100%}}.page-hero__cta{letter-spacing:1.04px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}@media only screen and (width<=640px){.page-hero__cta{flex:100%}}.page-hero__cta__icon{flex-shrink:0;transition:transform .2s}.page-hero__cta--primary{color:#fff;background:#1162e5;padding:16px 32px;box-shadow:0 8px 12px #1162e566}.page-hero__cta--primary:hover{background:#0d4fb8;transform:translateY(-2px)}.page-hero__cta--primary:hover .page-hero__cta__icon{transform:translate(3px)}.page-hero__cta--secondary{color:#fff;background:#ffffff1a;border:2px solid #fff9;padding:14px 32px}.page-hero__cta--secondary:hover{background:#ffffff2e;border-color:#fff;transform:translateY(-2px)}.page_single__body>.one_block,.page_single__body>.click_to_action{background:#fff;border:1px solid #e8e8e8;border-radius:14px;flex-direction:column;margin:0;padding:1.81818vw;transition:box-shadow .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);display:flex;position:relative;box-shadow:0 1px 2px #1162e50a}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body>.one_block,.page_single__body>.click_to_action{padding:2.33577vw}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body>.one_block,.page_single__body>.click_to_action{padding:2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.page_single__body>.one_block,.page_single__body>.click_to_action{padding:3.25581vw}}@media only screen and (width<=640px){.page_single__body>.one_block,.page_single__body>.click_to_action{border-radius:12px;padding:6.15385vw}}.page_single__body>.one_block:hover,.page_single__body>.click_to_action:hover{box-shadow:0 14px 40px #1162e51a}.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0}.page_single__body>.course-grid:hover,.page_single__body>.stats-bar:hover,.page_single__body>.pricing_cards:hover,.page_single__body>.package_cards:hover,.page_single__body>.feedback:hover,.page_single__body>.txt__block:hover,.page_single__body>.media-info__block:hover,.page_single__body>.big_image__block:hover{box-shadow:none}.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{width:100vw;max-width:100vw;margin-left:-5.68182vw}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{margin-left:-5.83942vw}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{margin-left:-5.33333vw}}@media only screen and (width<=860px) and (width>=641px){.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{margin-left:-5vw}}@media only screen and (width<=640px){.page_single__body>.course-grid,.page_single__body>.stats-bar,.page_single__body>.pricing_cards,.page_single__body>.package_cards,.page_single__body>.feedback,.page_single__body>.txt__block,.page_single__body>.media-info__block,.page_single__body>.big_image__block{margin-left:-5.12821vw}}.page_single__body>.stats-bar{padding-inline:0}.page_single__body>.stats-bar .stats-bar__inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:40px}@media only screen and (width<=860px){.page_single__body>.stats-bar .stats-bar__inner{padding-inline:32px}}@media only screen and (width<=640px){.page_single__body>.stats-bar .stats-bar__inner{padding-inline:16px}}.page_single__body>.media-info__block .media-info__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;width:100%;max-width:1440px;margin:0 auto;display:grid;padding:0 40px!important}@media only screen and (width<=860px){.page_single__body>.media-info__block .media-info__inner{gap:32px;padding:0 32px!important}}@media only screen and (width<=640px){.page_single__body>.media-info__block .media-info__inner{grid-template-columns:1fr;gap:24px;padding:0 16px!important}}.page_single__body>.media-info__block .media-info__inner>.media-info__content{order:-1}.page_single__body>.media-info__block--mirror .media-info__inner>.media-info__content{order:0}.page_single__body>.media-info__block .media-info__text{max-width:720px}.page_single__body>.big_image__block .big_image__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:block}@media only screen and (width<=860px){.page_single__body>.big_image__block .big_image__inner{padding:0 32px}}@media only screen and (width<=640px){.page_single__body>.big_image__block .big_image__inner{padding:0 16px}}.page_single__body>.big_image__block .big_image__title{color:#0a0e1a;margin:0 0 24px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:30px;font-weight:900;line-height:1.25}@media only screen and (width<=640px){.page_single__body>.big_image__block .big_image__title{font-size:24px}}.page_single__body>.big_image__block .big_image__inner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.page_single__body>.big_image__block .big_image__inner>.big_image__title{grid-column:1/-1}.page_single__body>.big_image__block .big_image__img,.page_single__body>.big_image__block .big_image__img img,.page_single__body>.big_image__block picture.big_image__img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 24px #00000012}.page_single__body>.media-info__block:nth-of-type(2n) .media-info__inner>.media-info__content{order:0}.page_single__body>.txt__block .txt__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px!important}@media only screen and (width<=860px){.page_single__body>.txt__block .txt__inner{padding:0 32px!important}}@media only screen and (width<=640px){.page_single__body>.txt__block .txt__inner{padding:0 16px!important}}.page_single__body>.txt__block .txt__wrap{max-width:860px}.page_single__body>.txt__block .txt__wrap h2{color:#0a0e1a;margin:1.4em 0 .5em;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:30px;font-weight:900;line-height:1.25}.page_single__body>.txt__block .txt__wrap h2:first-child{margin-top:0}@media only screen and (width<=860px){.page_single__body>.txt__block .txt__wrap h2{font-size:26px}}@media only screen and (width<=640px){.page_single__body>.txt__block .txt__wrap h2{font-size:clamp(20px,6vw,23px)}}.page_single__body>.txt__block .txt__wrap h3{color:#0a0e1a;margin:1.3em 0 .45em;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.page_single__body>.txt__block .txt__wrap h3:first-child{margin-top:0}@media only screen and (width<=640px){.page_single__body>.txt__block .txt__wrap h3{font-size:clamp(17px,5vw,19px)}}.page_single__body>.txt__block .txt__wrap p{color:#6b7280;margin:0 0 1em;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7}.page_single__body>.txt__block .txt__wrap p:last-child{margin-bottom:0}@media only screen and (width<=640px){.page_single__body>.txt__block .txt__wrap p{font-size:15px;line-height:1.65}}.page_single__body>.click_to_action,.page_single__body>.form__wrap{width:100%;min-width:0;max-width:100%}.page_single__body>.click_to_action{grid-column:1/-1;justify-content:center;align-items:stretch;padding-block:1.47727vw}@media only screen and (width<=640px){.page_single__body>.click_to_action{padding-block:5.64103vw}}.page_single__body>.click_to_action .click_to_action__inner{width:100%}.page_single__body>.form__wrap{background:#fff;border:1px solid #e8e8e8;border-radius:14px;grid-column:1/-1;padding:2.27273vw 2.5vw;box-shadow:0 1px 2px #1162e50a}@media only screen and (width<=640px){.page_single__body>.form__wrap{border-radius:12px;padding:7.17949vw 5.64103vw}}.page_single__body>.form__wrap .form__title{color:#101418;margin-bottom:1.59091vw;font-size:1.70455vw;font-weight:800;line-height:1.15}@media only screen and (width<=1050px) and (width>=861px){.page_single__body>.form__wrap .form__title{font-size:2.28571vw}}@media only screen and (width<=640px){.page_single__body>.form__wrap .form__title{margin-bottom:5.12821vw;font-size:6.15385vw}}.page_single__body .txt__inner{padding:0!important}.page_single__body>.click_to_action .click_to_action__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 40px!important}@media only screen and (width<=860px){.page_single__body>.click_to_action .click_to_action__inner{padding:0 32px!important}}@media only screen and (width<=640px){.page_single__body>.click_to_action .click_to_action__inner{padding:0 16px!important}}.page_single__body .txt__block,.page_single__body .media-info__block{margin-bottom:0!important}.page_single__body .txt__wrap{color:#404040;font-size:.965909vw;line-height:1.6}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body .txt__wrap{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .txt__wrap{font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.page_single__body .txt__wrap{font-size:1.74419vw}}@media only screen and (width<=640px){.page_single__body .txt__wrap{padding-right:0;font-size:3.84615vw}}.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2,.page_single__body .txt__wrap h3{color:#101418;letter-spacing:-.005em;text-transform:none;max-width:100%;margin:0 0 .340909vw;font-weight:800;line-height:1.15}.page_single__body .txt__wrap h1 a,.page_single__body .txt__wrap h2 a,.page_single__body .txt__wrap h3 a{background-size:100% 2px}.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2{font-size:1.70455vw}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2{font-size:2.0438vw}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2{font-size:2.28571vw}}@media only screen and (width<=860px) and (width>=641px){.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2{font-size:2.55814vw}}@media only screen and (width<=640px){.page_single__body .txt__wrap h1,.page_single__body .txt__wrap h2{font-size:6.15385vw;line-height:1.2}}.page_single__body .txt__wrap h1+h1,.page_single__body .txt__wrap h1+h2,.page_single__body .txt__wrap h1+h3,.page_single__body .txt__wrap h2+h1,.page_single__body .txt__wrap h2+h2,.page_single__body .txt__wrap h2+h3{margin-top:.113636vw}p+.page_single__body .txt__wrap h1,ul+.page_single__body .txt__wrap h1,ol+.page_single__body .txt__wrap h1,p+.page_single__body .txt__wrap h2,ul+.page_single__body .txt__wrap h2,ol+.page_single__body .txt__wrap h2{margin-top:1.70455vw}.page_single__body .txt__wrap h3{color:#6f6f6f;letter-spacing:0;margin-bottom:.909091vw;font-size:1.02273vw;font-weight:700;line-height:1.35}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .txt__wrap h3{font-size:1.52381vw}}@media only screen and (width<=640px){.page_single__body .txt__wrap h3{margin-bottom:3.58974vw;font-size:4.35897vw}}.page_single__body .txt__wrap h4,.page_single__body .txt__wrap h5,.page_single__body .txt__wrap h6{float:none;color:#6f6f6f;letter-spacing:.06em;text-transform:uppercase;max-width:100%;margin:0 0 .909091vw;font-size:.852273vw;font-weight:600;line-height:1.5}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .txt__wrap h4,.page_single__body .txt__wrap h5,.page_single__body .txt__wrap h6{font-size:1.33333vw}}@media only screen and (width<=640px){.page_single__body .txt__wrap h4,.page_single__body .txt__wrap h5,.page_single__body .txt__wrap h6{margin-bottom:3.58974vw;font-size:3.33333vw}}.page_single__body .txt__wrap h4:not(:first-child),.page_single__body .txt__wrap h5:not(:first-child),.page_single__body .txt__wrap h6:not(:first-child){margin-top:.340909vw}.page_single__body .txt__wrap h4+p,.page_single__body .txt__wrap h4+p+p,.page_single__body .txt__wrap h4+p+p+p,.page_single__body .txt__wrap h4+p+p+p+p,.page_single__body .txt__wrap h4+ul,.page_single__body .txt__wrap h4+ol,.page_single__body .txt__wrap h5+p,.page_single__body .txt__wrap h5+p+p,.page_single__body .txt__wrap h5+p+p+p,.page_single__body .txt__wrap h5+p+p+p+p,.page_single__body .txt__wrap h5+ul,.page_single__body .txt__wrap h5+ol,.page_single__body .txt__wrap h6+p,.page_single__body .txt__wrap h6+p+p,.page_single__body .txt__wrap h6+p+p+p,.page_single__body .txt__wrap h6+p+p+p+p,.page_single__body .txt__wrap h6+ul,.page_single__body .txt__wrap h6+ol{max-width:100%;margin-left:0}.page_single__body .txt__wrap p{color:#404040;max-width:100%!important;margin:0 0 .795455vw!important}.page_single__body .txt__wrap p:last-child{margin-bottom:0}.page_single__body .txt__wrap p strong,.page_single__body .txt__wrap p b{color:#101418;font-weight:800}.page_single__body .txt__wrap>p,.page_single__body .txt__wrap>ul,.page_single__body .txt__wrap>ol{padding-right:0;max-width:100%!important;margin-left:0!important}.page_single__body .txt__wrap a{color:#1162e5;background-image:linear-gradient(#1162e5,#1162e5)}.page_single__body .txt__wrap a:hover,.page_single__body .txt__wrap a.active{color:#0d4fb8}.page_single__body .txt__wrap ul{margin:.227273vw 0 .795455vw!important}.page_single__body .txt__wrap ul li{margin-bottom:.454545vw;padding-left:1.59091vw}@media only screen and (width<=640px){.page_single__body .txt__wrap ul li{padding-left:6.66667vw}}.page_single__body .txt__wrap ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23002046' d='M6.2 11.3 2.9 8l1.1-1.1 2.2 2.2 5-5L12.3 5.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:.909091vw;height:.909091vw;top:.170455vw;left:0}@media only screen and (width<=640px){.page_single__body .txt__wrap ul li:before{width:4.10256vw;height:4.10256vw;top:.769231vw}}.page_single__body .media-info__picture{border-radius:10px;width:100%;margin:0;overflow:hidden}.page_single__body .media-info__img{aspect-ratio:16/10;border-radius:10px}.page_single__body .media-info__content{gap:.681818vw}.page_single__body .media-info__title{color:#101418;font-size:1.59091vw;font-weight:800;line-height:1.18;letter-spacing:normal!important;text-transform:none!important}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .media-info__title{font-size:2.28571vw}}@media only screen and (width<=640px){.page_single__body .media-info__title{font-size:6.15385vw}}.page_single__body .media-info__text{color:#404040;font-size:.965909vw;line-height:1.6}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .media-info__text{font-size:1.42857vw}}@media only screen and (width<=640px){.page_single__body .media-info__text{font-size:3.84615vw}}.page_single__body .media-info__text p{margin:0 0 .681818vw}.page_single__body .media-info__text p:last-child{margin-bottom:0}.page_single__body .media-info__text strong,.page_single__body .media-info__text b{color:#101418;font-weight:800}.page_single__body .media-info__text ul li:before{background:#1162e5}.page_single__body .click_to_action{justify-content:center;margin-top:0}.page_single__body .click_to_action .title-with-arrow{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.13636vw;width:100%;display:flex;position:relative}@media only screen and (width<=640px){.page_single__body .click_to_action .title-with-arrow{gap:4.10256vw}}.page_single__body .click_to_action .title-with-arrow__title{color:#1162e5;letter-spacing:normal;text-transform:none;white-space:normal;order:2;width:auto;margin:0;font-size:1.36364vw;font-weight:800;line-height:1.2;transition:transform .3s cubic-bezier(.39,.575,.565,1)}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .click_to_action .title-with-arrow__title{font-size:1.90476vw}}@media only screen and (width<=640px){.page_single__body .click_to_action .title-with-arrow__title{font-size:5.64103vw}}.page_single__body .click_to_action .title-with-arrow__arrow{order:1;margin:0;position:static}@media only screen and (width<=640px){.page_single__body .click_to_action .title-with-arrow__arrow{position:static;bottom:auto;right:auto}}.page_single__body .click_to_action .title-with-arrow__icon{background:#1162e5;border-radius:50%;flex-shrink:0;width:2.95455vw;height:2.95455vw;transition:background .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);position:relative}.page_single__body .click_to_action .title-with-arrow__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.25vw;height:1.25vw;margin:auto;transition:transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;inset:0}@media only screen and (width<=1370px) and (width>=1051px){.page_single__body .click_to_action .title-with-arrow__icon{background:#1162e5;border-radius:50%;flex-shrink:0;width:3.79562vw;height:3.79562vw;transition:background .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);position:relative}.page_single__body .click_to_action .title-with-arrow__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.60584vw;height:1.60584vw;margin:auto;transition:transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;inset:0}}@media only screen and (width<=1050px) and (width>=861px){.page_single__body .click_to_action .title-with-arrow__icon{background:#1162e5;border-radius:50%;flex-shrink:0;width:4.57143vw;height:4.57143vw;transition:background .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);position:relative}.page_single__body .click_to_action .title-with-arrow__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.90476vw;height:1.90476vw;margin:auto;transition:transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;inset:0}}@media only screen and (width<=860px) and (width>=641px){.page_single__body .click_to_action .title-with-arrow__icon{background:#1162e5;border-radius:50%;flex-shrink:0;width:5.34884vw;height:5.34884vw;transition:background .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);position:relative}.page_single__body .click_to_action .title-with-arrow__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:2.32558vw;height:2.32558vw;margin:auto;transition:transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;inset:0}}@media only screen and (width<=640px){.page_single__body .click_to_action .title-with-arrow__icon{background:#1162e5;border-radius:50%;flex-shrink:0;width:12.3077vw;height:12.3077vw;transition:background .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1);position:relative}.page_single__body .click_to_action .title-with-arrow__icon:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:5.12821vw;height:5.12821vw;margin:auto;transition:transform .35s cubic-bezier(.39,.575,.565,1);position:absolute;inset:0}}.page_single__body .click_to_action .title-with-arrow__icon span,.page_single__body .click_to_action .title-with-arrow__icon:after{display:none}.page_single__body .click_to_action .title-with-arrow:hover .title-with-arrow__icon{background:#0d4fb8;transform:translateY(-2px)}.page_single__body .click_to_action .title-with-arrow:hover .title-with-arrow__icon:before{opacity:1;transform:translate(2px,-2px)}.page_single__body .click_to_action .title-with-arrow:hover .title-with-arrow__title{transform:translate(2px)}.page_single__body .txt__wrap a.halevi-cta,.page_single__body .media-info__text a.halevi-cta{color:#1162e5;background-image:none;align-items:center;gap:.795455vw;margin-top:.454545vw;font-weight:800;text-decoration:none;display:inline-flex}.page_single__body .txt__wrap a.halevi-cta:after,.page_single__body .media-info__text a.halevi-cta:after{content:"";background:#1162e5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/1.02273vw 1.02273vw no-repeat;border-radius:50%;flex-shrink:0;width:2.27273vw;height:2.27273vw;transition:background-color .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1)}@media only screen and (width<=640px){.page_single__body .txt__wrap a.halevi-cta:after,.page_single__body .media-info__text a.halevi-cta:after{background:#1162e5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/4.61538vw 4.61538vw no-repeat;border-radius:50%;flex-shrink:0;width:10.2564vw;height:10.2564vw;transition:background-color .3s cubic-bezier(.39,.575,.565,1),transform .3s cubic-bezier(.39,.575,.565,1)}}.page_single__body .txt__wrap a.halevi-cta:hover,.page_single__body .media-info__text a.halevi-cta:hover{color:#0d4fb8}.page_single__body .txt__wrap a.halevi-cta:hover:after,.page_single__body .media-info__text a.halevi-cta:hover:after{background-color:#0d4fb8;transform:translateY(-2px)}.course-grid__head{text-align:center;flex-direction:column;align-items:center;gap:16px}@media only screen and (width<=640px){.course-grid__head{align-items:center}}.course-grid__head-left{flex-direction:column;align-items:center;display:flex}.course-grid__underline{margin-left:auto;margin-right:auto}.course-grid__filters{justify-content:center}.package_cards__head,.events-band__head{text-align:center}.package_cards__underline,.events-band__underline,.package_cards__intro{margin-left:auto;margin-right:auto}.events-band__subhead{text-align:center}.pricing_cards__grid{grid-template-columns:minmax(0,1fr)}.pricing_cards__copy{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.pricing_cards__underline,.pricing_cards__intro{margin-left:auto;margin-right:auto}.pricing_cards__checklist{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.stats-bar__inner{justify-content:center}.stats-bar__item{text-align:center;align-items:center}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap{text-align:center;margin-inline:auto}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap .txt-eyebrow{color:#1162e5;letter-spacing:1.1px;text-transform:uppercase;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5;margin:0 0 12px!important}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap h2{text-align:center;margin-top:0;margin-bottom:0}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap h2:after{content:"";background:#1162e5;border-radius:2px;width:64px;height:3px;margin:18px auto 0;display:block}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap .txt-lead{font-size:19px;line-height:1.65;max-width:720px!important;margin:26px auto 14px!important}@media only screen and (width<=640px){.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap .txt-lead{font-size:16px;margin:20px auto 12px!important}}.page_single--uber-uns .page_single__body>.txt__block--intro .txt__wrap p:not(.txt-eyebrow):not(.txt-lead){max-width:720px!important;margin-inline:auto!important}.page_single--uber-uns .media-info__title{color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page_single--uber-uns .media-info__block--founders .media-info__inner>.media-info__picture{order:-1}.page_single--uber-uns .media-info__block--founders .media-info__title{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page_single--uber-uns .media-info__block--founders .founders__kicker{color:#1162e5;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:6px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.page_single--uber-uns .media-info__block--founders .founders__name{color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800;line-height:1.18}.page_single--uber-uns .page_single__body>.txt__block--statement{background:#1162e50a;padding-block:72px}@media only screen and (width<=860px){.page_single--uber-uns .page_single__body>.txt__block--statement{padding-block:56px}}@media only screen and (width<=640px){.page_single--uber-uns .page_single__body>.txt__block--statement{padding-block:48px}}.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap{text-align:center;margin-inline:auto}.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap:before{content:"";background:#1162e5;border-radius:2px;width:48px;height:3px;margin:0 auto 26px;display:block}.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap p{color:#0a0e1a;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:30px;font-weight:800;line-height:1.4;margin:0!important}@media only screen and (width<=860px){.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap p{font-size:26px}}@media only screen and (width<=640px){.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap p{font-size:clamp(20px,5.9vw,23px);line-height:1.45}}.page_single--uber-uns .page_single__body>.txt__block--statement .txt__wrap .statement__kw{color:#1162e5}.page_single--uber-uns .page_single__body>.media-info__block--facility .media-info__inner>.media-info__content{order:-1}.events-band{width:100%}.events-band__inner{width:100%;max-width:1440px;margin:0 auto;padding:72px 40px 96px}@media only screen and (width<=860px){.events-band__inner{padding:56px 32px 72px}}@media only screen and (width<=640px){.events-band__inner{padding:40px 24px 56px}}.events-band .events-cal{margin-bottom:72px}@media only screen and (width<=860px){.events-band .events-cal{margin-bottom:56px}}@media only screen and (width<=640px){.events-band .events-cal{margin-bottom:40px}}.events-band .events-cal__nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.events-band .events-cal__month{text-align:center;color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.25}@media only screen and (width<=640px){.events-band .events-cal__month{font-size:16px}}.events-band .events-cal__nav-btn{color:#1162e5;background:0 0;border:1px solid #1162e5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s;display:inline-flex}.events-band .events-cal__nav-btn:hover{background:#1162e50f}@media only screen and (width<=640px){.events-band .events-cal__nav-btn{width:34px;height:34px;font-size:16px}}.events-band .events-cal__grid{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 4px 24px #00000012}.events-band .events-cal__wd{letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#6b7280;background:#fff;padding:10px 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}@media only screen and (width<=640px){.events-band .events-cal__wd{letter-spacing:.4px;padding:8px 2px;font-size:10px}}.events-band .events-cal__day{background:#fff;flex-direction:column;gap:6px;min-width:0;min-height:96px;padding:8px;display:flex;position:relative}.events-band .events-cal__day--today{box-shadow:inset 0 0 0 2px #1162e5}.events-band .events-cal__day--out .events-cal__num{color:#d1d5db}@media only screen and (width<=860px){.events-band .events-cal__day{min-height:72px}}@media only screen and (width<=640px){.events-band .events-cal__day{align-items:center;gap:4px;min-height:52px;padding:6px 4px}}.events-band .events-cal__num{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.events-band .events-cal__chips{flex-direction:column;gap:4px;min-width:0;display:flex}@media only screen and (width<=640px){.events-band .events-cal__chips{flex-flow:wrap;justify-content:center;gap:3px}}.events-band .events-cal__chip{color:#1162e5;white-space:nowrap;text-overflow:ellipsis;background:#eef3fd;border-radius:4px;max-width:100%;padding:3px 6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s;display:block;overflow:hidden}.events-band .events-cal__chip:hover{background:#1162e524}@media only screen and (width<=640px){.events-band .events-cal__chip{color:#0000;pointer-events:none;background:#1162e5;border-radius:9999px;width:6px;height:6px;padding:0;font-size:0}}.events-band .events-cal__day-link{display:none}@media only screen and (width<=640px){.events-band .events-cal__day-link{z-index:1;display:block;position:absolute;inset:0}}.events-band__head{margin-bottom:32px}@media only screen and (width<=640px){.events-band__head{margin-bottom:24px}}.events-band__eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;margin-bottom:12px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}.events-band__title{color:#0a0e1a;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1.25}@media only screen and (width<=860px){.events-band__title{font-size:30px}}@media only screen and (width<=640px){.events-band__title{font-size:26px}}.events-band__underline{background:#1162e5;border-radius:9999px;width:64px;height:3px;margin-top:16px;display:block}.events-band__subhead{color:#6b7280;margin:64px 0 24px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.25}@media only screen and (width<=640px){.events-band__subhead{margin:48px 0 20px;font-size:20px}}.events-band__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media only screen and (width<=1050px){.events-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=640px){.events-band__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.events-band__card{background:#fff;border:1px solid #f3f4f6;border-left:3px solid #1162e5;border-radius:12px;align-items:flex-start;gap:20px;min-width:0;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 24px #00000012}.events-band__card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.events-band__card--past{opacity:.72;border-left-color:#d1d5db}.events-band__card--past:hover{transform:none;box-shadow:0 4px 24px #00000012}.events-band__card--past .events-band__date{background:#f5f6fa}.events-band__card--past .events-band__date-day,.events-band__card--past .events-band__date-month{color:#6b7280}.events-band__date{background:#eef3fd;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;padding:10px 6px;display:flex}.events-band__date-day{color:#1162e5;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:26px;font-weight:900;line-height:1.15}.events-band__date-month{letter-spacing:1.1px;text-transform:uppercase;color:#1162e5;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.5}.events-band__date-year{color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4}.events-band__body{flex-direction:column;flex:1;min-width:0;display:flex}.events-band__card-title{color:#0a0e1a;margin:0 0 8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.events-band__card-link{color:inherit;text-decoration:none;transition:color .18s}.events-band__card-link:hover{color:#1162e5}.events-band__meta{flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;display:flex}.events-band__meta-item{color:#6b7280;align-items:center;gap:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.events-band__meta-ico{color:#6b7280;flex-shrink:0;width:13px;height:13px}.events-band__excerpt{color:#6b7280;margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.625}.events-band__actions{margin-top:auto}.events-band__btn{color:#1162e5;letter-spacing:.88px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1162e5;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:10px 20px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s;display:inline-flex}.events-band__btn:hover{background:#1162e50f}.events-band__btn-arrow{font-size:12px;line-height:1}.events-band__empty{background:#fff;border:1px solid #f3f4f6;border-left:3px solid #1162e5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex;box-shadow:0 4px 24px #00000012}@media only screen and (width<=640px){.events-band__empty{padding:28px 20px}}.events-band__empty-text{color:#6b7280;max-width:640px;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.events-band__empty-cta{color:#fff;letter-spacing:.96px;text-transform:uppercase;cursor:pointer;background:#1162e5;border:none;border-radius:4px;justify-content:center;align-items:center;padding:14px 28px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 8px 12px #1162e566}.events-band__empty-cta:hover{background:#0d4fb8;transform:translateY(-2px)}.events-band__seo{margin-top:96px}@media only screen and (width<=860px){.events-band__seo{margin-top:72px}}@media only screen and (width<=640px){.events-band__seo{margin-top:56px}}.events-band__seo-copy{color:#6b7280;text-align:left;width:100%;max-width:860px;margin:0 auto;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75}@media only screen and (width<=640px){.events-band__seo-copy{font-size:15px}}.events-band__seo-copy p{margin:0 0 1em}.events-band__seo-copy p:last-child{margin-bottom:0}.events-band__seo-copy a{color:#1162e5;text-decoration:underline}.events-band__seo-copy a:hover{color:#0d4fb8}.event-single{width:100%}.event-single__inner{width:100%;max-width:1440px;margin:0 auto;padding:64px 40px 96px}@media only screen and (width<=860px){.event-single__inner{padding:48px 32px 72px}}@media only screen and (width<=640px){.event-single__inner{padding:40px 24px 56px}}.event-single__past-note{color:#6b7280;background:#f5f6fa;border:1px solid #e5e7eb;border-radius:9999px;margin:0 0 24px;padding:8px 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.event-single__info{background:#fff;border:1px solid #f3f4f6;border-left:3px solid #1162e5;border-radius:12px;flex-wrap:wrap;gap:24px 48px;margin-bottom:40px;padding:28px 32px;display:flex;box-shadow:0 4px 24px #00000012}@media only screen and (width<=640px){.event-single__info{flex-direction:column;gap:20px;margin-bottom:32px;padding:24px 20px}}.event-single__info-item{align-items:center;gap:14px;min-width:0;display:flex}.event-single__info-ico{color:#1162e5;background:#eef3fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.event-single__info-ico svg{width:18px;height:18px}.event-single__info-col{flex-direction:column;gap:2px;min-width:0;display:flex}.event-single__info-label{letter-spacing:1.1px;text-transform:uppercase;color:#6b7280;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.5}.event-single__info-value{color:#0a0e1a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.5}.event-single__body{color:#0a0e1a;max-width:860px;margin-bottom:48px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75}@media only screen and (width<=640px){.event-single__body{margin-bottom:36px;font-size:15px}}.event-single__body h2,.event-single__body h3,.event-single__body h4{color:#0a0e1a;margin:1.4em 0 .5em;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.event-single__body p{margin:0 0 1em}.event-single__body ul,.event-single__body ol{margin:0 0 1em;padding-left:1.25em}.event-single__body li{margin-bottom:.35em}.event-single__body a{color:#1162e5;text-decoration:underline}.event-single__body strong{font-weight:600}.event-single__body :first-child{margin-top:0}.event-single__body :last-child{margin-bottom:0}.event-single__cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.event-single__cta{color:#fff;letter-spacing:1.04px;text-transform:uppercase;cursor:pointer;background:#1162e5;border:none;border-radius:4px;justify-content:center;align-items:center;padding:16px 32px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 8px 12px #1162e566}.event-single__cta:hover{background:#0d4fb8;transform:translateY(-2px)}@media only screen and (width<=640px){.event-single__cta{flex:100%}}.event-single__ics{color:#1162e5;letter-spacing:1.04px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1162e5;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s;display:inline-flex}.event-single__ics:hover{background:#1162e50f}@media only screen and (width<=640px){.event-single__ics{flex:100%}}.event-single__back{color:#1162e5;align-items:center;gap:8px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex}.event-single__back:hover{color:#0d4fb8}.shopify_page__inner{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:5.68182vw 5.68182vw 0;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.shopify_page__inner{padding:5.47445vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.shopify_page__inner{padding:5.37143vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.shopify_page__inner{padding:5.2093vw 5.2093vw 0}}@media only screen and (width<=640px){.shopify_page__inner{padding:10.2564vw 5.12821vw 0}}.shopify_page__bodyx{z-index:1;position:relative}.shopify_page .about_feedback__item__left{flex-direction:initial}.shopify_page .about_feedback__info.acc__info:first-child{width:20%}@media only screen and (width<=860px){.shopify_page .about_feedback__info.acc__info:first-child{width:40px}}@media only screen and (width<=640px){.shopify_page .about_feedback__info.acc__info:nth-child(2){padding-right:11.5385vw}.shopify_page .about_feedback__info.acc__info:nth-child(2) .about_feedback__name{display:block}.shopify_top__left{order:0;margin-bottom:7.69231vw}.shopify_top__left .shopify_top__info{font-size:3.58974vw}.shopify_top__right{margin-bottom:2.5641vw}}.shopify_top__bg{height:34.7727vw;margin:8.52273vw auto 0;display:block;position:relative;overflow:hidden}@media only screen and (width<=640px){.shopify_top__bg{order:1;width:100%;margin-top:15.3846vw}}.shopify_top__bg__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0;display:block}.shopify_method__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.shopify_method__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.shopify_method__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_method__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.shopify_method__inner{padding:12.8205vw 5.12821vw}}.shopify_method__title{max-width:66%}@media only screen and (width<=640px){.shopify_method__title{max-width:100%}}.shopify_method__item{border-right:1px dashed #000;flex-direction:column;justify-content:flex-start;padding:1.70455vw 5.96591vw 3.97727vw 1.70455vw;display:flex;position:relative}@media only screen and (width<=1050px) and (width>=861px){.shopify_method__item{padding:1.90476vw 1.90476vw 2.85714vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_method__item{padding:2.32558vw 2.90698vw 3.48837vw}}@media only screen and (width<=640px){.shopify_method__item{border-left:1px dashed #000;width:100%;margin-bottom:6.15385vw;padding:7.69231vw 5.12821vw 12.8205vw 7.69231vw}}.shopify_method__item:first-child{border-left:1px dashed #000}@media only screen and (width<=860px) and (width>=641px){.shopify_method__item:first-child{border-left:none;padding-left:0}}@media only screen and (width<=1440px) and (width>=1051px),only screen and (width<=1050px) and (width>=861px),only screen and (width<=860px) and (width>=641px){.shopify_method__item:last-child{padding-right:0}}@media only screen and (width<=640px){.shopify_method__item:before{content:"";border-bottom:1px dashed #000;width:100%;position:absolute;bottom:-3.07692vw;left:0}}.shopify_method__item__row{border-top:1px dashed #000;grid-template-columns:repeat(3,1fr);padding-top:.909091vw;padding-bottom:.909091vw;display:grid}@media only screen and (width<=640px){.shopify_method__item__row{grid-template-columns:1fr;padding-top:3.07692vw;padding-bottom:0}.shopify_method__item__row:not(:first-child){border:none;padding-top:0}}.shopify_method__item__row:last-child{border-bottom:1px dashed #000}.shopify_method__item__num{text-transform:uppercase;margin-bottom:4.54545vw;font-size:.909091vw;line-height:1.625}@media only screen and (width<=1370px) and (width>=1051px){.shopify_method__item__num{font-size:1.16788vw}}@media only screen and (width<=1050px) and (width>=861px){.shopify_method__item__num{margin-bottom:2.85714vw;font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_method__item__num{margin-bottom:2.90698vw;font-size:1.74419vw}}@media only screen and (width<=640px){.shopify_method__item__num{margin-bottom:7.69231vw;font-size:4.10256vw}}.shopify_method__item__name{margin-bottom:.852273vw;font-size:1.70455vw;line-height:1.2}@media only screen and (width<=1050px) and (width>=861px){.shopify_method__item__name{margin-bottom:1.42857vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_method__item__name{margin-bottom:1.74419vw;font-size:2.09302vw}}@media only screen and (width<=640px){.shopify_method__item__name{margin-bottom:3.84615vw;font-size:6.66667vw;line-height:1.07}}.shopify_method__item__desc{font-size:1.02273vw;line-height:1.55}@media only screen and (width<=1370px) and (width>=1051px){.shopify_method__item__desc{font-size:1.16788vw;line-height:1.5}}@media only screen and (width<=1050px) and (width>=861px){.shopify_method__item__desc{font-size:1.42857vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_method__item__desc{font-size:1.74419vw}}@media only screen and (width<=640px){.shopify_method__item__desc{font-size:4.10256vw;line-height:1.5}}.clients{padding:0 0 7.10227vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.clients{padding:0 0 6.84307vw}}@media only screen and (width<=1050px) and (width>=861px){.clients{padding:0 0 6.71429vw}}@media only screen and (width<=860px) and (width>=641px){.clients{padding:0 0 6.51163vw}}@media only screen and (width<=640px){.clients{padding:0 0 12.8205vw}}.clients__inner{padding:7.10227vw 5.68182vw 0;display:block}@media only screen and (width<=1370px) and (width>=1051px){.clients__inner{padding:6.84307vw 5.47445vw 0}}@media only screen and (width<=1050px) and (width>=861px){.clients__inner{padding:6.71429vw 5.37143vw 0}}@media only screen and (width<=860px) and (width>=641px){.clients__inner{padding:6.51163vw 5.2093vw 0}}@media only screen and (width<=640px){.clients__inner{padding:12.8205vw 5.12821vw 0}}.clients__title{max-width:45.4545vw}@media only screen and (width<=1050px){.clients__title{max-width:100%}}.clients__text{max-width:22.7273vw}@media only screen and (width<=1050px){.clients__text{max-width:100%}}.clients__marquee{grid-auto-flow:column;align-items:center;gap:3.63636vw;display:grid;overflow:hidden}.clients__list{will-change:transform;grid-auto-flow:column;align-items:center;gap:3.63636vw;animation:30s linear infinite marquee;display:grid}.clients__item,.clients__picture{height:100%}.clients__picture picture,.clients__picture img,.clients__picture svg{width:auto;height:100%}.calendar__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.calendar__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.calendar__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.calendar__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.calendar__inner{padding:12.8205vw 5.12821vw}}.calendar__inner{display:grid}.calendar__title{max-width:56.8182vw}@media only screen and (width<=1050px){.calendar__title{max-width:100%}}.calendar__text{max-width:34.0909vw}@media only screen and (width<=1050px){.calendar__text{max-width:100%}}.shopify_services{position:relative;overflow:hidden}.shopify_services__inner{z-index:1;padding:7.10227vw 5.68182vw;display:block;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.shopify_services__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.shopify_services__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_services__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.shopify_services__inner{padding:12.8205vw 5.12821vw}}.shopify_services__inner[data-anim] .shopify_services__title span{opacity:0;transition:opacity .35s ease-in-out,transform .35s ease-in-out;display:inline-block;transform:translate(-25%)}.shopify_services__inner[data-anim] .shopify_services__item__icon,.shopify_services__inner[data-anim] .shopify_services__item__info{opacity:0;transition:opacity .35s ease-in-out}.shopify_services__inner[data-anim=true] .shopify_services__title span{opacity:1;transition:opacity .8s ease-in-out .15s,transform 1.2s cubic-bezier(.39,.575,.565,1) .15s;transform:translate(0,0)}.shopify_services__inner[data-anim=true] .shopify_services__item__icon{opacity:1;transition:opacity .65s ease-in-out .25s}.shopify_services__inner[data-anim=true] .shopify_services__item__info{opacity:1;transition:opacity .65s ease-in-out .35s}.shopify_services__wrap{z-index:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.84091vw;display:grid;position:relative}@media only screen and (width<=640px){.shopify_services__wrap{grid-template-columns:initial;gap:10.2564vw}}.shopify_services__item{grid-template-rows:1fr;display:grid}@media only screen and (width<=640px){.shopify_services__item{width:100%}}.shopify_services__item:first-child:last-child .shopify_services__item__info{border-bottom:none}.shopify_services__item:first-child:last-child .shopify_services__item__list{-moz-column-count:2;column-count:2;gap:2.84091vw;width:50vw;margin-left:auto;display:block}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item:first-child:last-child .shopify_services__item__list{gap:5.81395vw;width:70vw}}@media only screen and (width<=640px){.shopify_services__item:first-child:last-child .shopify_services__item__list{-moz-column-count:1;column-count:1;width:100%}}.shopify_services__item:first-child:last-child .shopify_services__item__link{width:100%;display:block}.shopify_services__item__title:hover .underline,.shopify_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .113636vw}.shopify_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .113636vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__title{align-self:end;margin-bottom:1.13636vw;margin-right:auto;font-size:1.36364vw;font-weight:400;line-height:1.33;display:inline-block}@media only screen and (width<=1370px) and (width>=1051px){.shopify_services__item__title:hover .underline,.shopify_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .145985vw}.shopify_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .145985vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__title{margin-bottom:1.16788vw;font-size:1.75182vw}}@media only screen and (width<=1050px){.shopify_services__item__title{line-height:1.4}}@media only screen and (width<=1050px) and (width>=861px){.shopify_services__item__title:hover .underline,.shopify_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .190476vw}.shopify_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .190476vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__title{margin-bottom:1.33333vw;font-size:1.90476vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item__title:hover .underline,.shopify_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .174419vw}.shopify_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .174419vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__title{margin-bottom:1.62791vw;font-size:2.32558vw}}@media only screen and (width<=640px){.shopify_services__item__title:hover .underline,.shopify_services__item__title.active .underline{background-position:left bottom 0;background-size:100% .512821vw}.shopify_services__item__title .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .512821vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__title{margin-bottom:5.12821vw;font-size:5.12821vw}}.shopify_services__item__title a{font-size:1.47727vw;line-height:1.384}@media only screen and (width<=1370px) and (width>=1051px){.shopify_services__item__title a{font-size:1.75182vw}}@media only screen and (width<=1050px){.shopify_services__item__title a{line-height:1.18}}@media only screen and (width<=1050px) and (width>=861px){.shopify_services__item__title a{font-size:2.09524vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item__title a{font-size:2.55814vw}}@media only screen and (width<=640px){.shopify_services__item__title a{font-size:5.64103vw}}@media only screen and (width<=860px) and (width>=641px){html[lang=de] .shopify_services__item__title{font-size:2.32558vw}}.shopify_services__item__info{border-top:1px dashed #000;border-bottom:1px dashed #000;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:1.70455vw 0 2.27273vw;display:flex}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item__info{flex-direction:column;padding:2.90698vw 1.16279vw 2.90698vw 0}}@media only screen and (width<=640px){.shopify_services__item__info{flex-direction:column;padding:6.41026vw 2.5641vw 6.41026vw 0}}.shopify_services__item__list{flex-direction:column;align-items:flex-start;padding-top:.568182vw;display:flex}@media only screen and (width<=640px){.shopify_services__item__list{padding-left:1.28205vw}}.shopify_services__item__link:hover .underline,.shopify_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .0852273vw}.shopify_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .0852273vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__link{padding-left:.681818vw;font-size:1.13636vw;line-height:1.5;position:relative}@media only screen and (width<=1370px) and (width>=1051px){.shopify_services__item__link:hover .underline,.shopify_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .109489vw}.shopify_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .109489vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__link{padding-left:.875912vw;font-size:1.31387vw}}@media only screen and (width<=1050px) and (width>=861px){.shopify_services__item__link:hover .underline,.shopify_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .142857vw}.shopify_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .142857vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__link{padding-left:.952381vw;font-size:1.52381vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item__link:hover .underline,.shopify_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .174419vw}.shopify_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .174419vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__link{padding-left:1.39535vw;font-size:1.86047vw}}@media only screen and (width<=640px){.shopify_services__item__link:hover .underline,.shopify_services__item__link.active .underline{background-position:left bottom 0;background-size:100% .384615vw}.shopify_services__item__link .underline{background-image:linear-gradient(#000,#000);background-position:right bottom 0;background-repeat:no-repeat;background-size:0 .384615vw;text-decoration:none;transition:background-size .5s}.shopify_services__item__link{padding-left:3.07692vw;font-size:4.61538vw}}.shopify_services__item__link:before{content:"";background:#000;border-radius:50%;width:.170455vw;height:.170455vw;transition:transform .35s;display:block;position:absolute;top:.795455vw;left:0}@media only screen and (width<=1370px) and (width>=1051px){.shopify_services__item__link:before{width:.218978vw;height:.218978vw;top:1.0219vw}}@media only screen and (width<=1050px) and (width>=861px){.shopify_services__item__link:before{width:.285714vw;height:.285714vw;top:1.33333vw}}@media only screen and (width<=860px) and (width>=641px){.shopify_services__item__link:before{width:.348837vw;height:.348837vw;top:1.62791vw}}@media only screen and (width<=640px){.shopify_services__item__link:before{width:.769231vw;height:.769231vw;top:3.58974vw}}.shopify_services__item__link:hover:before{transform:translate(4px)}@media only screen and (width>=1921px){.shopify_services__item__link:hover:before{transform:translate(.227273vw)}}@media only screen and (width<=640px){.shopify_services__item__link:hover:before{transform:translate(1.02564vw)}}.not_found__inner{padding:7.10227vw 5.68182vw;display:block}@media only screen and (width<=1370px) and (width>=1051px){.not_found__inner{padding:6.84307vw 5.47445vw}}@media only screen and (width<=1050px) and (width>=861px){.not_found__inner{padding:6.71429vw 5.37143vw}}@media only screen and (width<=860px) and (width>=641px){.not_found__inner{padding:6.51163vw 5.2093vw}}@media only screen and (width<=640px){.not_found__inner{padding:12.8205vw 5.12821vw}}.not_found__link{margin-top:5.68182vw;padding:0}@media only screen and (width<=640px){.not_found__link{margin-top:10.2564vw}}
