html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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-family:inherit;font-size:100%;line-height:1.15;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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s,-webkit-transform .2s;-o-transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s,-webkit-transform .2s;-o-transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s,-webkit-transform .2s;-o-transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-400.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-400.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-100italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-400italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-400italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:local(""),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff2) format("woff2"),url(../../fonts/Montserrat/montserrat-v24-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff) format("woff")}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}html{font-size:16px;font-family:Montserrat,"Noto Emoji",Roboto,Ubuntu,"Open Sans","PT Sans",Lato,Arial,sans-serif;font-weight:400;scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.adaptive{margin:auto;width:75em}.full-width{margin-left:calc((100vw - 1200px - 18px)/ -1);margin-right:calc((100vw - 1200px - 18px)/ -1)}.background-gradient{background:-o-linear-gradient(48.5deg,#ffca46 0,#f8aa36 51.39%,#ff0f23 100%);background:linear-gradient(41.5deg,#ffca46 0,#f8aa36 51.39%,#ff0f23 100%)}.modal{position:fixed;left:0;top:0;width:100%;height:101%;background-color:#ffcb45}.modal:not(.modal_visible){display:none}.modal__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal__top-bar{position:absolute;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 2.5em}.modal__top-bar .svg{height:1.5em}.modal__top-bar .svg svg{height:100%;width:auto}.modal__close-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.modal__close-button::before{position:absolute;content:"";height:.2rem;width:100%;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close-button::after{position:absolute;content:"";height:.2rem;width:100%;background-color:#000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__footer{background:#fff}.modal__footer .partners{background:#fff;position:relative;z-index:100}.modal__footer .partners__item_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3em;font-weight:900;height:88px;text-transform:uppercase;white-space:pre;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 10px}.modal__safari-fix{height:1px}.modal--body-no-overflow{overflow:hidden}.modal--body-no-touch-action{-ms-touch-action:none;touch-action:none}.button-rounded{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:center;perspective-origin:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.button-rounded:hover .button-rounded__body{-webkit-transform:rotateX(25deg) translateZ(.45em);transform:rotateX(25deg) translateZ(.45em);-webkit-box-shadow:0 .45em 0 #111;box-shadow:0 .45em 0 #111}.button-rounded:active .button-rounded__body{-webkit-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0);-webkit-box-shadow:0 0 0 #111;box-shadow:0 0 0 #111;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s;-o-transition:transform .25s,box-shadow .25s}.button-rounded_black .button-rounded__body{background-color:#1f1f1f;color:#fff}.button-rounded_black .button-rounded__arrow{stroke:#fff}.button-rounded_red .button-rounded__body{background-color:#ff0f23;color:#fff}.button-rounded_red .button-rounded__arrow{stroke:#fff}.button-rounded_outlined .button-rounded__body{background:0 0;border:1px solid #1f1f1f}.button-rounded_outlined .button-rounded__arrow{stroke:#1f1f1f}.button-rounded__icon{stroke:#1f1f1f;margin-left:.5em;width:1.5em}.button-rounded__icon svg{width:100%;height:auto}.button-rounded__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2em;border:none;-webkit-box-shadow:0 0 0 #111;box-shadow:0 0 0 #111;color:#1f1f1f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,"Noto Emoji",Roboto,Ubuntu,"Open Sans","PT Sans",Lato,Arial,sans-serif;font-size:1em;font-style:italic;font-weight:700;height:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:rgba(31,31,31,.5) solid 0;padding:.75em 1.5em;text-align:center;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:outline .25s linear,-webkit-transform .5s,-webkit-box-shadow .5s;transition:outline .25s linear,transform .5s,box-shadow .5s,-webkit-transform .5s,-webkit-box-shadow .5s;-o-transition:outline .25s linear,transform .5s,box-shadow .5s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-spinner{border-radius:1000em;cursor:pointer;display:block;font-weight:600;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-spinner_white{background:#fff;color:#1f1f1f}.button-spinner_red{background:#ff0f23;color:#fff}.button-spinner_red svg{fill:#fff}.button-spinner_black{background:#1f1f1f;color:#fff}.button-spinner_black svg{fill:#fff}.button-spinner__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-spinner__text-around{-webkit-animation:15s linear infinite spin;animation:15s linear infinite spin}.button-spinner__text-around_svg{margin:1em;-webkit-animation:15s linear infinite spin;animation:15s linear infinite spin}.button-spinner__hover-spinner{overflow:hidden;-webkit-animation:20s linear infinite paused spin-alter;animation:20s linear infinite paused spin-alter}.button-spinner:hover .button-spinner__hover-spinner{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-alter{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin-alter{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.marquee .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.marquee__text{text-transform:uppercase;font-weight:700;font-style:italic;font-size:2.5em;white-space:pre;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:1.4em}.menu__toggle{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.menu__item{position:relative;list-style:none;text-align:center}.menu__item a,.menu__item a:link{position:relative;color:#1f1f1f;text-decoration:none;text-transform:uppercase;white-space:pre}.menu__item a::after,.menu__item a:link::after{content:"";position:absolute;bottom:-.125em;width:100%;left:0;height:.125em;border-radius:10em;background:0 0;-webkit-transition:background .5s,-webkit-transform .5s;transition:background .5s,transform .5s,-webkit-transform .5s;-o-transition:background .5s,transform .5s;-webkit-transform:translateY(.25em);-ms-transform:translateY(.25em);transform:translateY(.25em)}.menu__item_active a::after,.menu__item_active a:link::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu__action-button{display:block;text-decoration:none}.menu__action-button-outer{display:block;text-decoration:none;position:absolute;right:4em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu .modal{z-index:300}.menu_red .menu__item_active a,.menu_red .menu__item_active a:link{color:#ff0f23}.menu_red .menu__item_active a::after,.menu_red .menu__item_active a:link::after{background:#ff0f23}.menu_black .menu__item_active a,.menu_black .menu__item_active a:link{color:#fff}.menu_black .menu__item_active a::after,.menu_black .menu__item_active a:link::after{background:#fff}.input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(24,24,24,.15);border-radius:1em;border:1px solid transparent;cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.75em;padding:.625em 1em;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}.input :-webkit-autofill,.input :-webkit-autofill:focus{-webkit-transition:background-color 600000s,color 600000s;transition:background-color 600000s,color 600000s}.input__content{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.input:focus-within{border:1px solid #fff}.input__input{background-color:transparent;border:none;bottom:0;color:#fff;font-size:1.5em;font-weight:500;height:1.3333333333em;left:0;outline:0;position:absolute;right:0}.input__input:disabled{pointer-events:none}.input__input:not(:-moz-placeholder-shown)~span{font-size:1.5em;top:0;transform:translateY(0)}.input__input:not(:-ms-input-placeholder)~span{font-size:1.5em;top:0;-ms-transform:translateY(0);transform:translateY(0)}.input__input:focus~span,.input__input:not(:placeholder-shown)~span{font-size:1.5em;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.input__input::-webkit-input-placeholder{color:transparent}.input__input::-moz-placeholder{color:transparent}.input__input:-ms-input-placeholder{color:transparent}.input__placeholder{color:#fff;font-family:inherit;font-size:2em;font-style:italic;font-weight:800;line-height:1.3333333333em;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.14s ease-in-out;-o-transition:.14s ease-in-out;transition:.14s ease-in-out}.select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select .input{cursor:pointer;-webkit-transition:none;-o-transition:none;transition:none}.select__placeholder{color:#fff;font-family:inherit;font-size:2em;font-style:italic;font-weight:800}.select__value{color:#fff}.select:not(.select_opened) .select__options{display:none}.select__options{background-color:#181818;border-radius:0 0 1em 1em;left:0;pointer-events:none;position:absolute;right:0;top:100%;width:100%;-webkit-animation:.25s fade-in;animation:.25s fade-in}@-webkit-keyframes fade-in{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.select__option{border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:2em;font-weight:500;line-height:1.375em;margin:.3125em .25em;padding:.125em .25em;position:relative}.select__option:first-child{margin-top:0}.select__option:hover{background-color:rgba(255,255,255,.2)}.select__option_selected{color:#fff;background-color:rgba(255,255,255,.1)}.select__arrow{position:absolute;height:.9375em;width:.9375em;top:2.5em;right:1.25em}.select__arrow::after,.select__arrow::before{content:"";position:absolute;bottom:0;width:.15rem;height:100%;-webkit-transition:.18s;-o-transition:.18s;transition:.18s}.select__arrow::before{left:-.3125em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.select__arrow::after{left:.3125em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.select_opened{background-color:#181818;border-radius:1em 1em 0 0}.select_opened .input{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1em 1em 0 0;border:1px solid #fff;border-bottom:none}.select_opened .select__options{opacity:1;pointer-events:all;border:1px solid #fff;border-top:none}.select_opened .select__arrow::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select_opened .select__arrow::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.textarea{cursor:text;position:relative;display:inline-block;padding:.5em 0 0 1em}.textarea__background{background:rgba(31,31,31,.15);border-radius:1em;border:1px solid transparent;content:"";display:block;inset:0;position:absolute;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;z-index:0}.textarea__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#fff;line-height:1.3333333333em;outline:0;padding:0 .6666666667em .3333333333em 0;position:relative;z-index:100}.textarea__element::-webkit-resizer{display:none}.textarea__element::-webkit-input-placeholder{color:#fff;opacity:.5}.textarea__element::-moz-placeholder{color:#fff;opacity:.5}.textarea__element:-ms-input-placeholder{color:#fff;opacity:.5}.textarea__element::-ms-input-placeholder{color:#fff;opacity:.5}.textarea__element::placeholder{color:#fff;opacity:.5}.textarea__element:focus+.textarea__background{border-color:#fff}.textarea__thumb{bottom:.1875em;pointer-events:none;position:absolute;right:.375em;z-index:200}.textarea__title{color:#fff;font-size:1.5em;font-style:italic;font-weight:800;line-height:1.3333333333em;position:relative;text-transform:uppercase;z-index:50}.title-around{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}.title-around .svg{-webkit-animation:40s linear infinite spin-title;animation:40s linear infinite spin-title;position:relative}.title-around__shadow{inset:30%;border-radius:50%;position:absolute}.title-around_overflow-visible{overflow:visible}@-webkit-keyframes spin-title{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-title{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jpg,.png{font-size:0;margin:0;padding:0}.jpg img,.png img{width:100%;height:100%}.social-link{display:block;text-decoration:none}.header{position:relative;margin-top:2em}.header__logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__menu{position:absolute;top:0;right:0;bottom:0;left:0}.header__home-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;position:relative;z-index:200}.skill:link{display:block;text-decoration:none}.skill__content{padding:2em;background:rgba(31,31,31,.1);color:#fff;border-radius:1.5em;-webkit-transition:background .5s,color .5s;-o-transition:background .5s,color .5s;transition:background .5s,color .5s}.skill__icon path{-webkit-transition:fill .5s;-o-transition:fill .5s;transition:fill .5s}.skill__title{font-weight:700;font-size:2em;line-height:1.375em;text-transform:uppercase;margin:.375em 0}.skill__description{font-weight:500;line-height:1.5em;opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;height:6em;overflow:hidden}.skill__learn-more{font-style:italic;font-weight:600;line-height:1.5em;text-transform:uppercase;margin-top:1em}.skill__learn-more-arrow{display:inline-block;margin-left:.4em}.skill__mobile-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5em}@-webkit-keyframes fly-around-footer-vertical{0%,100%,50%{top:50%}10%,60%{top:86%}20%{top:29%}30%{top:97%}40%{top:3%}70%,90%{top:21%}80%{top:99%}}@keyframes fly-around-footer-vertical{0%,100%,50%{top:50%}10%,60%{top:86%}20%{top:29%}30%{top:97%}40%{top:3%}70%,90%{top:21%}80%{top:99%}}@-webkit-keyframes fly-around-footer-horizontal{0%,100%{left:0}10%{left:22%}20%{left:41%}30%{left:61%}40%{left:85%}50%{left:100%}60%{left:77%}70%{left:57%}80%{left:36%}90%{left:18%}}@keyframes fly-around-footer-horizontal{0%,100%{left:0}10%{left:22%}20%{left:41%}30%{left:61%}40%{left:85%}50%{left:100%}60%{left:77%}70%{left:57%}80%{left:36%}90%{left:18%}}.footer{border-top:1px solid rgba(31,31,31,.3)}.footer__lets-talk{font-style:italic;font-weight:900;font-size:7.5em;line-height:1.2em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__lets-talk span:nth-child(2){color:#ff0f23}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5em;padding-bottom:5em}.footer__contacts-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contacts-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__contacts-section:nth-child(1){width:28.375em;padding:0 2.6875em}.footer__marquee{border-top:1px solid rgba(31,31,31,.3);border-bottom:1px solid rgba(31,31,31,.3);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__marquee-item-red{color:#ff0f23}.footer__marquee .marquee__text{padding:2.5rem 0;height:auto;white-space:normal}.footer__marquee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:900;font-style:normal}.footer__dot{margin:0 .6em;display:inherit}.footer__start-project{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:40s linear infinite fly-around-footer-horizontal,40s ease-in-out infinite fly-around-footer-vertical;animation:40s linear infinite fly-around-footer-horizontal,40s ease-in-out infinite fly-around-footer-vertical;background:#1f1f1f;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25em;font-style:italic;font-weight:700;height:6.45em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.75em;pointer-events:all;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6.45em}.footer__start-project:hover{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:#ff0f23}.footer__start-project::after,.footer__start-project::before{-webkit-animation:10s infinite footer-fade-around;animation:10s infinite footer-fade-around;border-radius:50%;border:1px solid #1f1f1f;content:"";display:block;inset:0;pointer-events:none;position:absolute}.footer__start-project::before{-webkit-animation-delay:.4s;animation-delay:.4s;pointer-events:none}@-webkit-keyframes footer-fade-around{10%{inset:0;border-width:3px;opacity:1}100%,20%{inset:-2em;border-width:1px;opacity:0}}@keyframes footer-fade-around{10%{inset:0;border-width:3px;opacity:1}100%,20%{inset:-2em;border-width:1px;opacity:0}}.footer__start-project_not-draggable{pointer-events:none}.footer__start-project-wrapper{font-size:.8333333333em;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;position:absolute;z-index:100}.footer__copywrite{text-align:center;line-height:1.5em;padding:1.5em}.footer_mobile__action-button{text-decoration:none}.footer_mobile__start-project{padding-bottom:1em;border-bottom:1px solid rgba(31,31,31,.2)}.footer-contact__title{font-weight:700;font-size:2.5em;line-height:1.4em;text-transform:uppercase;margin-bottom:.4em}.footer-contact__content{font-weight:500;font-size:1.5em;line-height:1.3333333333em;color:rgba(31,31,31,.7)}.footer-contact__content a,.footer-contact__content a:link{color:inherit;text-decoration:none}.footer-contact_follow-us .footer-contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.7}.footer-contact_follow-us .footer-contact__content a,.footer-contact_follow-us .footer-contact__content a:link{display:block;margin-right:1em}.footer-contact_follow-us .footer-contact__content a:last-child,.footer-contact_follow-us .footer-contact__content a:link:last-child{margin-right:0}.footer-contact_follow-us .footer-contact__content svg{width:1.33em}.background-gradient{background-color:#ff0f23;background-image:-o-radial-gradient(0 0,circle 175.5555555556vw,#ffcb45 0,transparent 100%),-o-radial-gradient(100% 88.875em,circle 90vw,rgba(255,203,69,.5) 0,transparent 100%);background-image:radial-gradient(circle 175.5555555556vw at 0 0,#ffcb45 0,transparent 100%),radial-gradient(circle 90vw at 100% 88.875em,rgba(255,203,69,.5) 0,transparent 100%)}.what-we-do__title{font-size:7.5em;font-style:italic;font-weight:800;letter-spacing:0;line-height:1.2em;margin-top:.975em;text-align:center;text-transform:uppercase}.what-we-do__title span:nth-child(2){color:#fff}.what-we-do__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1.21875em -2.5625em 4.359375em -1.28125em}.what-we-do__skills .skill{margin:12px;-ms-flex-preferred-size:calc(33% - 24px);flex-basis:calc(33% - 24px)}.what-we-do__action-button{text-decoration:none}.what-we-do__start-project,.what-we-do__start-project-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what-we-do__start-project .button-spinner__icon svg{width:4.75em!important;height:4.75em!important}.what-we-do__start-project_mobile{margin-top:.625em;margin-bottom:2.5em}@media screen and (min-width:1024px){.skill:hover .skill__content{background:#fff;color:#1f1f1f}.skill:hover .skill__description{opacity:.7}.skill:hover .skill__icon path{fill:#1f1f1f}.footer_mobile__start-project,.skill__learn-more-arrow,.skill__mobile-arrow{display:none}.footer-contact:first-child{margin-bottom:2.5em}.footer-contact_follow-us .footer-contact__content svg{width:28px;height:24px}.what-we-do__start-project_mobile{display:none}}@media screen and (min-width:1360px){.modal__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__toggle{display:none}.menu__content.modal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:transparent}.menu__content.modal .modal__footer,.menu__content.modal .modal__top-bar{display:none}.menu__content.modal .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu__content.modal .modal__content nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}.menu__content.modal .modal__content nav li{font-weight:700;line-height:1.5em;color:#1f1f1f}.menu__content.modal .modal__content nav li:not(:last-child){margin-right:2em}.menu__action-button{position:absolute;right:0}.menu__action-button-outer{display:none}.header{margin-left:-2.5em;margin-right:-2.5em}.header__home-link{z-index:1000}.footer__marquee{font-size:1.2em;line-height:3.2291666667em}}@media screen and (min-width:1440px){.what-we-do__skills{margin-bottom:4.4375em}}@media screen and (max-width:1439px){.adaptive{width:75em}.full-width{margin-left:calc((100vw - 1200px - 18px)/ -1);margin-right:calc((100vw - 1200px - 18px)/ -1)}.menu__toggle{width:2.5em;height:2.5em;background:url(/img/svg/menu/tablet.svg) center/contain no-repeat}.skill__icon svg{width:4em;height:4em}.skill__title{font-size:1.5em}}@media screen and (max-width:1359px){.adaptive{width:59em}.full-width{margin-left:calc((100vw - 944px - 18px)/ -1);margin-right:calc((100vw - 944px - 18px)/ -1)}}@media screen and (max-width:1023px){.adaptive{width:20.5em}.full-width{margin-left:calc((100vw - 328px - 18px)/ -1);margin-right:calc((100vw - 328px - 18px)/ -1)}.background-gradient{background-image:-o-radial-gradient(0vw 100vh,175vw circle,#ffcb45 10%,transparent 100%),-o-radial-gradient(0vw 200vh,100vw circle,#ffcb45 10%,transparent 100%),-o-radial-gradient(100vw 270vh,100vw circle,#ffcb45 10%,transparent 100%);background-image:radial-gradient(175vw circle at 0vw 100vh,#ffcb45 10%,transparent 100%),radial-gradient(100vw circle at 0vw 200vh,#ffcb45 10%,transparent 100%),radial-gradient(100vw circle at 100vw 270vh,#ffcb45 10%,transparent 100%)}.modal{overflow:hidden scroll}.modal__logo{height:1em}.modal__logo svg{height:100%!important;width:auto}.modal__top-bar{padding:1em 1.25em}.modal__top-bar .svg{height:1em}.modal__close-button{width:1.125em;height:1.125em}.modal__content{height:calc(100% - 56px)}.modal__footer .partners__item_title{font-size:1.5em;line-height:1.3333333333em;padding:.5em 0;height:auto}.button-rounded,.button-rounded__body{width:100%}.menu__toggle{width:1.5em;height:1.5em;background-image:url(/img/svg/menu/phone.svg)}.menu nav{width:100%}.menu__item{border-top:1px solid #1f1f1f;font-size:2em;font-style:italic;font-weight:900;line-height:2.03125em;padding:0 1em;text-align:left;width:100%}.menu__item:last-child{border-bottom:1px solid #1f1f1f}.menu__item a::after,.menu__item a:link::after{display:none}.menu__action-button{position:absolute;bottom:4.5em;left:1em;right:1em}.menu__action-button .button-rounded__body{width:100%}.menu__action-button-outer{display:none}.menu_black .menu__item_active a,.menu_black .menu__item_active a:link{color:#ff0f23}.menu_black .menu__item_active a::after,.menu_black .menu__item_active a:link::after{background:#ff0f23}.header{margin-top:1.25em}.header__logo{height:1em}.header__logo svg{height:100%!important;width:auto}.skill__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.75em;padding:.75em}.skill__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.skill__icon svg{width:2em;height:2em}.skill__description{font-weight:400;font-size:.625em;line-height:1.4em;text-align:center}.skill__title{text-align:center;margin:0;font-size:.875em;font-weight:700;line-height:1.4285714286em}.skill__description,.skill__learn-more{display:none}.footer__lets-talk{font-size:4em;line-height:1.125em;margin-bottom:.3125em}.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.5em;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__contacts-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer__contacts-section:nth-child(1){width:auto;padding:0}.footer__marquee{display:none}.footer__copywrite{padding:1.1428571429em;font-size:.875em}.footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 0;border:1px solid #181818;border-radius:12px}.footer-contact__title{font-style:italic;font-weight:800;font-size:1.5em;line-height:1.3333333333em;text-align:center;margin-bottom:.125em}.footer-contact__content{font-size:1em;font-weight:500;line-height:1.5em;color:#626262;text-align:center;margin-bottom:0}.footer-contact:first-child{margin-bottom:1em}.footer-contact_follow-us .footer-contact__title{margin-bottom:.7916666667em}.footer-contact_follow-us .footer-contact__content{opacity:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-contact_follow-us .footer-contact__content svg{width:auto}.footer-contact_follow-us{margin-bottom:1.125em}.what-we-do__title{font-style:italic;font-weight:800;font-size:48px;line-height:62px;text-align:center;margin-bottom:20px}.what-we-do__title span:nth-child(1){display:block;text-align:center}.what-we-do__skills{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:-8px}.what-we-do__skills .skill{-ms-flex-preferred-size:initial;flex-basis:initial;position:relative;z-index:100;width:100%;margin:8px}.what-we-do__skills .skill .skill__icon{margin-bottom:8px}.what-we-do__skills .skill .skill__icon path{fill:#1f1f1f}.what-we-do__skills .skill .skill__content{background-color:#fff;color:#1f1f1f;border-radius:12px}.what-we-do__skills .skill .skill__description{display:block;padding:0 12px;text-align:center;color:#1f1f1f;margin-top:8px;height:42px}.what-we-do__start-project:not(.what-we-do__start-project_mobile){display:none}}@media screen and (max-width:1023px) and (max-width:1023px){.skill__icon{margin-bottom:.5em}.skill__content{padding:1em 0}}@media screen and (max-width:359px){.adaptive{width:20.5em;max-width:calc(100vw - 32px)}.full-width{margin-left:-16px;margin-right:-16px}.background-gradient{background-image:-o-radial-gradient(100vw 100vh,80vh circle,#ffcb45 10%,transparent 100%),-o-radial-gradient(0vw 200vh,100vh circle,rgba(255,203,69,.8) 10%,transparent 100%),-o-radial-gradient(100vw 270vh,100vh circle,rgba(255,203,69,.8) 10%,transparent 100%);background-image:radial-gradient(80vh circle at 100vw 100vh,#ffcb45 10%,transparent 100%),radial-gradient(100vh circle at 0vw 200vh,rgba(255,203,69,.8) 10%,transparent 100%),radial-gradient(100vh circle at 100vw 270vh,rgba(255,203,69,.8) 10%,transparent 100%)}}@media screen and (max-width:1360px) and (min-width:1024px) and (min-height:1200px){.modal{overflow:hidden scroll}.modal__content{height:calc(100% - 88px)}.menu nav{width:100%}.menu__item{border-top:1px solid #1f1f1f;font-size:4em;font-style:italic;font-weight:900;line-height:2.03125em;padding:0 1.875em;text-align:left;width:100%}.menu__item:last-child{border-bottom:1px solid #1f1f1f}.menu__item a::after,.menu__item a:link::after{display:none}.menu__action-button{position:relative;left:8.125em;top:2.5em}.menu_black .menu__item_active a,.menu_black .menu__item_active a:link{color:#ff0f23}.menu_black .menu__item_active a::after,.menu_black .menu__item_active a:link::after{background:#ff0f23}}@media screen and (max-width:1360px) and (min-width:1024px) and (max-height:1200px){.modal__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__toggle{display:none}.menu__content.modal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:transparent}.menu__content.modal .modal__footer,.menu__content.modal .modal__top-bar{display:none}.menu__content.modal .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu__content.modal .modal__content nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}.menu__content.modal .modal__content nav li{font-weight:700;line-height:1.5em;color:#1f1f1f}.menu__content.modal .modal__content nav li:not(:last-child){margin-right:2em}.menu__action-button{position:absolute;right:0}.menu__action-button-outer{display:none}.header__home-link{z-index:1000}}@media screen and (max-width:1360px) and (min-width:1024px) and (max-height:1200px) and (max-width:1280px) and (min-width:1024px){.menu__content.modal .modal__content nav{left:calc(50% - 1em)}.menu__content.modal .modal__content nav li:not(:last-child){margin-right:1.4285714286em}.menu__content.modal .modal__content nav li{font-size:.875em}}@media (max-width:1360px) and (min-width:1280px){.header{margin-left:-7.5em;margin-right:-7.5em}}@media (max-width:1280px) and (min-width:1024px){.header__logo{height:1.5em}.header__logo svg{height:100%!important;width:auto}}@media screen and (min-width:1024px) and (max-width:1359px){.footer__lets-talk{font-size:5em;margin-right:.8em}.footer__contacts{padding-top:3.75em;padding-bottom:3.75em}.footer__contacts-section:nth-child(1){width:21.625em}.footer__marquee{font-size:.8em}.footer__copywrite{padding:1em}.footer-contact__title{font-size:1.5em}.footer-contact__content{font-size:1em}.background-gradient{background-image:-o-radial-gradient(0 86.875em,circle 175.5555555556vw,#ffcb45 0,transparent 100%),-o-radial-gradient(0 70.883219629%,ellipse 174.81% 172.5443566727%,#ffcb45 4.54%,transparent 100%);background-image:radial-gradient(circle 175.5555555556vw at 0 86.875em,#ffcb45 0,transparent 100%),radial-gradient(ellipse 174.81% 172.5443566727% at 0 70.883219629%,#ffcb45 4.54%,transparent 100%)}.what-we-do__title{font-size:4em;line-height:1.296875em;margin-top:1.3125em}.what-we-do__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.0625em -1.5em 3.375em -.75em}}@media (hover:hover){.menu__item:hover a::after,.menu__item:hover a:link::after{background:#1f1f1f;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}