@font-face{font-display:swap;font-family:NotoSans;src:local("NotoSans"),local("NotoSans-Regular"),url(../fonts/NotoSans-Regular.woff2) format("woff2"),url(../fonts/NotoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:NotoSans;src:local("NotoSans Medium"),local("NotoSans-Medium"),url(../fonts/NotoSans-Medium.woff2) format("woff2"),url(../fonts/NotoSans-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:NotoSans;src:local("NotoSans Bold"),local("NotoSans-Bold"),url(../fonts/NotoSans-Bold.woff2) format("woff2"),url(../fonts/NotoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c1:#444444;--c2:#103EA1;--c3:#FFFFFF;--c4:#3F3F3F;--c5:#C4C4C4;--c6:#818181;--c7:#BEBEBE;--c8:#E5E5E5;--bg1:#FFFFFF;--bg2:#F6FBFF;--bg3:#1660FF;--bg4:#F6F7FA;--bg5:#8EB2CE;--bg6:#103EA1;--mc1:#256AFF;--mc2:#6EDA53;--br25:calc(max(1.25vw, 25px));--br20:calc(max(1vw, 20px));--br10:calc(max(0.5vw, 10px));--tf:cubic-bezier(.42,0,0,.995)}::-moz-selection{background:var(--bg2);color:var(--c2)}::selection{background:var(--bg2);color:var(--c2)}::-webkit-scrollbar{width:0;height:0}*{box-sizing:border-box;scrollbar-width:none}* ::after,* ::before{box-sizing:inherit}.tns-visually-hidden,.visually-hidden,[hidden],[type=hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html{--offset:max(calc(1.25 * 1vw), 15px);--offset-v:calc(var(--offset) * 2);--offset-h:calc(var(--offset) * 6);--gap:20px;--ff:'NotoSans',sans-serif;--fz:max(1vw, 16px);--fwR:normal;--fwM:500;--fwB:bold}@media screen and (max-width:900px){html{--offset-h:calc(var(--offset) * 3)}}@media screen and (max-width:600px){html{--offset-h:calc(var(--offset) * 2);--gap:12px}}body{font:var(--fwR) var(--fz)/1.6 var(--ff);background:var(--c3);color:var(--c1);min-width:360px;margin:0}p{margin-top:0;margin-bottom:var(--offset)}a{text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}button{font:.85em var(--ff);background:0 0;margin:0;padding:0;border:none;cursor:pointer}a[data-opener]>*,button[data-opener]>*{pointer-events:none}.btn{padding:calc(max((var(--offset) * .6),14px)) calc(max((var(--offset) * 1.25),22px));font-size:.85em;line-height:1;text-align:center;border-radius:var(--br25);border:1px solid;pointer-events:auto;transition:all .4s var(--tf)}.btn--sm{padding:calc(max((var(--offset) * .45),12px)) calc(max((var(--offset) * 1),16px));font-size:calc(max(.75em,14px));border-radius:var(--br20)}.btn--blue,.btn.open{background:var(--bg3);fill:var(--c3);color:var(--c3);border-color:var(--bg3)}.btn--blue:focus,.btn--blue:focus-within,.btn--blue:hover,.btn.open:focus,.btn.open:focus-within,.btn.open:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.3)}.btn--gray{background:var(--bg5);color:var(--c3);border-color:var(--bg5)}.btn--gray:focus,.btn--gray:focus-within,.btn--gray:hover{box-shadow:0 .15vw 3px 1px rgba(142,178,206,.3)}.btn--outline{color:var(--c2);fill:var(--c2);border-color:var(--c2)}.btn--outline:focus,.btn--outline:focus-within,.btn--outline:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.15)}.btn--flex{display:flex;align-items:center}.btn--flex svg{flex-shrink:0;width:calc(max((var(--offset) * .6),12px));height:calc(max((var(--offset) * .6),12px));margin-right:calc(var(--offset) * .5)}.btn--icons{display:flex;align-items:center;padding:calc(max((var(--offset) * .4),10px)) calc(max((var(--offset) * .7),14px))}.btn--icons svg{flex-shrink:0;width:calc(max((var(--offset) * .9),20px));height:calc(max((var(--offset) * .9),20px));margin-right:calc(var(--offset) * .5)}.btn--icons svg+svg{width:calc(max((var(--offset) * 1),24px));margin-right:0}.btn:focus,.btn:focus-within,.btn:hover{transform:translateY(-.15vw)}.btn-switch{display:flex;align-items:center;font-size:calc(max(.75em,14px))}@media screen and (max-width:1300px){.btn-switch{margin-right:auto}}.btn-switch__pin{background:var(--bg3);display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;width:calc(max((var(--offset) * 2),40px));height:calc(max(var(--offset),20px));margin-left:var(--offset);margin-right:var(--offset);padding-left:2px;padding-right:2px;border-radius:var(--br20);transition:all .4s var(--tf)}.btn-switch__pin[data-switch=list]{justify-content:flex-end}.btn-switch__pin:focus,.btn-switch__pin:focus-within,.btn-switch__pin:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.15)}.btn-switch__pin:focus .btn-switch__pin-circle,.btn-switch__pin:focus-within .btn-switch__pin-circle,.btn-switch__pin:hover .btn-switch__pin-circle{transform:scale(.9)}.btn-switch__pin-circle{background:var(--bg1);width:calc(max(var(--offset),20px) - 4px);height:calc(max(var(--offset),20px) - 4px);border-radius:var(--br20);transition:all .4s var(--tf)}.title{margin-top:0;margin-bottom:0}.title--xl{font-size:2.5em;line-height:1.4;font-weight:var(--fwR)}@media screen and (max-width:1400px){.title--xl{font-size:2em}}@media screen and (max-width:600px){.title--xl{font-size:1.6em}}.title--xl b{font-weight:var(--fwB);font-size:1.35em;line-height:1}@media screen and (max-width:768px){.title--xl b{font-size:1.15em}}.title--lg{font-size:2.5em;line-height:1.4}@media screen and (max-width:1400px){.title--lg{font-size:2em}}@media screen and (max-width:900px){.title--lg{font-size:1.5em}}.title--md{font-size:1.9em;line-height:1.4}@media screen and (max-width:900px){.title--md{font-size:1.4em}}@media screen and (max-width:600px){.title--md{font-size:1.2em}}.title--sm{font-size:1.05em;line-height:1.2}@media screen and (max-width:1100px){.title--sm{font-size:18px}}.title--xs{font-size:calc(max(.75em,14px))}.preloader{background:var(--bg1);position:fixed;top:0;left:0;right:0;bottom:0;padding:var(--gap);z-index:10}.preloader-inner{background:var(--bg2);display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:var(--br20)}.preloader-logo{background:var(--bg1);display:flex;justify-content:center;align-items:center;width:calc(max((var(--offset) * 8.5),120px));height:calc(max((var(--offset) * 8.5),120px));border-radius:50%;box-shadow:0 0 5px #e5e5e5;overflow:hidden}.preloader-svg{width:200%;height:200%;flex-shrink:0}.preloader-svg__pin{-webkit-animation:bounce 1.25s ease infinite .5s;animation:bounce 1.25s ease infinite .5s;transform-origin:center center;transform-box:fill-box}.preloader-svg__track{-webkit-animation:track 2.5s linear infinite;animation:track 2.5s linear infinite}@-webkit-keyframes track{0%{transform:translateX(-15%)}100%{transform:translateX(-75%)}}@keyframes track{0%{transform:translateX(-15%)}100%{transform:translateX(-75%)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-40%) rotateY(45deg)}60%{transform:translateY(-60%) scaleX(1.3) scaleY(.7)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-40%) rotateY(45deg)}60%{transform:translateY(-60%) scaleX(1.3) scaleY(.7)}}.logo{background:var(--bg1);display:flex;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 0 5px rgba(0,0,0,.07);border-radius:var(--br20)}.logo svg{width:75%;height:75%}.logo__elem-blue{fill:var(--mc1)}.logo__elem-green{fill:var(--mc2)}.lang{display:flex;align-items:center;list-style:none;margin:0;padding:0;pointer-events:auto}.lang-item{display:flex;justify-content:center;align-items:center;line-height:1;font-size:.75em}.lang-item:not(:last-child){margin-right:calc(var(--offset) * .5)}.lang-link{padding:calc(max((var(--offset) * .45),12px)) calc(max((var(--offset) * .4),10px));line-height:1;text-transform:uppercase;color:var(--c2);border-radius:var(--br20);border:1px solid var(--c2);transition:all .4s var(--tf)}@media screen and (max-width:1100px){.lang-link{background-color:var(--bg2)}}.lang-link:focus,.lang-link:focus-within,.lang-link:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.15);transform:translateY(-.15vw)}.lang-link.current{background:var(--bg3);color:var(--c3);border-color:var(--bg3)}.lang-link.current:focus,.lang-link.current:focus-within,.lang-link.current:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.3)}input[type=email],input[type=tel],input[type=text],textarea{font:var(--fwR) calc(max(.85em,16px))/1 var(--ff);background:0 0;width:100%;height:calc(((var(--offset) * .5) * 2) + 1.5em);padding:calc(var(--offset) * .5) 0;border:none;border-bottom:1px solid var(--c6);resize:none;outline:0;transition:all .4s var(--tf);box-shadow:inset 0 0 0 50px var(--bg2);-webkit-text-fill-color:var(--c4);color:var(--c4);caret-color:var(--c2)}input[type=email] ::-moz-selection,input[type=tel] ::-moz-selection,input[type=text] ::-moz-selection,textarea ::-moz-selection{background:var(--bg3)}input[type=email] ::selection,input[type=tel] ::selection,input[type=text] ::selection,textarea ::selection{background:var(--bg3)}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{-webkit-text-fill-color:var(--c7);color:var(--c7)}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-text-fill-color:var(--c7);color:var(--c7)}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{-webkit-text-fill-color:var(--c7);color:var(--c7)}input[type=email].error,input[type=tel].error,input[type=text].error,textarea.error{border-bottom-color:#ff7b7b;box-shadow:inset 0 0 0 50px var(--bg2),0 .15vw 3px -2px rgba(255,123,123,.1)}input[type=email]:focus,input[type=email]:focus-within,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:focus-within,input[type=tel]:hover,input[type=text]:focus,input[type=text]:focus-within,input[type=text]:hover,textarea:focus,textarea:focus-within,textarea:hover{-webkit-text-fill-color:var(--c2);color:var(--c2);transform:translateY(-.15vw);border-bottom-color:var(--bg3);box-shadow:inset 0 0 0 50px var(--bg2),0 .15vw 3px -2px rgba(22,96,255,.1)}.form{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-grow:1}.form-col{width:45%;margin-bottom:calc(var(--offset) * 2.5)}@media screen and (max-width:900px){.form-col{width:100%}}.form-label{display:flex}.error-text{font-size:calc(max(.75em,14px));color:#ff1414}@media screen and (max-width:899px){.error-text{display:block;margin-top:10px}}.box--blue{background:var(--bg2);border-radius:var(--br20)}.box--center{height:auto;margin-top:auto;margin-bottom:auto}.box .title{margin-bottom:calc(var(--offset) * 2)}.box p{margin-bottom:0;font-size:.85em;line-height:1.8}@media screen and (max-width:1100px){.box p{font-size:16px}}.box p:not(:first-child){margin-top:var(--offset)}@media screen and (min-width:1101px){.box:not(:last-child){margin-right:var(--offset)}}@media screen and (min-width:1101px){.box:not(:nth-child(1)){opacity:0;transform:scale(.8)}}.box__image,.box__partner{display:flex;width:calc(var(--offset) * 24);height:100%;border-radius:var(--br20);overflow:hidden}@media screen and (max-width:1100px){.box__image,.box__partner{width:300px}}.box__image img,.box__partner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1101px){.box__image{opacity:0}}@media screen and (max-width:1100px){.box__image{width:100%}}.box__partner{display:flex;justify-content:center;align-items:center;height:60vh;transition:all .4s var(--tf)}@media screen and (max-width:1100px){.box__partner{height:300px}}.box__partner img{width:50%;height:50%;-o-object-fit:contain;object-fit:contain;transition:all .4s var(--tf)}.box__partner:focus,.box__partner:focus-within,.box__partner:hover{background:var(--bg1);box-shadow:inset 0 0 3px 1px rgba(22,96,255,.15)}.box__partner:focus img,.box__partner:focus-within img,.box__partner:hover img{transform:translateY(-1vw) scale(.9)}.box__inner{width:calc(var(--offset) * 24);height:100%;padding:calc(var(--offset) * 2);overflow:hidden}@media screen and (max-width:1100px){.box__inner{width:auto;padding:var(--offset-v) var(--offset-h)}}.box__inner--lg{width:calc(var(--offset) * 40)}@media screen and (min-width:1101px) and (max-height:720px){.box__inner--lg{width:80vw}.box__inner--lg div{-moz-columns:2;columns:2;-moz-column-gap:calc(var(--offset) * 2);column-gap:calc(var(--offset) * 2)}}@media screen and (max-width:1100px){.box__inner--lg{width:auto}}@media screen and (max-width:1100px){.box__inner--md{padding-top:0;padding-bottom:0}}.box__inner--md p{font-size:1.05em;line-height:2}@media screen and (max-width:1100px){.box__inner--md p{font-size:16px}}.box__icon{display:flex;width:calc(max((var(--offset) * 2),50px));height:calc(max((var(--offset) * 2),50px));fill:var(--c2)}.box__icon svg{width:100%;height:100%}.copyright{position:relative;display:flex;flex-direction:column;flex-shrink:0;width:calc(max((var(--offset) * 1.5),30px));height:calc(max((var(--offset) * 1.75),35px));transition:.5s;transition-delay:.6s;overflow:hidden;z-index:1}.copyright svg{width:calc(max((var(--offset) * 3),60px));height:auto;opacity:1;transform:none;top:auto;left:auto;fill:var(--c1);stroke:var(--c1);stroke-linecap:round}.copyright .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto}@media screen and (min-width:1000px){.copyright .st0{-webkit-animation:st0 2s linear 0s infinite normal;animation:st0 2s linear 0s infinite normal}}.copyright .st01{stroke-width:0;-webkit-animation:none;animation:none}.copyright .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;transition:.5s;fill:var(--c1);stroke:var(--c1)}.copyright .st1{transition-delay:.3s}.copyright .st2{transition-delay:.2s}.copyright .st3{transition-delay:.1s}@media screen and (min-width:769px){.copyright:focus,.copyright:focus-within,.copyright:hover{width:calc(var(--offset) * 3);transition-delay:0s;overflow:visible}.copyright:focus-within::after,.copyright:focus::after,.copyright:hover::after{opacity:1}.copyright:focus .st0,.copyright:focus-within .st0,.copyright:hover .st0{-webkit-animation:none;animation:none}.copyright:focus .st,.copyright:focus-within .st,.copyright:hover .st{opacity:1;transition-delay:.4s}.copyright:focus .st2,.copyright:focus-within .st2,.copyright:hover .st2{transition-delay:.5s}.copyright:focus .st3,.copyright:focus-within .st3,.copyright:hover .st3{transition-delay:.6s}}@-webkit-keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}@keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}.circle--blue{fill:var(--mc1)}.circle--green{fill:var(--mc2)}.header{position:fixed;top:var(--gap);left:var(--gap);right:var(--gap);display:flex;justify-content:space-between;align-items:center;padding:var(--offset) calc(var(--offset) * 2);overflow:hidden;z-index:5}@media screen and (max-width:1100px){.header{padding-left:var(--offset);padding-right:var(--offset)}}@media screen and (max-width:600px){.header{padding:var(--gap)}}.header-left,.header-right{position:relative;display:flex;align-items:center;transition:all .4s var(--tf)}@media screen and (min-width:601px){.header-left>:not(:last-child),.header-right>:not(:last-child){margin-right:calc(var(--offset) * 1.5)}}@media screen and (max-width:1100px){.header-right .btn{background-color:var(--bg2)}.header-right .btn.open{background-color:var(--bg3)}}.header-logo{width:calc(max((var(--offset) * 2.2),48px));height:calc(max((var(--offset) * 2.2),48px));border-radius:var(--br10);pointer-events:auto}.header-logo:focus .logo__elem-blue,.header-logo:focus-within .logo__elem-blue,.header-logo:hover .logo__elem-blue{transform-box:fill-box;transform-origin:top center;-webkit-animation:pin 1.6s var(--tf) infinite;animation:pin 1.6s var(--tf) infinite}.header-logoText{margin-left:calc(0px - (var(--offset) * .5));font-weight:var(--fwB);font-size:.85em}@media screen and (max-width:1300px){.header-logoText{display:none}}.header-partners{position:absolute;top:0;left:0;display:flex;align-items:center;height:100%;list-style:none;margin:0;padding:0;pointer-events:auto;transition:all .4s var(--tf)}@media screen and (max-width:1100px){.header-partners{display:none}}.header-partners__item{display:flex;margin-right:calc(var(--offset) * 2.5)}.header-partners__link{display:flex;height:calc(max((var(--offset) * 2),38px));transition:all .4s var(--tf)}.header-partners__link:focus,.header-partners__link:focus-within,.header-partners__link:hover{transform:translateY(-.15vw)}.header-partners__link img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes pin{25%{transform:scale(.8) translateY(1vw)}50%{transform:translateY(0)}}@keyframes pin{25%{transform:scale(.8) translateY(1vw)}50%{transform:translateY(0)}}.main{position:relative;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:var(--gap)}@media screen and (max-width:600px){.main{padding-bottom:calc(38px + (var(--gap) * 4))}}.main--flex{display:flex;flex-direction:row}.main__lines{position:fixed;top:var(--gap);left:var(--gap);right:var(--gap);bottom:var(--gap);border-radius:var(--br20);box-shadow:0 0 0 var(--gap) var(--bg1);pointer-events:none;z-index:2}@media screen and (max-width:600px){.main__lines{display:none}}.main__lines-angle{position:fixed;left:0;right:0}.main__lines-angle--01{top:0}.main__lines-angle--01::after,.main__lines-angle--01::before{background:var(--bg1);content:"";position:absolute;top:0;width:calc(max((var(--gap) * 1.3),35px));height:calc(max((var(--gap) * 1.6),35px))}@media screen and (max-width:600px){.main__lines-angle--01::after,.main__lines-angle--01::before{width:28px;height:19px}}.main__lines-angle--01::before{left:0;border-bottom-right-radius:calc(max(1vw,40px))}.main__lines-angle--01::after{right:0;border-bottom-left-radius:calc(max(1vw,40px))}.main__lines-angle--02{bottom:0}.main__lines-angle--02::after,.main__lines-angle--02::before{background:var(--bg1);content:"";position:absolute;bottom:0;width:calc(max((var(--gap) * 1.3),35px));height:calc(max((var(--gap) * 1.6),35px))}@media screen and (max-width:600px){.main__lines-angle--02::after,.main__lines-angle--02::before{width:28px;height:19px}}.main__lines-angle--02::before{left:0;border-top-right-radius:calc(max(1vw,40px))}.main__lines-angle--02::after{right:0;border-top-left-radius:calc(max(1vw,40px))}@media screen and (min-width:1101px){.main-scene--blue{background-color:var(--bg2)}}.main-scene--blue .main-slide{padding:var(--offset-v) var(--offset-h)}@media screen and (min-width:1101px){.main-scene.scene-01{height:calc((100vh - (var(--gap) * 2)) * 3)}}@media screen and (min-width:1101px){.main-scene.scene-02{padding-top:100vh;background-color:var(--bg2)}}@media screen and (min-width:1101px){.main-scene.scene-03{padding-top:100vh}}@media screen and (min-width:1101px){.main-scene.scene-04{padding-top:100vh;background-color:var(--bg1)}}.main-scene.scene-04 .main-slide{padding:var(--offset-v) var(--offset-h)}@media screen and (max-width:1100px){.main-scene.scene-04 .main-slide{background-color:var(--bg2)}}.main-slide{position:relative;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;height:calc(100vh - (var(--gap) * 2))}@media screen and (max-width:1100px){.main-slide{height:auto}}.main-slide--blue{background:var(--bg2);padding:var(--offset-v) var(--offset-h)}.main-slide--blue ::-moz-selection{background:var(--bg1)}.main-slide--blue ::selection{background:var(--bg1)}.main-slide--sticky-wrap{height:auto}@media screen and (min-width:1101px){.main-slide--sticky{position:-webkit-sticky;position:sticky;top:var(--gap)}}.main-slide--border_t{border-top-left-radius:var(--br20);border-top-right-radius:var(--br20)}.main-slide--border_b{border-bottom-left-radius:var(--br20);border-bottom-right-radius:var(--br20)}.main-slide--02 .main-slide__title{display:block}@media screen and (min-width:1101px){.main-slide--02 .main-slide__title{transform:translateY(50px);opacity:0}}.main-slide--03 .main-slide__content--scroll::after{width:calc((33.95vw + (var(--gap) * .5) + 3px))}@media screen and (min-width:1101px){.main-slide--03 .box:not(:last-child){margin-right:calc(var(--offset) * 2)}}@media screen and (max-width:1100px){.main-slide--03 .box:not(:last-child){margin-bottom:var(--gap)}}@media screen and (min-width:1101px){.main-slide--04 .main-slide__content{padding-left:calc(100vw - var(--gap))}}@media screen and (min-width:1101px){.main-slide--04 .box{opacity:0;transform:scale(.5)}}.main-slide--05{height:auto}@media screen and (min-width:1101px){.main-slide--05{min-height:calc(100vh - (var(--gap) * 2))}}.main-slide--05 .main-slide__title{display:block}@media screen and (min-width:1101px){.main-slide--05 .main-slide__title{transform:translateY(50px);opacity:0}}@media screen and (min-width:1101px){.main-slide--05 .main-slide__footer,.main-slide--05 .main-slide__form{transform:translateY(50px);opacity:0}}@media screen and (min-width:1101px){.main-slide__sticky{position:-webkit-sticky;position:sticky;top:var(--gap);width:100%;height:calc(100vh - (var(--gap) * 2));overflow:hidden}}.main-slide__bg{border-radius:inherit;overflow:hidden}@media screen and (min-width:601px){.main-slide__bg{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width:600px){.main-slide__bg{display:none}}.main-slide__bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-slide__content{position:relative}.main-slide__content--center{align-self:center;margin:auto;text-align:center}.main-slide__content--scroll{padding-top:calc(var(--offset-v) * 2);padding-bottom:calc(var(--offset-v) * 2)}@media screen and (min-width:1101px){.main-slide__content--scroll{display:flex;align-items:stretch;height:100%;padding-left:calc((33.95vw + (var(--gap) * .5) + 3px) - var(--gap))}.main-slide__content--scroll::after{content:"";position:relative;flex-shrink:0;width:calc(var(--offset) + var(--gap))}}@media screen and (max-width:1100px){.main-slide__content--scroll{padding-top:var(--gap);padding-bottom:var(--gap)}}.main-slide__title-wrap{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:769px){.main-slide__title-wrap{text-align:left}}@media screen and (max-width:768px){.main-slide__title-wrap{flex-direction:column}}.main-slide__title-wrap .main-slide__title{display:flex;flex-direction:column;margin-bottom:calc(var(--offset) * .5)}@media screen and (max-width:600px){.main-slide__title-wrap .main-slide__title{margin-bottom:0}}.main-slide__logo{position:relative;width:calc(max((var(--offset) * 5.5),100px));height:calc(max((var(--offset) * 5.5),100px));z-index:1}@media screen and (min-width:769px){.main-slide__logo{margin-right:calc(var(--offset) * 1.5)}}@media screen and (max-width:768px){.main-slide__logo{margin-bottom:var(--offset)}}.main-slide__logo svg{width:75%;height:75%}.main-slide__lines{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}@media screen and (max-width:1100px){.main-slide__lines{display:none}}.main-slide__line-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.main-slide__line-wrap--01{transform:scale(1.5) rotate(70deg)}.main-slide__line-image{position:absolute;top:50%;left:calc((33.95vw + (var(--gap) * .5) + 3px));transform:translateY(-50%);display:flex;width:calc(var(--offset) * 24);height:calc(100vh - ((var(--gap) * 2) + (var(--offset-v) * 4)));border-radius:var(--br20);overflow:hidden}@media screen and (min-width:1101px){.main-slide__line-image{opacity:0}}.main-slide__line-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slide__line-title{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}@media screen and (min-width:1101px){.main-slide__line-title{transform:translateY(50px);opacity:0}}.main-slide__line{position:absolute;stroke-width:4}.main-slide__line--01{top:0;left:0;width:65vw;height:44.5vh;stroke:var(--mc1);stroke-dasharray:870;stroke-dashoffset:870}.main-slide__line--02{right:0;bottom:0;width:65vw;height:51vh;stroke:var(--mc2);stroke-dasharray:870;stroke-dashoffset:870}.main-slide__line--03,.main-slide__line--09{top:-10vh;left:0;width:100vw;height:44vh;stroke:var(--mc1);stroke-dasharray:1800;stroke-dashoffset:1800}.main-slide__line--04,.main-slide__line--10{right:0;bottom:-10vh;width:100vw;height:44vh;stroke:var(--mc2);stroke-dasharray:1800;stroke-dashoffset:1800}.main-slide__line--05{left:50%;bottom:0;width:30vw;height:90vh;stroke:var(--mc2);transform:translateX(-260%) translateY(60%) rotate(100deg);stroke-dasharray:1100;stroke-dashoffset:1100}.main-slide__line--06{top:0;right:50%;width:30vw;height:90vh;stroke:var(--mc1);transform:translateX(260%) translateY(-60%) rotate(100deg);stroke-dasharray:1100;stroke-dashoffset:1100}.main-slide__line--07{top:calc((var(--offset-v) * 2) + (var(--gap) * .5));left:33.95vw;width:calc((var(--offset) * 24) + var(--gap));height:auto;stroke:var(--mc1);stroke-dasharray:1100;stroke-dashoffset:1100}.main-slide__line--08{left:33.95vw;bottom:calc((var(--offset-v) * 2) + (var(--gap) * .5));width:calc((var(--offset) * 24) + var(--gap));height:auto;stroke:var(--mc2);stroke-dasharray:1100;stroke-dashoffset:1100}.main-slide__line--11{top:0;left:30vw;width:100vw;height:44vh;stroke:var(--mc1);stroke-dasharray:1800;stroke-dashoffset:1800;transform:rotate(20deg) scaleX(-1)}.main-slide__line--12{right:30vw;bottom:0;width:100vw;height:44vh;stroke:var(--mc2);stroke-dasharray:1800;stroke-dashoffset:1800;transform:rotate(20deg) scaleX(-1)}.main-slide__logo-circles{position:absolute;top:59%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;height:55%}.main-slide__logo-circles svg{width:55%}.main-slide__logo-circle{flex-shrink:0;transform:scale(0)}.main-slide__btn-wrap{position:relative;display:flex;align-items:center;margin-top:calc(var(--offset) * 1.5)}@media screen and (min-width:769px){.main-slide__btn-wrap::before{content:"";position:relative;flex-shrink:0;width:calc(var(--offset) * 5.5);height:1px;margin-right:calc(var(--offset) * 1.5);background-color:var(--c2)}}@media screen and (max-width:768px){.main-slide__btn-wrap{justify-content:center;margin-top:calc(var(--offset-v) * 2)}}@media screen and (max-width:600px){.main-slide__btn-wrap{flex-direction:column;margin-top:var(--offset-v)}}.main-slide__btn-wrap .btn{pointer-events:inherit}@media screen and (max-width:600px){.main-slide__btn-wrap .btn{width:100%;max-width:200px}}@media screen and (min-width:601px){.main-slide__btn-wrap .btn+.btn{margin-left:var(--offset)}}@media screen and (max-width:600px){.main-slide__btn-wrap .btn+.btn{margin-top:var(--gap)}}.main-slide__header{margin-bottom:var(--offset-v)}@media screen and (min-width:1101px){.main-slide__header{margin-top:calc(var(--offset-v) * 2)}}.main-slide__form{margin-bottom:var(--offset-v)}.main-slide__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.main__scroller{position:fixed;left:calc(var(--gap) * 2);bottom:calc(var(--gap) * 2);width:calc(var(--offset));height:calc(var(--offset) * 2)}@media screen and (max-width:600px){.main__scroller{display:none}}.main__scroller rect{stroke-dasharray:110;stroke-dashoffset:0;-webkit-animation:scroller-stroke 3s var(--tf) infinite;animation:scroller-stroke 3s var(--tf) infinite}.main__scroller circle{-webkit-animation:scroller-pin 3s var(--tf) infinite;animation:scroller-pin 3s var(--tf) infinite}.main-map{background:var(--bg2);border-radius:inherit}.main-cards,.main-content{background:var(--bg1);margin-left:auto;border-radius:var(--br20);transition:width .4s var(--tf)}.main-cards:not(.show),.main-content:not(.show){width:0;visibility:hidden;overflow:hidden}.main-cards:not(.show)>*,.main-content:not(.show)>*{transform:translateY(20px);opacity:0}.main-cards.show,.main-content.show{flex-shrink:0;width:70%;overflow:auto}.main-cards.show>*,.main-content.show>*{transition:all .4s var(--tf) .4s}@media screen and (max-width:1200px){.main-cards.show,.main-content.show{width:100%}}.main-cards.show .card-header,.main-cards.show .card-inner{opacity:0;-webkit-animation:show .4s var(--tf) forwards .4s;animation:show .4s var(--tf) forwards .4s}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.main-content.show{padding:var(--gap) calc((var(--offset) * 2) + var(--gap))}@media screen and (max-width:1200px){.main-content.show{padding-left:calc(var(--offset) * 2);padding-right:calc(var(--offset) * 2);padding-bottom:var(--offset)}}@media screen and (max-width:600px){.main-content.show{padding-left:var(--gap);padding-right:var(--gap)}}.main-content__header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:700px){.main-content__header{flex-direction:column;align-items:flex-start;margin-bottom:var(--gap)}}.main-content__header-title{margin-right:var(--offset);color:var(--c2)}@media screen and (max-width:700px){.main-content__header-title{margin-right:0;margin-bottom:var(--offset)}}.main-content__header-count{font-size:calc(max(.85em,16px))}@-webkit-keyframes scroller-stroke{100%{stroke-dashoffset:220}}@keyframes scroller-stroke{100%{stroke-dashoffset:220}}@-webkit-keyframes scroller-pin{75%{transform:translateY(30%)}}@keyframes scroller-pin{75%{transform:translateY(30%)}}@media screen and (max-width:1100px){.home{height:calc((var(--vh,1vh) * 100) - (var(--gap) * 2));min-height:auto;background-color:var(--bg2);border-bottom-left-radius:var(--br20);border-bottom-right-radius:var(--br20)}.home+.main-slide{min-height:calc(100vh - (var(--gap) * 2));margin-top:var(--gap);background-color:var(--bg2);border-top-left-radius:var(--br20);border-top-right-radius:var(--br20)}}@media screen and (max-width:900px){.home+.main-slide{min-height:auto}}@media screen and (min-width:1101px){.about{background-color:var(--bg2)}}@media screen and (max-width:1100px){.partner .main-slide__content--scroll{display:flex;align-items:stretch;padding-top:0;overflow:auto}.partner .box__inner--md{width:600px}.partner .box:not(:last-child){margin-right:var(--gap)}}@media screen and (max-width:900px){.partner .box__inner--md{width:500px;padding-right:var(--gap)}}@media screen and (max-width:600px){.partner .main-slide__content--scroll{display:flex;flex-wrap:wrap;justify-content:space-between}.partner .box:not(.box--blue){margin-right:0}.partner .box.box--blue{width:calc(50% - (var(--gap) * .5));margin-top:var(--gap);margin-right:0}.partner .box__inner--md{width:100%;padding-left:var(--gap);padding-right:var(--gap)}.partner .box__partner{width:100%;height:150px}.partner .box__partner img{width:60%;height:60%}}.map{position:relative;width:100%;transition:width .4s var(--tf);overflow:hidden}@media screen and (min-width:1201px){.map.small{width:30%}}.map-controls{position:absolute;top:var(--offset);left:var(--offset);bottom:var(--offset);display:flex;flex-direction:column;align-items:center;width:calc(max((var(--offset) * 1.8),40px));z-index:2}.map-info{background:var(--bg1);display:flex;justify-content:center;align-items:center;width:calc(max((var(--offset) * 1.8),40px));height:calc(max((var(--offset) * 1.8),40px));margin-bottom:auto;fill:var(--c2);border-radius:var(--br25);box-shadow:0 0 5px rgba(0,0,0,.15)}.map-info svg{width:70%;height:70%}.map-info.open{background:var(--bg3);fill:var(--c3)}.map-zoom{background:var(--bg1);display:flex;flex-direction:column;align-items:center;width:calc(max((var(--offset) * 1.8),40px));box-shadow:0 0 5px rgba(0,0,0,.15);border-radius:var(--br25)}.map-zoom__btn{display:flex;justify-content:center;align-items:center;width:100%;height:calc(max((var(--offset) * 1.8),40px));fill:var(--c2)}.map-zoom__btn:not(:last-child){border-bottom:1px solid var(--c8)}.map-zoom__btn svg{width:40%;height:40%}.map-position{background:var(--bg1);display:flex;justify-content:center;align-items:center;width:calc(max((var(--offset) * 1.8),40px));height:calc(max((var(--offset) * 1.8),40px));margin-top:var(--gap);fill:var(--c2);border-radius:var(--br25);box-shadow:0 0 5px rgba(0,0,0,.15)}.map-position svg{width:50%;height:50%}.map-search{background:var(--bg1);position:absolute;top:var(--offset)!important;right:var(--offset)!important;border-radius:var(--br25);box-shadow:0 0 5px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.map-search{left:calc(40px + (var(--offset) * 2))}}.map-search__label{display:flex;align-items:center;height:calc(max((var(--offset) * 1.8),40px));border-radius:var(--br25);overflow:hidden}@media screen and (max-width:600px){.map-search__label{width:200px}}.map-search__label input{background:var(--bg1);padding:calc(max((var(--offset) * .45),12px)) calc(max((var(--offset) * .6),16px) * 3) calc(max((var(--offset) * .45),12px)) calc(max((var(--offset) * .6),16px));font-size:calc(max(.75em,14px));border-bottom:none;box-shadow:inset 0 0 0 50px var(--bg1);text-overflow:ellipsis}.map-search__label input::-moz-placeholder{color:var(--c6)}.map-search__label input:-ms-input-placeholder{color:var(--c6)}.map-search__label input::placeholder{color:var(--c6)}.map-search__label input:focus,.map-search__label input:focus-within,.map-search__label input:hover{box-shadow:inset 0 0 0 50px var(--bg1),0 .15vw 3px -2px rgba(22,96,255,.1);transform:none}.map-search__label svg{position:absolute;top:50%;right:calc(max((var(--offset) * .6),16px));transform:translateY(-50%);flex-shrink:0;width:calc(max((var(--offset) * .6),16px));height:40%;fill:var(--c2)}#map{width:100%;height:100%;font-family:var(--ff);color:var(--c1)}@media screen and (max-width:1200px){#map{width:calc(100vw - (var(--gap) * 2))}}#map>div{background:var(--bg2)!important}#map *{font-family:inherit!important;color:inherit!important}.pac-container{font:var(--fz) var(--ff);background:var(--bg1);margin-top:var(--gap);padding:var(--gap) 0;border-radius:var(--br25);border-top:none;box-shadow:0 0 5px rgba(0,0,0,.15)}.pac-item{padding:var(--gap);color:var(--c5);font-size:calc(max(.7em,12px));line-height:1;border-top:1px solid var(--c8)}.pac-item:first-child{margin-top:calc(0px - var(--gap));border-top:none}.pac-item:last-child{margin-bottom:var(--gap)}.pac-item.pac-item-selected{background:var(--bg2)}.pac-icon{display:none}.pac-item-query{font-size:calc(max(.75em,14px));padding-right:calc(var(--offset) * .5);color:var(--c5)}.pac-matched{font-weight:var(--fwR);color:var(--c2)}.pac-logo:after{background-position:var(--gap);filter:brightness(0) invert(.5)}.footer-col{display:flex;align-items:center;margin-right:var(--offset-h)}.footer-logo{display:flex;align-items:center;flex-shrink:0;width:calc(max((var(--offset) * .75),17px));height:calc(max((var(--offset) * 1.4),31px));margin-right:var(--offset);fill:var(--c1)}@media screen and (max-width:600px){.footer-logo{margin-right:var(--gap)}}.footer-logo svg{width:100%;height:100%}.footer-text{font-size:.85em;color:var(--c4)}@media screen and (max-width:600px){.footer-text{line-height:1.2}}.modal-overlay{background:var(--bg1);position:fixed;top:0;left:0;right:0;bottom:0;padding:var(--gap);transition:all .2s var(--tf);z-index:5}.modal-overlay:not(.open){opacity:0;visibility:hidden;transition-delay:.4s}.modal-overlay:not(.open) .modal-logo,.modal-overlay:not(.open) .modal-right{transform:translateY(-50px);pointer-events:none;opacity:0}.modal-overlay:not(.open) .modal-inner{transform:translateY(100px);opacity:0}.modal-overlay.open .modal-logo,.modal-overlay.open .modal-right{transition-delay:.4s}.modal-overlay.open .modal-inner{transition-delay:.4s}.modal{background:var(--bg2);position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--br20);transition:transform .7s ease-in-out,opacity .7s ease-in-out;overflow:auto}.modal-header{background:inherit;position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:var(--offset) calc(var(--offset) * 2)}@media screen and (max-width:1100px){.modal-header{padding-left:var(--offset);padding-right:var(--offset)}}@media screen and (max-width:600px){.modal-header{padding:var(--gap)}}.modal-logo{width:calc(max((var(--offset) * 2.2),48px));height:calc(max((var(--offset) * 2.2),48px));border-radius:var(--br10);transition:all .4s var(--tf)}.modal-right{display:flex;align-items:center;transition:all .4s var(--tf)}.modal-right>:not(:last-child){margin-right:calc(var(--offset) * 1.5)}@media screen and (max-width:600px){.modal-right .btn{display:none}}.modal-closed{display:flex;justify-content:center;align-items:center;width:calc(max((var(--offset) * 1.6),38px));height:calc(max((var(--offset) * 1.6),38px));padding:calc(max((var(--offset) * .5),13px));border-radius:var(--br20);border:1px solid var(--c2);transition:all .4s var(--tf)}.modal-closed:focus,.modal-closed:focus-within,.modal-closed:hover{box-shadow:0 .15vw 3px 1px rgba(22,96,255,.15);transform:translateY(-.15vw)}.modal-closed__icon{width:100%;height:100%;fill:var(--c2)}.modal-inner{display:flex;flex-direction:column;padding:var(--offset-v) var(--offset-h);transition:all .4s var(--tf)}.modal-inner p{margin-bottom:0;font-size:.85em;line-height:1.8}@media screen and (max-width:1100px){.modal-inner p{font-size:16px}}.modal-inner__header{margin-bottom:var(--offset-v)}.modal-inner__box{transition:all .4s var(--tf)}.modal-inner__box:not(:last-child){margin-bottom:var(--offset-v)}.modal-inner__box .title{margin-bottom:var(--offset)}.modal-inner__box p:not(:last-child){margin-bottom:var(--offset)}body:not(.modal-open) .header-left,body:not(.modal-open) .header-right{transition-delay:.4s}body.modal-open .header-left,body.modal-open .header-right{pointer-events:none;opacity:0}@media screen and (min-width:1101px){body.modal-open .header-left,body.modal-open .header-right{transform:translateY(-50px)}}.card-header{background:var(--bg6);position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--offset) calc((var(--offset) * 2) + var(--gap));z-index:2}@media screen and (max-width:1200px){.card-header{padding-left:calc(var(--offset) * 2);padding-right:calc(var(--offset) * 2);border-radius:var(--br20);z-index:2}}@media screen and (min-width:901px){.card-header{position:-webkit-sticky;position:sticky;top:0}}@media screen and (max-width:600px){.card-header{padding:var(--offset)}}.card-header__title{line-height:1.5;color:var(--c3)}@media screen and (max-width:1100px){.card-header__title{font-size:16px}}.card-closed{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:calc(max((var(--offset) * 1.6),38px));height:calc(max((var(--offset) * 1.6),38px));margin-top:calc(0px - max((var(--offset) * .1),3px));margin-right:calc(0px - max((var(--offset) * .4),8px));margin-bottom:calc(0px - max((var(--offset) * .4),8px));padding:calc(max((var(--offset) * .4),12px));transition:all .4s var(--tf)}.card-closed__icon{width:100%;height:100%;fill:var(--c3)}.card-inner{padding:calc(var(--offset) * 1.5) calc((var(--offset) * 2) + var(--gap))}@media screen and (max-width:1200px){.card-inner{padding-left:calc(var(--offset) * 2);padding-right:calc(var(--offset) * 2)}}@media screen and (max-width:600px){.card-inner{padding-left:var(--gap);padding-right:var(--gap)}}.card-details summary{list-style:none}.card-details summary::-webkit-details-marker{display:none}.card-details[open] .card-details__count svg{transform:scaleY(-1)}@media screen and (max-width:600px){.card-details[open] .card-details__summary::before{background-color:var(--bg2)}}.card-details__summary{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--offset) * 1.65);padding-bottom:calc(var(--offset) * 1.65);font-weight:var(--fwB);font-size:calc(max(.85em,16px));cursor:pointer;z-index:1}@media screen and (max-width:600px){.card-details__summary{padding-top:calc(var(--offset) * 2);padding-bottom:calc(var(--offset) * 2)}}.card-details__summary::before{background:var(--bg1);content:"";position:absolute;top:var(--offset);left:calc(0px - var(--gap));right:calc(0px - var(--gap));bottom:var(--offset);border-radius:var(--br20);z-index:-1}.card-details__summary:focus{outline:0}.card-details__summary:focus-within::before,.card-details__summary:focus::before,.card-details__summary:hover::before{background:var(--bg2)}.card-details__count{display:flex;align-items:center}.card-details__count svg{flex-shrink:0;width:calc(max((var(--offset) * .5),10px));height:calc(max((var(--offset) * .5),10px));margin-left:calc(var(--offset) * .5);fill:var(--c2)}.card-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--offset) * 3);padding-top:var(--offset);padding-bottom:calc(var(--offset) * 3);border-bottom:1px solid var(--c8)}@media screen and (max-width:1300px){.card-info{flex-direction:column;margin-bottom:calc(var(--offset) * 1.65)}}@media screen and (max-width:600px){.card-info{padding-top:0}}.card-info__col{display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - ((var(--offset) * 2) + var(--gap)))}@media screen and (max-width:1300px){.card-info__col{width:100%}.card-info__col:not(:last-child){margin-bottom:calc(var(--offset) * 3)}}.card-info__image{background:var(--bg1);display:flex;width:100%;height:calc(var(--offset) * 9);margin-bottom:var(--offset);padding:calc(var(--offset) * .5);border:1px solid var(--c8);border-radius:var(--br10);overflow:hidden}@media screen and (max-width:1300px){.card-info__image{height:250px}}.card-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.card-info__item{display:flex;align-items:flex-start;width:100%}@media screen and (max-width:1200px){.card-info__item{justify-content:space-between}}.card-info__item:not(:first-child){margin-top:var(--offset)}@media screen and (max-width:1200px){.card-info__item:not(:first-child){margin-top:var(--gap)}}@media screen and (max-width:600px){.card-info__item:not(:first-child){margin-top:calc(var(--offset) * 1.5)}}.card-info__term{display:flex;align-items:flex-start;flex-shrink:0;width:calc(max((var(--offset) * 9),175px));padding-right:var(--offset);font-size:calc(max(.75em,14px));font-weight:var(--fwB);line-height:1.5}@media screen and (max-width:1300px){.card-info__term{width:50%}}.card-info__term svg{flex-shrink:0;width:calc(max((var(--offset) * .9),20px));height:calc(max((var(--offset) * .9),20px));margin-right:calc(var(--offset) * .5);fill:var(--bg3)}@media screen and (max-width:1200px){.card-info__term{width:200px;padding-right:var(--offset)}}@media screen and (max-width:600px){.card-info__term{width:auto}}.card-info__text{display:flex;flex-direction:column;font-size:calc(max(.75em,14px));line-height:1.5;color:var(--c1)}@media screen and (max-width:1200px){.card-info__text{text-align:right}}.card-info__text>:not(:last-child){margin-bottom:calc(var(--offset) * .5)}.card-info__text *{color:inherit}.card-info__text a:focus,.card-info__text a:focus-within,.card-info__text a:hover{color:var(--c2)}.card-more,.card-project{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1300px){.card-more,.card-project{flex-direction:column}}.card-more__col,.card-project__col{width:calc(50% - ((var(--offset) * 2) + var(--gap)))}@media screen and (max-width:1300px){.card-more__col,.card-project__col{width:100%}}.card-more__item{display:flex;align-items:flex-start;margin-bottom:calc(var(--offset) * 1.65);padding-bottom:calc(var(--offset) * 1.65);font-size:calc(max(.75em,14px));line-height:1.5;color:var(--c1);border-bottom:1px solid var(--c8)}@media screen and (max-width:500px){.card-more__item{flex-direction:column}}.card-more__name{flex-shrink:0;width:40%;padding-right:calc(var(--offset) * 1.65);color:var(--c5)}@media screen and (max-width:1500px){.card-more__name{width:50%}}@media screen and (max-width:500px){.card-more__name{width:100%;padding-right:0;padding-bottom:var(--offset)}}.card-projects{margin-top:var(--offset)}@media screen and (min-width:1301px){.card-projects{border-top:1px solid var(--c8)}}.card-project:not(:last-child){margin-bottom:calc(var(--offset) * 2);padding-bottom:calc(var(--offset) * 2);border-bottom:1px solid var(--c8)}.card-project__col--flex{display:flex;align-items:flex-start}@media screen and (max-width:1300px){.card-project__col--flex{flex-direction:column;margin-bottom:calc(var(--offset) * 2)}}.card-project__image{background:var(--bg1);display:flex;flex-shrink:0;width:calc(var(--offset) * 6);height:calc(var(--offset) * 4);margin-right:calc(var(--offset) * 2);padding:calc(var(--offset) * .35);border-radius:var(--br10);border:1px solid var(--c8);overflow:hidden}@media screen and (max-width:1300px){.card-project__image{width:100%;height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-right:0;margin-bottom:var(--offset)}}.card-project__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.card-project__info{width:100%}.card-project__info>:not(.card-project__title){font-size:calc(max(.75em,14px))}.card-project__info ul{list-style:none;margin:0 0 calc(var(--offset) * .5);padding:0}.card-project__info li{margin-bottom:calc(var(--offset) * .25);color:var(--c5)}.card-project__info li::before{content:"-";position:relative;padding-right:10px}.card-project__info p{margin-bottom:calc(var(--offset) * .5)}.card-project__title{margin-bottom:calc(var(--offset) * .5);font-weight:var(--fwM);font-size:calc(max(.85em,16px))}.info{background:var(--bg1);position:absolute;top:0;right:0;bottom:0;border-radius:var(--br20);transition:width .4s var(--tf);z-index:2}@media screen and (max-width:600px){.info{bottom:calc(50px + var(--gap))}}.info:not(.open){width:0;opacity:0;visibility:hidden;overflow:hidden}.info:not(.open)>*{transform:translateY(20px);opacity:0}.info.open{flex-shrink:0;width:70%;overflow:auto}.info.open>*{transition:all .4s var(--tf) .4s}@media screen and (max-width:1200px){.info.open{width:100%}}.info-header{background:var(--bg6);display:flex;justify-content:space-between;align-items:flex-start;padding:calc(var(--offset) * 1.5) calc((var(--offset) * 2) + var(--gap))}@media screen and (max-width:1200px){.info-header{position:-webkit-sticky;position:sticky;top:0;padding-left:calc(var(--offset) * 2);padding-right:calc(var(--offset) * 2);border-radius:inherit;z-index:2}}@media screen and (max-width:600px){.info-header{padding:var(--offset)}}.info-header__title{color:var(--c3)}.info-closed{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:calc(max((var(--offset) * 1.6),38px));height:calc(max((var(--offset) * 1.6),38px));margin-top:calc(0px - max((var(--offset) * .4),8px));margin-right:calc(0px - max((var(--offset) * .4),8px));margin-bottom:calc(0px - max((var(--offset) * .4),8px));padding:calc(max((var(--offset) * .4),12px));transition:all .4s var(--tf)}.info-closed__icon{width:100%;height:100%;fill:var(--c3)}.info-inner{padding:calc(var(--offset) * 1.5) calc((var(--offset) * 2) + var(--gap))}@media screen and (max-width:1200px){.info-inner{padding-left:calc(var(--offset) * 2);padding-right:calc(var(--offset) * 2)}}@media screen and (max-width:600px){.info-inner{padding-left:var(--gap);padding-right:var(--gap)}}.info-inner--flex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:700px){.info-inner--flex{flex-direction:column}}.info-row{padding-bottom:calc(var(--offset) * 2);border-bottom:1px solid var(--c8)}.info-row__title{font-size:calc(max(.85em,16px))}.info-col{width:calc(50% - ((var(--offset) * 2) + var(--gap)))}@media screen and (max-width:1200px){.info-col{width:calc(50% - (var(--offset) * 2))}}@media screen and (max-width:700px){.info-col{width:100%}.info-col:not(:last-child){margin-bottom:calc(var(--offset) * 2)}}.info-col .info-details__summary{padding-bottom:var(--gap);border-bottom:1px solid var(--c8)}.info-col .info-details__summary::before{bottom:0}.info-col__title{color:var(--c2)}.info-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0}.info-list__item{border-bottom:1px solid var(--c8)}.info-details summary{list-style:none}.info-details summary::-webkit-details-marker{display:none}.info-details[open] .info-details__count svg{transform:scaleY(-1)}@media screen and (max-width:600px){.info-details[open] .info-details__summary::before{background-color:var(--bg2)}}.info-details__summary{position:-webkit-sticky;position:sticky;top:calc(0px - ((var(--offset) * 1.65) + (var(--gap) * .5)));display:flex;justify-content:space-between;align-items:center;padding-top:calc(var(--offset) * 1.65);padding-bottom:calc(var(--offset) * 1.65);font-weight:var(--fwB);font-size:calc(max(.85em,16px));cursor:pointer;z-index:1}@media screen and (max-width:1200px) and (min-width:601px){.info-details__summary{top:-35px}}@media screen and (max-width:600px){.info-details__summary{padding-top:calc(var(--offset) * 2);padding-bottom:calc(var(--offset) * 2)}}.info-details__summary::before{background:var(--bg1);content:"";position:absolute;top:var(--offset);left:calc(0px - var(--gap));right:calc(0px - var(--gap));bottom:var(--offset);border-radius:var(--br20);z-index:-1}.info-details__summary:focus{outline:0}.info-details__summary:focus-within::before,.info-details__summary:focus::before,.info-details__summary:hover::before{background:var(--bg2)}.info-details__count{display:flex;align-items:center}.info-details__count svg{flex-shrink:0;width:calc(max((var(--offset) * .5),10px));height:calc(max((var(--offset) * .5),10px));margin-left:calc(var(--offset) * .5);fill:var(--c2)}.info-content label{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:calc(var(--gap) * .5);padding-bottom:calc(var(--gap) * .5);font-size:calc(max(.75em,14px));line-height:1.5;cursor:pointer;z-index:1}@media screen and (max-width:600px){.info-content label{padding-top:var(--gap);padding-bottom:var(--gap)}}.info-content label::before{background:var(--bg1);content:"";position:absolute;top:0;left:calc(0px - var(--gap));right:calc(0px - var(--gap));bottom:0;border-radius:var(--br20);z-index:-1}.info-content label:first-child{margin-top:calc(var(--gap) * .5)}.info-content label:focus-within::before,.info-content label:focus::before,.info-content label:hover::before{background:var(--bg2)}.info-content input{margin-left:var(--offset)}.info-content input:checked~*{color:var(--c2)}.info-content--flex{display:flex;flex-direction:column;align-items:stretch}.info-card:not(:first-child){padding-top:calc(var(--offset) * 1.25)}@media screen and (max-width:600px){.info-card:not(:first-child){padding-top:calc(var(--offset) * 2)}}.info-card:not(:last-child){padding-bottom:calc(var(--offset) * 1.25);border-bottom:1px solid var(--c8)}@media screen and (max-width:600px){.info-card:not(:last-child){padding-bottom:calc(var(--offset) * 2)}}.info-card:last-child{padding-bottom:calc(var(--offset) * 1.65)}@media screen and (max-width:600px){.info-card:last-child{padding-bottom:calc(var(--offset) * 2)}}.info-card__header{margin-bottom:var(--gap)}@media screen and (max-width:600px){.info-card__header{margin-bottom:calc(var(--offset) * 1.5)}}.info-card__row{display:flex;align-items:stretch}@media screen and (max-width:1200px){.info-card__row{flex-direction:column;align-items:flex-start}}.info-card__col{display:flex;flex-direction:column;align-items:stretch;width:50%}@media screen and (max-width:1200px){.info-card__col{width:100%}}@media screen and (min-width:1201px){.info-card__col:not(:last-child){padding-right:calc(var(--offset) * 2)}}@media screen and (max-width:1200px){.info-card__col:not(:last-child){padding-bottom:var(--gap)}}@media screen and (max-width:600px){.info-card__col:not(:last-child){padding-bottom:calc(var(--offset) * 1.5)}}@media screen and (min-width:1201px){.info-card__col:nth-child(1){width:40%}}@media screen and (min-width:1501px){.info-card__col:nth-child(1) .info-card__term{width:calc(var(--offset) * 8)}}@media screen and (min-width:1501px){.info-card__col:nth-child(2) .info-card__term{width:calc(var(--offset) * 6)}}.info-card__col--sm{justify-content:flex-end;flex-shrink:0;width:auto}.info-card__item{display:flex;align-items:flex-start;margin-top:calc(var(--offset) * .5)}@media screen and (max-width:1200px){.info-card__item{justify-content:space-between;margin-top:var(--gap)}.info-card__item:first-child{margin-top:0}}@media screen and (max-width:600px){.info-card__item{margin-top:calc(var(--offset) * 1.5)}}.info-card__term{display:flex;align-items:flex-start;flex-shrink:0;font-size:calc(max(.75em,14px));line-height:1.5}.info-card__term svg{flex-shrink:0;width:calc(max((var(--offset) * .9),20px));height:calc(max((var(--offset) * .9),20px));margin-right:calc(var(--offset) * .5);fill:var(--c1)}@media screen and (max-width:1500px) and (min-width:1201px){.info-card__term span{display:none}}@media screen and (max-width:1200px){.info-card__term{width:200px;padding-right:var(--offset)}}@media screen and (max-width:600px){.info-card__term{width:auto}}.info-card__text{font-size:calc(max(.75em,14px));line-height:1.5;color:var(--c1)}@media screen and (max-width:1200px){.info-card__text{text-align:right}}.info-card__text *{color:inherit}.info-card__text a:focus,.info-card__text a:focus-within,.info-card__text a:hover{color:var(--c2)}@media screen and (min-width:601px){.objects--flex{display:flex;align-items:center}}.object{display:flex;align-items:center;margin-top:var(--offset)}.object--column{width:50%;flex-direction:column;align-items:flex-start;padding-top:var(--offset)}.object-icon{display:flex;align-items:center;flex-shrink:0;width:calc(max((var(--offset) * 2.5),55px));height:calc(max((var(--offset) * 2.5),55px));margin-right:calc(var(--offset) * 1)}.object-icon--lg{width:calc(max((var(--offset) * 8),160px));height:calc(max((var(--offset) * .5),10px));margin-top:calc(var(--offset) * 1)}.object-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.object-text{font-size:calc(max(.75em,14px))}.object-text.title{font-size:calc(max(.85em,16px));font-weight:var(--fwB)}.page-home .header{pointer-events:none}@media screen and (min-width:1101px){.page-home .header:not(.small) .header-logo{transform:translateY(-50px);pointer-events:none;opacity:0;visibility:hidden}.page-home .header:not(.small) .header-partners{transition-delay:.3s}.page-home .header.small .header-logo{transition-delay:.3s}.page-home .header.small .header-partners{transform:translateY(-50px);pointer-events:none;opacity:0;visibility:hidden}}@media screen and (max-width:600px){.page-home .header-right .btn{position:fixed;bottom:var(--gap);left:var(--gap);right:var(--gap);margin-left:var(--gap);margin-right:var(--gap);margin-bottom:var(--gap);text-transform:uppercase}}.page-directory{--header-height:calc((max((var(--offset) * 2.2), 48px)) + var(--gap) + (var(--offset) * 2));overflow:hidden}.page-directory .main{height:calc(100vh - (var(--header-height) + var(--gap)));margin:var(--header-height) var(--gap) var(--gap);padding:0;border-radius:var(--br20)}@media screen and (max-width:1099px){.page-directory .main{height:calc((var(--vh,1vh) * 100) - (var(--header-height) + var(--gap)))}}@media screen and (max-width:700px){.page-directory .header-lang{margin-right:0}.page-directory .header .btn:last-child{display:none}}@media screen and (max-width:600px){.page-directory .header-right{flex-grow:1}.page-directory .btn.btn--flex{margin-left:calc(var(--offset) * 1);margin-right:auto}.page-directory .btn-switch{position:fixed;justify-content:center;bottom:var(--gap);left:var(--gap);right:var(--gap);padding:var(--gap);background-color:var(--bg2);border-radius:var(--br20)}.page-directory .btn-switch__pin{width:50px;height:26px}.page-directory .btn-switch__pin-circle{width:22px;height:22px}.page-directory .main{padding-bottom:calc(50px + var(--gap))}}.page-not-found .main-slide__content p{margin-top:var(--offset);font-size:1em;line-height:1.8}.page-not-found .main-slide__content a{color:var(--c2)}@media screen and (max-width:1100px){.page-not-found .main-slide{min-height:calc(100vh - (var(--gap) * 2))}}@media screen and (max-width:600px){.page-not-found .header .btn{position:fixed;justify-content:center;bottom:calc(var(--gap) * 2);left:calc(var(--gap) * 2);right:calc(var(--gap) * 2);background-color:var(--bg2);border-radius:var(--br20)}.page-not-found .main{padding-bottom:var(--gap)}}body.loaded .preloader-logo{transform:translateY(-100vh);transition:all 1s ease 1s}body.loaded .preloader{pointer-events:none;opacity:0;transition:all 1s ease 1s}