/*! 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:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{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}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);-ms-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);-ms-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;outline:none;margin:0;-ms-touch-action:manipulation;touch-action:manipulation}a{color:inherit;text-decoration:none}a.hover-red{-webkit-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1)}a.hover-red:hover{background-color:#8e1537;color:#f4f7f8}button,a{cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0.035)}.erer{-webkit-tap-highlight-color:rgba(255,255,255,0.035)}ul,ol,li{list-style:none;margin:0;padding:0}body{min-width:280px;padding:0 !important;margin:0 !important;position:relative;overflow-anchor:none;overflow-x:hidden;font-size:1.1vw;word-spacing:0.15vw;letter-spacing:-0.06vw;min-height:100vh;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Rubik", sans-serif}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:unset;font-family:inherit}.title{font-weight:500;letter-spacing:-0.2vw;word-spacing:0.3vw}p{margin:0;padding:0}.container{width:96%;margin:0 auto}.container-s{width:86%;margin:0 auto}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}picture source,picture img{position:absolute}img.lazy{background:-o-radial-gradient(#dde4f0, #20558a 90%);background:radial-gradient(#dde4f0, #20558a 90%)}::-moz-selection{color:#000;background:#fff}::selection{color:#000;background:#fff}._3d_container{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0%;left:0%;right:0%;overflow:hidden;pointer-events:none;display:none}.hero_image{will-change:opacity, transform;opacity:0.99999;-webkit-transform:translate3d(-0.00118px, 0.00424px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform:translate3d(-0.00118px, 0.00424px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;-o-object-fit:fill;object-fit:fill;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:-0%;left:50%;right:50%;width:30vw;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.has-scroll-smooth{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}html.has-scroll-smooth{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.has-scroll-smooth [data-scroll-container]{-webkit-transform:perspective(1px);transform:perspective(1px)}[data-scroll-container],[data-scroll-section]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}body .c-scrollbar{opacity:0;visibility:hidden}.op-false{opacity:0.15;-webkit-transition:opacity 1.6s;-o-transition:opacity 1.6s;transition:opacity 1.6s}.op-true{opacity:1}img,video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gsap-marker-scroller-start,.gsap-marker-scroller-end,.gsap-marker-start,.gsap-marker-end{display:none !important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{-webkit-transition-property:overflow;-o-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;-o-transition-duration:1ms;transition-duration:1ms}#cursor{position:fixed;width:1.1vw;height:1.1vw;background-color:#fff;mix-blend-mode:difference;z-index:10000;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;border:1px solid transparent;-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%);will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:0.52s;-o-transition-duration:0.52s;transition-duration:0.52s;-webkit-transition-timing-function:cubic-bezier(0.1, 0.3, 0.5, 1.35);-o-transition-timing-function:cubic-bezier(0.1, 0.3, 0.5, 1.35);transition-timing-function:cubic-bezier(0.1, 0.3, 0.5, 1.35);-webkit-transition-property:background-color, border, opacity, width, height, -webkit-transform;transition-property:background-color, border, opacity, width, height, -webkit-transform;-o-transition-property:transform, background-color, border, opacity, width, height;transition-property:transform, background-color, border, opacity, width, height;transition-property:transform, background-color, border, opacity, width, height, -webkit-transform}#cursor.active{width:4.7vw;height:4.7vw}#cursor.omega{width:4.7vw;height:4.7vw;background-color:#fff}#cursor.delta{width:0.6vw;height:0.6vw;background-color:#fff}#cursor.i-style{width:1.5vw;height:1.5vw}#cursor.p-style{width:0.7vw;height:0.7vw;background-color:#000;border:1px solid transparent}#cursor.hidden{opacity:0}#cursor.info-show{width:11.5vw;height:11.5vw}#cursor.info-show-s{width:5.5vw;height:5.5vw}#cursor.info-full{width:3.4vw;height:3.4vw}#cursor.trailer-show{cursor:pointer !important;width:6.7vw;height:6.7vw}#cursor.trailer-show::before{opacity:1}#cursor::before{content:"";background-image:url("../images/icons/link-to.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3vw;height:3vw;opacity:0;-webkit-transition:opacity 0.35s;-o-transition:opacity 0.35s;transition:opacity 0.35s}@media (max-width: 1150px){#cursor{display:none}}.js .loading::before,.js .loading::after{content:"";position:fixed;z-index:1000}.js .loading::before{top:0;left:0;width:100vw;height:100vh;background:#dde4f0}.js .loading::after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:0.5;background:#f4f7f8;-webkit-animation:loaderAnim 0.7s linear infinite alternate forwards;animation:loaderAnim 0.7s linear infinite alternate forwards}@-webkit-keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}}@keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1)}}a:focus-visible{background:#201a1a}.image{max-width:30vw;margin:0 1vw;display:grid;cursor:pointer;position:relative;overflow:hidden}.image--style-1{border-radius:50%;height:11.5vw;width:11.5vw;margin:0;-webkit-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;border:1px solid transparent}.image--style-1 *{pointer-events:none;width:100%}.image--style-2{width:320px;height:320px;border-radius:50%}.image--style-3{width:285px;height:450px;border-radius:5px}.image--style-4{width:285px;height:450px;border-radius:145px 145px 0 0}.image>.image__element,.image__wrap{-webkit-transform-origin:inherit;-ms-transform-origin:inherit;transform-origin:inherit;position:relative;grid-area:1 / 1 / 2 / 2;width:100%;height:100%;border-radius:inherit}.image__wrap{overflow:hidden}.image__element{width:100%;height:100%;background-size:cover;background-position:50% 50%}.link-h{cursor:pointer;position:relative;white-space:nowrap;padding-bottom:1px}.link-h::before,.link-h::after{position:absolute;width:100%;height:0.9px;background:#fff;top:100%;left:0;pointer-events:none;will-change:transform}.link-h::before{content:""}.link--thebe::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 1, 0.9, 1);transition:-webkit-transform 0.7s cubic-bezier(0.4, 1, 0.9, 1);-o-transition:transform 0.7s cubic-bezier(0.4, 1, 0.9, 1);transition:transform 0.7s cubic-bezier(0.4, 1, 0.9, 1);transition:transform 0.7s cubic-bezier(0.4, 1, 0.9, 1), -webkit-transform 0.7s cubic-bezier(0.4, 1, 0.9, 1)}.link--thebe:hover::before{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1, 2.2, 1);transform:scale3d(1, 2.2, 1);-webkit-transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1)}.link--thebe::after{content:"";top:calc(100% + 3.5px);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1);transition:-webkit-transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1);-o-transition:transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1);transition:transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1);transition:transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1), -webkit-transform 0.85s 0.2s cubic-bezier(0.4, 1, 0.9, 1)}.link--thebe:hover::after{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0.4, 0.3, 1)}.link--thebe__invert::before,.link--thebe__invert::after{background:#000}.link--io::before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);-o-transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1), -webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1)}.link--io:hover::before{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1);-o-transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1);transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1)}.link--io::after{content:"";top:calc(100% + 4px);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:-webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);-o-transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);transition:transform 0.5s cubic-bezier(0.6, 0, 0.4, 1), -webkit-transform 0.5s cubic-bezier(0.6, 0, 0.4, 1)}.link--io:hover::after{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1);-o-transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1);transition-timing-function:cubic-bezier(0.5, 1, 0.8, 1)}.popup__bg{position:fixed;width:100%;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;height:100vh;z-index:20;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popup__bg .contact{visibility:visible;opacity:1;margin-top:0;-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%);left:50%;top:50%;position:absolute;width:50%;background:#dde4f0;padding:2% 5%;border-radius:3vw}.popup__bg .contact input,.popup__bg .contact textarea{font-size:1.2vw}.popup__bg .contact input::-webkit-input-placeholder, .popup__bg .contact textarea::-webkit-input-placeholder{color:rgba(18,26,36,0.8)}.popup__bg .contact input::-moz-placeholder, .popup__bg .contact textarea::-moz-placeholder{color:rgba(18,26,36,0.8)}.popup__bg .contact input:-ms-input-placeholder, .popup__bg .contact textarea:-ms-input-placeholder{color:rgba(18,26,36,0.8)}.popup__bg .contact input::-ms-input-placeholder, .popup__bg .contact textarea::-ms-input-placeholder{color:rgba(18,26,36,0.8)}.popup__bg .contact input::placeholder,.popup__bg .contact textarea::placeholder{color:rgba(18,26,36,0.8)}.popup__bg .contact label{font-size:1.1vw}.popup__bg .contact .contact__inner{margin:0}.popup__bg .contact .contact__inner-text{font-size:1.5vw;width:100%;font-weight:500;line-height:1.2}.popup__bg .contact .contact-right{padding:1vw 0 0vw}.popup__bg .contact .form-item{padding:1vw 0}.popup__bg .contact .form-item-checkbox{width:100%}.popup__bg .contact .form-item-checkbox-item{font-size:0.9vw;margin-bottom:0.3vw;margin-top:0.3vw}.popup__bg .contact .form-item-checkbox-item input{width:2.5vw;height:2.5vw}.popup__bg .contact .form-btn{padding:1vw 1.5vw;font-size:1.2vw}.popup__bg .contact .form-btn-wrap{margin-top:1vw}.popup__bg.active{opacity:1;pointer-events:all;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);background:#fff;width:400px;padding:25px;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.popup.active{-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.close-popup{position:absolute;right:0;top:0;margin:3vw 4vw;z-index:1000;cursor:pointer;stroke:#8e1537;fill:none;outline:none;background:none;background:#dde4f0;width:5vw;height:5vw;border-radius:50%;border:1px solid #8e1537;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.close-popup svg{width:40%;height:40%;position:absolute;top:50%;left:50%;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(1.2) translate(-50%, -50%);-ms-transform:scale(1.2) translate(-50%, -50%);transform:scale(1.2) translate(-50%, -50%)}.close-popup:hover svg{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.menu-wrap{pointer-events:none;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;z-index:22;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#20558a;color:#f7f4ee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-wrap.show{background:-webkit-gradient(linear, left bottom, left top, from(#20558a), to(#dde4f0));background:-o-linear-gradient(bottom, #20558a, #dde4f0);background:linear-gradient(0deg, #20558a, #dde4f0)}.menu-wrap.show .menu-flex{display:none}.menu-wrap.menu-wrap--open{pointer-events:auto;opacity:1}.menu-wrap .menu-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10vw;padding-right:9vw}.menu-wrap .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;width:60%;counter-reset:menu;position:relative}.menu-wrap .menu__link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:5.5vw;font-weight:300;line-height:1.22;letter-spacing:-0.15vw;overflow:hidden;position:relative}.menu-wrap .menu__link span{display:inline-block;position:relative;z-index:100;-webkit-transition:color 0.45s ease-in-out;-o-transition:color 0.45s ease-in-out;transition:color 0.45s ease-in-out;-webkit-transform:translate(0%, 130%);-ms-transform:translate(0%, 130%);transform:translate(0%, 130%);padding-left:2.5vw}.menu-wrap .menu__link span::before{counter-increment:menu;content:counter(menu);position:absolute;left:0;top:10%;font-size:38%;opacity:0.2;font-weight:300;-webkit-transition:all 1.4s ease;-o-transition:all 1.4s ease;transition:all 1.4s ease}.menu-wrap .menu__link span::after{content:"";position:absolute;left:2.5vw;bottom:0;opacity:0.05;width:100%;height:5vw;background-color:#fff;-webkit-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;mix-blend-mode:difference}.menu-wrap .menu__link:hover span::before{opacity:0.9}.menu-wrap .menu__link:hover span::after{-webkit-transform:scaleY(4);-ms-transform:scaleY(4);transform:scaleY(4);opacity:1}.menu-wrap .menu__link.current span::before{opacity:0.9}.menu-wrap .menu__link.current span::after{-webkit-transform:scaleY(4);-ms-transform:scaleY(4);transform:scaleY(4);opacity:1}.menu-wrap .menu-show{display:inline-block;position:relative;z-index:100;-webkit-transform:translate(0%, 65%);-ms-transform:translate(0%, 65%);transform:translate(0%, 65%);opacity:0}.menu-wrap .menu-info-show{opacity:0;text-transform:uppercase;line-height:1.3;font-size:3.6vw;font-weight:300;padding-right:10%}.menu-wrap .menu-right{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:justify;-ms-flex-pack:justify;justify-content:space-between;width:35%}.menu-wrap .menu-right p{font-size:1.06vw;font-weight:400;text-transform:uppercase;line-height:1.23;width:85%;margin-top:8.2vw;text-indent:1.3vw;position:relative}.menu-wrap .menu-right p::before{content:"";display:block;position:absolute;top:0.38vw;left:0;width:0.55vw;height:0.55vw;border-radius:50%;background-color:#dde4f0;-webkit-transition:-webkit-transform 0.75s;transition:-webkit-transform 0.75s;-o-transition:transform 0.75s;transition:transform 0.75s;transition:transform 0.75s, -webkit-transform 0.75s;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.menu-wrap .menu-right__link{font-size:2.65vw;text-transform:uppercase;font-weight:300;position:relative;z-index:3}.menu-wrap .menu-right__link.link-number span{padding-right:1.9vw}.menu-wrap .menu-right__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:11vh}.menu-wrap .menu-right__social a{position:relative;font-size:0.92vw;text-transform:uppercase;font-weight:400;letter-spacing:0.015vw;padding-bottom:7vw}.menu-wrap .menu-right__social a::before,.menu-wrap .menu-right__social a::after{content:"";position:absolute;bottom:0;left:45%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:12vw;height:12vw;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.menu-wrap .menu-right__social a::before{background-image:url("../images/icons/wa.svg")}.menu-wrap .menu-right__social a:nth-child(2)::before{background-image:url("../images/icons/telega.svg")}.menu-wrap .menu-right__social .dash{position:absolute;left:0;right:0;height:100%;width:1px;opacity:0.6;background-color:#f4f7f8}.menu-wrap .menu-right__social-it{display:inline-block;padding-top:0.2vw;padding-left:1vw}.menu-wrap .menu-wrap__header{position:absolute;width:100vw;top:0;padding-top:2vh;color:#dde4f0;background-color:transparent}.menu-wrap .menu-wrap__header .header__inner::before{display:none}.menu-wrap .button-close{stroke:#8e1537;fill:none;outline:none;background:none;height:4vw;width:4vw;border-radius:50%;border:1px solid #8e1537;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.menu-wrap .button-close svg{-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.menu-wrap .button-close:hover svg{-webkit-transform:scale(1.25) skewX(30deg);-ms-transform:scale(1.25) skewX(30deg);transform:scale(1.25) skewX(30deg)}.overlay{position:fixed;top:0;left:0;grid-area:1 / 1 / 2 / 2;width:100vw;height:100vh;z-index:1000;pointer-events:none;fill:#dde4f0}.cookies-body main div{width:80%;margin-left:auto;margin-right:auto;padding-top:5vw;padding-bottom:10vw}.cookies-body h1{font-size:3.5vw;font-weight:500;padding:2vw 0}.cookies-body h2,.cookies-body h3{font-size:1.8vw;font-weight:500;padding:2vw 0 0.5vw}.cookies-body p{font-size:1.5vw;font-weight:400}.cookies-body a{text-decoration:underline;font-weight:500}.cookies-body ul{margin-top:4vw;font-size:1.6vw;font-weight:400}.cookies-body ul li{margin-bottom:0.8vw}.cookies-body .table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;margin-top:3vw;padding:0vw}.cookies-body .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #20558a;padding-top:2vw;padding-bottom:2vw;margin-bottom:1vw}.cookies-body .table-row p:nth-child(1){width:25%;height:100%;padding:2vw}.cookies-body .table-row p:nth-child(2){padding:2vw;width:75%}.cookie-block{padding:0.8vw 2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:1.8vw;position:fixed;z-index:1;left:0;bottom:0;font-size:1vw;font-weight:400;color:#121a24;background:#dde4f0;margin-left:2vw;margin:2vw 2vw;display:none}.cookie-block button{border:1px solid transparent;padding:0.6vw 1.3vw;border-radius:0.9vw;background:#121a24;color:#dde4f0;text-transform:capitalize;margin:0 0 0 2vw;font-size:1vw}.cookie-block a{text-decoration:underline}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}main{display:block;width:100vw;overflow-x:hidden;overflow:hidden;background:#dde4f0;color:#121a24}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover;position:relative;-ms-scroll-chaining:none;overscroll-behavior:none}.header{position:fixed;z-index:20;padding-top:4vw;width:100%;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#201a1a;text-transform:uppercase;will-change:transform, padding}.header.unpinned{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.header.pinned{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.header__inner{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;font-weight:400;padding:0.7vw 2vw;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;background-color:rgba(221,228,240,0.7);border-radius:2vw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:relative}.header__logo:hover span{color:#121a24}.header__logo span{text-transform:uppercase;font-weight:500;color:#8e1537;color:#c51c1c;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;position:relative}.header__logo img{display:block;-o-object-fit:cover;object-fit:cover;width:2.5vw;background:transparent;margin-right:0.7vw}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:visible;opacity:1;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.header__links a:not(:first-child){margin-left:1.7vw}.header__links a{margin:0.8vw 2vw}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;background:transparent;text-transform:uppercase;font-weight:400;border:1px solid rgba(142,21,55,0.2);padding:0.8vw 1.4vw;border-radius:1.35vw;display:none;color:#121a24}.header__menu:hover{border:1px solid rgba(18,26,36,0.3)}.header__menu:hover svg{-webkit-transform:scale(1.45, 1.2) rotate(90deg) translateY(20%);-ms-transform:scale(1.45, 1.2) rotate(90deg) translateY(20%);transform:scale(1.45, 1.2) rotate(90deg) translateY(20%)}.header__menu svg{margin-left:0.7vw;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);will-change:transform}.header__menu path{-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.header__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;background:transparent;text-transform:uppercase;font-weight:400;border:1px solid rgba(255,255,255,0.3);border:1px solid rgba(142,21,55,0.2);padding:0.7vw 1.8vw;border-radius:1.35vw}.header__soc a{padding:0 0.8vw}.header__soc a img{display:block;-o-object-fit:cover;object-fit:cover;width:2.2vw}.line{width:100%;margin-left:auto;margin-right:auto;height:1px;background:#20558a}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.intro__video{height:90vh;z-index:-1;background:#000;margin:0 auto;position:relative;width:100%;border-radius:2vw}.intro__video video,.intro__video img{-o-object-fit:cover;object-fit:cover;position:absolute}.intro__video video source,.intro__video img source{width:100%;height:100%}.intro__video .video-1{width:100%;height:100%;left:0;right:0;bottom:0;top:0;opacity:0.8;border-radius:2vw}.intro__inner{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2vw 0 4vw;position:relative}.intro__inner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;padding-top:15vw;color:#f4f7f8;padding-left:5vw}.intro__inner-title{font-size:4.5vw;line-height:1.1;font-weight:500;letter-spacing:-0.2vw;word-spacing:0.3vw;padding-right:10vw;text-transform:uppercase;width:90%}.intro__inner-text{font-size:1.5vw;width:80%;margin-top:2vh;width:60%;line-height:1.3;font-size:1.7vw}.intro__inner-link{margin-top:3vw;padding:1.3vw 3.1vw 1.3vw 1.7vw;font-weight:400;font-size:1.4vw;background-color:#8e1537;color:#f4f7f8;border-radius:1.2vw;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.5, 1);-o-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.5, 1);transition:all 0.5s cubic-bezier(0.1, 0.2, 0.5, 1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.intro__inner-link:hover{background:#20558a}.intro__inner-link::before{content:"";background-image:url("../images/icons/link-to.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:5%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);width:1.8vw;height:1.8vw;z-index:1}.intro__inner-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:45%;margin-left:auto}.intro__inner-bottom a{width:45%;height:14vw;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0.6vw;overflow:hidden;margin-right:1vw;position:relative;background-color:#000}.intro__inner-bottom a::after{content:"";position:absolute;bottom:0%;right:0%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0.5vw;background-image:url(../images/icons/arrow.png.png);width:2.2vw;height:2.2vw;background-repeat:no-repeat;background-size:contain;background-color:transparent;z-index:1;-webkit-transition:-webkit-transform;transition:-webkit-transform;-o-transition:transform;transition:transform;transition:transform, -webkit-transform;-webkit-transition:all 0.4s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.4s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.4s cubic-bezier(0.1, 0.2, 0.4, 1);will-change:transform}.intro__inner-bottom a span{font-size:1vw;padding:0.5vw 0.7vw;margin:0.7vw;text-align:center;position:relative;z-index:1;background-color:#121a24;color:#dde4f0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:0.6vw;-webkit-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1)}.intro__inner-bottom a img{width:100%;height:100%;position:absolute;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;-webkit-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);opacity:0.9}.intro__inner-bottom a:hover::after{-webkit-transform:scale(1.25) translate(-5%, -5%);-ms-transform:scale(1.25) translate(-5%, -5%);transform:scale(1.25) translate(-5%, -5%)}.intro__inner-bottom a:hover span{background-color:#8e1537;color:#121a24}.intro__inner-bottom a:hover img{opacity:1}.second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:3vw 3vw 0 0;margin-top:-2.5vw;background-color:#dde4f0}.second__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0;padding:3vw 0;width:96%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.second__top-title{font-size:1.9vw;font-weight:400;max-width:33%}.second__top-link{font-size:1.5vw;color:#dde4f0;border-radius:4vw;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;background-color:#121a24;justify-content:center;align-items:center;padding:2vw 3vw;height:6vw;cursor:pointer}.adv{background-color:#dde4f0;padding-top:2vw}.adv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:96%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adv__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:4.1vw;font-weight:300;text-transform:uppercase;color:#121a24;padding-right:0%;margin-bottom:5vw;line-height:1.05}.adv__text span{font-weight:400;background-clip:text;background:-o-radial-gradient(#8e1537, #a72e2e);background:radial-gradient(#8e1537, #a72e2e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.adv__info{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}.adv__info img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:1.5vw}.adv__info-left{width:18%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.adv__info-left img{height:16vw;margin-top:8vw}.adv__info-center{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adv__info-center p{text-transform:uppercase;line-height:1.7;margin-bottom:3vw;font-size:1.25vw}.adv__info-center img{height:37vw}.adv__info-right{width:18%}.adv__info-right img{height:16vw;margin-top:8vw}.example-topp-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:96vw;margin-left:auto;margin-right:auto;overflow:hidden;padding:4vw 0 1vw;background-color:#dde4f0;overflow:hidden}.example-topp{margin-right:auto;position:relative;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;position:relative;-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite}.example-topp span{padding:0 1.9vw;text-transform:uppercase;font-weight:300;mix-blend-mode:difference;letter-spacing:-0.3vw;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;position:relative;z-index:1;font-size:5vw;word-spacing:1vw}.example-topp span:nth-child(odd){font-weight:300;background-clip:text;background:-o-radial-gradient(#8e1537, #a72e2e);background:radial-gradient(#8e1537, #a72e2e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.example-topp .slesh{font-size:4em;letter-spacing:-1vw;opacity:0.2;font-weight:400}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}100%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}@keyframes marquee{0%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}100%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}.pre{position:relative}.pre::before{content:"";position:absolute;left:0;right:0;width:100%;height:50vh;background:-webkit-gradient(linear, left bottom, left top, from(#20558a), to(#dde4f0));background:-o-linear-gradient(bottom, #20558a 0%, #dde4f0);background:linear-gradient(0deg, #20558a 0%, #dde4f0);z-index:-1}.pre__inner{width:96%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pre__title{font-size:5vw;font-weight:300;letter-spacing:-0.2vw;margin-bottom:2vw;text-transform:uppercase;padding-top:5vw}.pre__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2vw 0;position:relative}.pre__item::before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);opacity:1}.pre__item:last-child::after{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);opacity:1}.pre__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;width:47%;height:38vw}.pre__item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre__item-img video,.pre__item-img img{-o-object-fit:cover;object-fit:cover}.pre__item-img video source,.pre__item-img img source{width:100%;height:100%}.pre__item-img .video-pre{width:100%;height:100%;left:0;right:0;bottom:0;top:0;opacity:0.8}.pre__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:47%;padding-right:5%}.pre__item-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pre__item-info-name{font-size:2.9vw;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;text-transform:uppercase}.pre__item-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1vw}.pre__item-info-wrapper span{border-radius:4vw;padding:0.5vw 1.4vw;border:1px solid transparent;background:#201e1e;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;color:rgba(18,26,36,0.8);margin-right:1vw}.pre__item-info-req{font-size:1.3vw;color:#dde4f0;border-radius:4vw;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;background-color:#121a24;justify-content:center;align-items:center;padding:1.4vw 2.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3vw}.pre__item-info-text{margin-top:1vw;line-height:1.55;font-weight:400;font-size:1.3vw;opacity:0.85}.pre__item-info-text span{display:block;text-transform:uppercase;font-weight:500;opacity:0.45;padding:0.4vw 0 0}.doc{margin-top:5vw}.doc__inner{width:96%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc__title{font-size:5vw;font-weight:300;letter-spacing:-0.2vw;text-transform:uppercase;margin-bottom:2vw}.doc__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:auto;position:relative}.doc__items::before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);opacity:1}.doc__items::after{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);opacity:1}.doc__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2vw 0;display:flex;width:21.5vw;margin-right:2vw}.doc__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.req{margin-top:7vw;color:#121a24}.req__inner{width:96%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.req__title{letter-spacing:-0.2vw;text-transform:uppercase;font-size:4.5vw;font-weight:400;margin-bottom:2vw}.req__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2vw 0;position:relative}.req__item::before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);background:rgba(18,26,36,0.2);opacity:1}.req__item:last-child::after{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:0;width:100.5%;height:1px;background:rgba(248,247,244,0.25);background:rgba(18,26,36,0.2);opacity:1}.req__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:48.5%;height:18vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.req__item-img div{background:#000;width:48%;height:100%;border-radius:1.6vw}.req__item-img img{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0.8}.req__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;text-transform:uppercase}.req__item-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.req__item-info-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1vw;border-radius:2vw;padding:1vw 1.8vw;border:1px solid transparent;background:#121a24;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:1.2vw;margin-top:2.5vw;background-color:#121a24;color:#f4f7f8;-webkit-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.5s cubic-bezier(0.1, 0.2, 0.4, 1);cursor:pointer}.req__item-info-link:hover{background-color:#8e1537}.req__item-info-name{font-size:2.5vw;letter-spacing:-0.14vw;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;opacity:0.8;max-width:90%}.req__item-info-text{margin-top:1vw;font-weight:400;font-size:1.25vw;line-height:1.6;max-width:80%;opacity:0.8}.er{padding-left:2vw;padding-right:2vw}.er__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.er__inner-flex{width:100%}.er__inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:15%;padding-left:7%;padding-top:3vw;padding-bottom:2vw;margin-bottom:3vw;border-radius:2vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(255,255,255,0.5);box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(255,255,255,0.5)}.er__inner-item-title{font-size:2.5vw;text-transform:uppercase;font-weight:400;margin-bottom:1vw;padding-right:10%}.er__inner p{font-size:1.45vw;max-width:85%;line-height:1.35;margin-bottom:0.8vw}.er__inner a{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3vw;padding:1.5vw 2vw;border:1px solid transparent;background:#201e1e;background:#121a24;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;color:#f4f7f8;font-size:1.2vw;margin-top:2vw;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.er__inner a:hover{background:#8e1537}.body-s .header{padding-top:1vw}.body-s .header__inner{width:96.1%}.how{padding-left:2vw;padding-right:2vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how__title{font-size:4.5vw;font-weight:400;width:62%;line-height:1.12;letter-spacing:-0.2vw;margin-bottom:2vw;text-transform:uppercase}.how__text{font-size:1.3vw;width:70%;line-height:1.5;font-weight:400;opacity:0.8;text-transform:uppercase}.how__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;grid-gap:2vw 1.5vw;margin-top:2vw;counter-reset:section}.how__item{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-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5vw 1.5vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);border-radius:1.6vw;padding-top:20%;position:relative}.how__item::before{counter-increment:section;content:"0" counter(section) ".";color:#8e1537;opacity:0.5;position:absolute;top:0%;left:0;margin:0.7vw 1.3vw;font-weight:500;font-size:3vw;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.how__item img{display:block;-o-object-fit:contain;object-fit:contain;height:4vw;margin-bottom:0.8vw;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.how__item h5{font-size:1.5vw;letter-spacing:-0.06vw;font-weight:500;max-width:95%;text-transform:uppercase;opacity:0.7;margin-bottom:0.8vw}.how__item p{font-weight:400;font-size:1.23vw;line-height:1.3;max-width:95%;opacity:0.8}.work{padding-left:2vw;padding-right:2vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.work__title{font-size:4.5vw;font-weight:400;width:62%;line-height:1.12;letter-spacing:-0.2vw;margin-bottom:2vw;text-transform:uppercase}.work__text{font-size:1.3vw;width:70%;line-height:1.5;font-weight:400;opacity:0.8;text-transform:uppercase}.work__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;grid-gap:2vw 1.5vw;margin-top:2vw}.work__item{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-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5vw 1.5vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);border-radius:1.6vw}.work__item img{display:block;-o-object-fit:contain;object-fit:contain;height:4vw;margin-bottom:0.8vw;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.work__item h5{font-size:1.5vw;letter-spacing:-0.06vw;font-weight:500;max-width:95%;text-transform:uppercase;opacity:0.7;margin-bottom:0.8vw}.work__item p{font-weight:400;font-size:1.23vw;line-height:1.3;max-width:95%;opacity:0.8}.es{padding-left:2vw;padding-right:2vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.es__title{font-size:4.5vw;font-weight:400;line-height:1.12;letter-spacing:-0.2vw;word-spacing:0.5vw;margin-bottom:2vw;text-transform:uppercase}.es .splide__slide{width:22% !important;margin-right:2vw;padding:1vw 1.3vw;border-radius:2vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.6) inset,1vw 1vw 2vw 0 rgba(128,128,128,0.1) inset;box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.6) inset,1vw 1vw 2vw 0 rgba(128,128,128,0.1) inset}.es .splide__slide img{width:100%;height:100%;display:block;-o-object-fit:cover !important;object-fit:cover !important;border-radius:1.5vw}.es .splide__arrow{background:#121a24;width:5vw;height:5vw;opacity:0.8;padding:0;bottom:0;top:50%}.es .splide__arrow svg{fill:#8e1537;height:1.6vw;width:1.6vw}.es .splide__pagination{bottom:0.5em}.es .splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:0.9vw;width:0.9vw;margin:3px;opacity:0.7;padding:0;position:relative;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear;display:none}.service{padding-left:2vw;padding-right:2vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service__title{font-size:4.5vw;font-weight:400;line-height:1.12;letter-spacing:-0.2vw;word-spacing:0.5vw;margin-bottom:2vw;text-transform:uppercase}.service__text{font-size:1.3vw;width:75%;line-height:1.5;font-weight:400;opacity:0.8;text-transform:uppercase}.service__inner{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:2vw 2vw;margin-top:2vw}.service__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2vw 1.5vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.5),1vw 1vw 2vw 0 rgba(128,128,128,0.2);border-radius:1.6vw;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.service__item:hover{-webkit-box-shadow:0px 0px 1vw #fff;box-shadow:0px 0px 1vw #fff}.service__item:hover span{background:#8e1537}.service__item:hover .service__item-img img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:1}.service__item span{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3vw;padding:0.9vw 1.6vw;border:1px solid transparent;background:#201e1e;background:#121a24;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;color:#f4f7f8;font-size:1.1vw;margin-top:1vw;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.service__item-info{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-align:start;-ms-flex-align:start;align-items:flex-start;width:52%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1vw}.service__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;position:relative;height:100%;border-radius:1vw;background-color:#000;overflow:hidden}.service__item-img img{position:absolute;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;opacity:0.9;-webkit-transition:opacity 0.6s cubic-bezier(0.1, 0.2, 0.4, 1),-webkit-transform 13s cubic-bezier(0.1, 0.2, 0.4, 1);transition:opacity 0.6s cubic-bezier(0.1, 0.2, 0.4, 1),-webkit-transform 13s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:transform 13s cubic-bezier(0.1, 0.2, 0.4, 1),opacity 0.6s cubic-bezier(0.1, 0.2, 0.4, 1);transition:transform 13s cubic-bezier(0.1, 0.2, 0.4, 1),opacity 0.6s cubic-bezier(0.1, 0.2, 0.4, 1);transition:transform 13s cubic-bezier(0.1, 0.2, 0.4, 1),opacity 0.6s cubic-bezier(0.1, 0.2, 0.4, 1),-webkit-transform 13s cubic-bezier(0.1, 0.2, 0.4, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.service__item-icon{display:block;-o-object-fit:contain;object-fit:contain;height:3.5vw;margin-bottom:0.8vw;-webkit-filter:brightness(0.7);filter:brightness(0.7);display:none}.service__item h5{font-size:1.5vw;letter-spacing:-0.06vw;font-weight:500;max-width:95%;text-transform:uppercase;opacity:0.7;margin-bottom:0.7vw}.service__item p{font-weight:400;font-size:1.23vw;line-height:1.3;max-width:95%;opacity:0.8}.rev{padding-left:2vw;padding-right:2vw;margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rev__title{font-size:4.5vw;font-weight:400;line-height:1.12;letter-spacing:-0.2vw;word-spacing:0.5vw;margin-bottom:2vw;text-transform:uppercase}.rev .splide__slide{width:22% !important;margin-right:2vw;padding:1vw 1.3vw;border-radius:2vw;-webkit-box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.6) inset,1vw 1vw 2vw 0 rgba(128,128,128,0.1) inset;box-shadow:-1vw -1vw 2vw 0 rgba(255,255,255,0.6) inset,1vw 1vw 2vw 0 rgba(128,128,128,0.1) inset}.rev .splide__slide img{width:100%;height:100%;display:block;-o-object-fit:cover !important;object-fit:cover !important;border-radius:1.5vw}.rev .splide__arrow{background:#121a24;width:5vw;height:5vw;opacity:0.8;padding:0;bottom:0;top:50%}.rev .splide__arrow svg{fill:#8e1537;height:1.6vw;width:1.6vw}.rev .splide__pagination{bottom:0.5em}.rev .splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:0.9vw;width:0.9vw;margin:3px;opacity:0.7;padding:0;position:relative;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear;display:none}.contact-wrap{position:relative}.contact-wrap::before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(32,85,138,0.4)), to(#dde4f0));background:-o-linear-gradient(bottom, rgba(32,85,138,0.4) 0%, #dde4f0);background:linear-gradient(0deg, rgba(32,85,138,0.4) 0%, #dde4f0);z-index:-1}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5vw;padding-bottom:2vw;padding-left:2vw;padding-right:2vw;color:#121a24}.contact__first-title{text-transform:uppercase;font-size:1.1vw;font-weight:400;margin-top:1vw;opacity:0.6;margin-left:0.2vw}.contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2vw;margin-bottom:2vw;position:relative}.contact__inner-title{font-size:4.5vw;font-weight:400;width:62%;line-height:1.1;margin-bottom:2vw;letter-spacing:-0.2vw}.contact__inner-text{font-size:1.6vw;width:60%;line-height:1.45;font-weight:400;text-transform:uppercase;opacity:0.7}.contact__inner-subtitle{font-size:1.7vw;font-weight:300;line-height:1.3;margin-top:2.5vw;opacity:0.7}.contact .contact-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5vw 0 2vw}.contact .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;position:relative;padding:1.9vw 0%}.contact .form-item-line{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#20558a;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);will-change:transform;opacity:0.2;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.contact .form-item-line.line-top{top:0;left:0;right:0;width:100%;height:1px;background-color:#20558a;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:0.2}.contact .form-textarea{min-height:6vw;resize:none}.contact label{width:42%;font-size:1.3vw;padding:7px 0px;font-weight:400;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;opacity:0.85}.contact label span{opacity:0.58;font-size:95%}.contact label::-moz-selection{background-color:transparent}.contact label::selection{background-color:transparent}.contact label::-moz-selection{background-color:transparent}.contact .form__label{display:block}.contact input,.contact textarea{display:block;width:87%;margin:auto;border:none;background:no-repeat bottom,50% calc(100% - 1px);background-size:0 100%, 100% 100%;-webkit-transition:all 0.4s ease-in-out 0.1s;-o-transition:all 0.4s ease-in-out 0.1s;transition:all 0.4s ease-in-out 0.1s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;font-size:1.5vw;font-weight:700;padding:7px 0px;color:#121a24;opacity:0.8;text-transform:uppercase}.contact input::-webkit-input-placeholder, .contact textarea::-webkit-input-placeholder{opacity:0.8;font-weight:500}.contact input::-moz-placeholder, .contact textarea::-moz-placeholder{opacity:0.8;font-weight:500}.contact input:-ms-input-placeholder, .contact textarea:-ms-input-placeholder{opacity:0.8;font-weight:500}.contact input::-ms-input-placeholder, .contact textarea::-ms-input-placeholder{opacity:0.8;font-weight:500}.contact input::placeholder,.contact textarea::placeholder{opacity:0.8;font-weight:500}.contact input:focus,.contact textarea:focus{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.contact input:hover:not(:focus),.contact textarea:hover:not(:focus){-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.contact .form-btn-wrap{width:64%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.8vw}.contact .form-btn{font-size:1.4vw;margin-top:0vh;outline:none;border:none;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;text-align:center;padding:1.1vw 2vw;letter-spacing:-0.04vw;color:#f4f7f8;border-radius:1.5vw;position:relative;background:#201e1e;-webkit-transition:all 0.6s cubic-bezier(0.1, 0.2, 0.4, 1);-o-transition:all 0.6s cubic-bezier(0.1, 0.2, 0.4, 1);transition:all 0.6s cubic-bezier(0.1, 0.2, 0.4, 1)}.contact .form-btn:hover{background-color:#8e1537}.contact input:focus,.contact textarea:focus{outline:none;background-size:100% 100%, 100% 100%;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-box-shadow:none;box-shadow:none}.contact input:not(:-moz-placeholder-shown)+label, .contact textarea:not(:-moz-placeholder-shown)+label{transform:translate(-10%, -80%) scale(0.8);cursor:default}.contact input:not(:-ms-input-placeholder)+label, .contact textarea:not(:-ms-input-placeholder)+label{-ms-transform:translate(-10%, -80%) scale(0.8);transform:translate(-10%, -80%) scale(0.8);cursor:default}.contact input:focus+label,.contact input:not(:placeholder-shown)+label,.contact textarea:focus+label,.contact textarea:not(:placeholder-shown)+label{-webkit-transform:translate(-10%, -80%) scale(0.8);-ms-transform:translate(-10%, -80%) scale(0.8);transform:translate(-10%, -80%) scale(0.8);cursor:default}.contact .form-item-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1vw}.contact .form-item-checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;font-weight:400;color:rgba(18,26,36,0.7);text-transform:uppercase;font-size:1.15vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5vw;margin-top:0.5vw}.contact .form-item-checkbox-item input{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:3.3vw;height:3.3vw;margin-right:1vw}.contact .form-item-checkbox-item a{text-decoration:underline;color:rgba(18,26,36,0.7);font-weight:500}.contact .form-item-checkbox-item a:hover{color:#121a24}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__footer{color:#f4f7f8;background:#121a24;padding-left:2%;padding-right:2%;padding-top:2.5vw;padding-bottom:2vw;margin-top:1vw;font-weight:300;width:100%;line-height:1.3;border-radius:2.5vw 2.5vw 0 0}.footer__footer p{max-width:61%}.footer__footer a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;margin-top:1vw;text-transform:uppercase}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:96%;margin-left:auto;margin-right:auto;margin-top:0vw;text-transform:uppercase;margin-bottom:1vw}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__left-policy{font-weight:300;margin-bottom:4vw;line-height:1.5;width:100%}.footer__left h6{font-size:7.5vw;font-weight:300;letter-spacing:-0.5vw;opacity:0.9;color:#8e1537}.footer__left img{display:block;width:36vw;-o-object-fit:contain;object-fit:contain;margin-top:0%;opacity:0.9;margin-left:-1vw;background:transparent}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:39%}.footer__right-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__right-top *{margin-bottom:1vw;font-weight:400;font-size:2vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__right-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4vw;padding-right:20%}.footer__right-bottom span{font-weight:400;margin-bottom:2vw}.footer__right-bottom li{font-weight:400;margin-bottom:0.8vw;opacity:0.7}.footer__right-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__right-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__right-bottom-right li:first-child{color:#0f7c20}.footer__right-bottom-right li:last-child{color:#2964a8}@media (orientation: portrait){body{font-size:3.3vw;letter-spacing:-0.1vw}.body-s .header{padding-top:3vw}.body-s .header__inner{width:94.4%}.third__info .hover-reveal,.third__info .hover-reveal img{all:unset;display:none !important}.container{width:94%}.menu-wrap .menu__link.current span::after{-webkit-transform:scaleY(3.3);-ms-transform:scaleY(3.3);transform:scaleY(3.3)}.menu-wrap.show .contact{width:96%;margin:0 auto;-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.menu-wrap.show .contact .contact__inner-text{font-size:4.5vw;line-height:1.4;width:95%;margin:0 0 3vw;font-weight:500;opacity:0.6}.menu-wrap.show .contact .form-item-checkbox{width:100%}.menu-wrap.show .contact .form-item-checkbox-item{font-size:3vw}.menu-wrap.show .contact .form-item-checkbox-item input{width:8vw;height:8vw}.menu-wrap.show .contact .form-btn-wrap{padding:0;margin-top:3vw}.menu-wrap .button-close{border:1px solid rgba(142,21,55,0.4);margin-right:3vw;padding:5vw;margin-right:0vw;padding:6vw;position:relative}.menu-wrap .button-close svg{position:absolute;-webkit-transform:scale(1.2) translate(-50%, -50%);-ms-transform:scale(1.2) translate(-50%, -50%);transform:scale(1.2) translate(-50%, -50%);top:52%;left:55%;stroke:#000}.menu-wrap .button-close:hover svg{-webkit-transform:scale(1) translate(-60%, -50%);-ms-transform:scale(1) translate(-60%, -50%);transform:scale(1) translate(-60%, -50%)}.menu-wrap .menu{width:100%}.menu-wrap .menu__link{font-size:11vw;white-space:nowrap}.menu-wrap .menu__link span{padding-left:0}.menu-wrap .menu__link span::before{font-size:40%;display:none}.menu-wrap .menu__link span::after{left:0}.menu-wrap .menu-flex{padding-left:3vw;padding-right:3vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:0vw}.menu-wrap .menu-right{margin-top:30vw;width:95%}.menu-wrap .menu-right p{display:none}.menu-wrap .menu-right__link{margin-bottom:2vw;font-size:6.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-wrap .menu-right__social{margin-top:5vw;padding-right:30%}.menu-wrap .menu-right__social a{font-size:3.2vw;padding-bottom:16vw}.menu-wrap .menu-right__social-it{padding-left:2vw}.header{padding-top:14vw}.header__logo{margin-left:0vw}.header__logo span{font-size:3.3vw}.header__logo img{width:7.5vw;margin-right:1.8vw}.header__inner{padding:3vw 4vw 2vw;border-radius:3.5vw}.header__inner::before{opacity:0.5}.header.blue.pinned .header__inner{width:92%}.header.blue.unpinned .header__inner{width:92%}.header__links{display:none}.header__menu{visibility:visible;opacity:1;letter-spacing:-0.1vw;padding:2vw 3vw;display:block;border-radius:3vw}.header__menu svg{margin-left:1.5vw;width:3vw;height:3vw}.header__soc{visibility:visible;opacity:1;font-size:3.4vw;letter-spacing:-0.1vw;padding:0vw;border:unset}.header__soc a{padding:1vw 2.8vw}.header__soc a img{width:6.2vw;height:6.2vw}.intro{height:130vw}.intro__video{border-radius:5vw}.intro__video .video-1{-o-object-position:85%;object-position:85%;border-radius:5vw}.intro__inner{padding:4vw 0 8vw;width:94%}.intro__inner-text{font-size:3.85vw;width:95%;margin-top:3vw}.intro__inner-link{font-size:3.85vw;border-radius:3vw;padding:3.5vw 8vw 3.5vw 5vw;margin-top:5vw}.intro__inner-link::before{width:5vw;height:5vw}.intro__inner-info{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:53%;padding-left:4vw;padding-top:0}.intro__inner-title{font-size:7vw;line-height:1.12;padding-right:5%}.intro__inner-bottom{margin-left:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__inner-bottom a{width:47.5%;height:33vw;border-radius:3vw}.intro__inner-bottom a span{font-size:3.2vw;padding:1.5vw 2.5vw;margin:1.8vw;border-radius:2vw}.intro__inner-bottom a::after{margin:1.5vw;width:6vw;height:6vw}.second{padding:3vw 0 2vw;border-radius:5vw 5vw 0 0;margin-top:-5.5vw}.second__top{width:94%}.second__top-title{font-size:3.45vw;max-width:unset;max-width:54%}.second__top-link{font-size:3.55vw;padding:3vw 4.8vw;height:12vw}.adv__inner{width:94%}.adv__text{font-size:6.8vw}.adv__text span{margin-bottom:1vw;margin-left:0 !important}.adv__info{margin-top:1vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.adv__info-center{border-radius:4vw;width:100%;padding:4vw 0 0}.adv__info-center img{height:60vw;border-radius:4vw;border-radius:3vw;-o-object-position:top;object-position:top}.adv__info-center p{font-size:3.3vw}.adv__info-left{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4vw}.adv__info-left img{height:52vw;border-radius:3vw}.adv__info-right{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4vw}.adv__info-right img{margin-top:5vw;height:52vw;border-radius:3vw}.how{margin-top:10vw;margin-bottom:3vw;padding-bottom:3vw;padding-left:0vw;padding-right:0vw}.how__title{font-size:7vw;line-height:1.2;margin-bottom:0vw;padding-right:10%;width:100%;padding-left:3vw}.how__text{font-size:3.3vw;width:85%;opacity:0.85;margin-top:2vw;padding-left:3vw}.how__inner{grid-template-columns:1fr 1fr;grid-gap:3vw 2vw;margin-top:5vw}.how__item{border-radius:3vw;padding:22% 3vw 4vw}.how__item::before{margin:2vw 3vw;font-weight:500;font-size:8vw}.how__item h5{font-size:3.6vw;line-height:1.15;font-weight:500;opacity:0.7;margin-top:1vw;margin-bottom:1.5vw}.how__item p{font-size:3.4vw;max-width:100%;line-height:1.2}.work{margin-top:10vw;margin-bottom:3vw;padding-bottom:3vw;padding-left:0vw;padding-right:0vw}.work__title{font-size:7vw;line-height:1.2;margin-bottom:0vw;padding-right:10%;width:100%;padding-left:3vw}.work__text{font-size:3.3vw;width:85%;opacity:0.85;margin-top:2vw;padding-left:3vw}.work__inner{grid-template-columns:1fr 1fr;grid-gap:3vw 2vw;margin-top:5vw}.work__item{border-radius:3vw;padding:4vw 3vw}.work__item img{height:7vw}.work__item h5{font-size:3.6vw;line-height:1.15;font-weight:500;opacity:0.7;margin-top:1vw;margin-bottom:1.5vw}.work__item p{font-size:3.4vw;max-width:100%;line-height:1.2}.req{margin-top:10vw;margin-bottom:8vw;padding-bottom:3vw}.req__title{font-size:7vw;line-height:1.2;margin-bottom:0vw;padding-right:30%}.req__inner{width:94%}.req__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:4vw 0 1vw;margin-top:4vw}.req__item::before{width:100%}.req__item:last-child::after{width:100%;bottom:-6%}.req__item-info{width:100%;margin-bottom:4vw;margin-left:0.3%}.req__item-info-link{font-size:3.7vw;padding:3.2vw 0vw;width:48%;border-radius:3vw;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.req__item-img{width:100%;height:45vw}.req__item-img div{border-radius:3vw}.req__item-img div img{border-radius:inherit}.req__item-info-name{font-size:5.2vw;line-height:1.15;font-weight:500;opacity:0.85}.req__item-info-text{line-height:1.5;font-weight:400;font-size:3.3vw;max-width:85%;opacity:0.85;margin-top:2vw;margin-bottom:1vw}.example-topp-wrap{padding:0vw 0 4vw}.example-topp span{font-size:7vw;padding:0 1.5vw}.example-topp .slesh{font-size:3em}.pre::before{height:30vh}.pre__title{font-size:8vw;font-weight:400}.pre__inner{width:94%}.pre__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7vw}.pre__item:last-child::after{display:none}.pre__item-img{width:100%;height:70vw;border-radius:2.8vw}.pre__item-img img{border-radius:inherit}.pre__item-info{width:100%;margin-top:4vw;padding-right:0}.pre__item-info-name{font-size:5.2vw;font-weight:400;padding-right:5%}.pre__item-info-text{font-size:3.6vw;margin-top:2vw;padding-right:5%}.pre__item-info-text span{font-weight:400}.pre__item-info-req{font-size:4vw;border-radius:2.8vw;padding:3.5vw 4.5vw;width:100%;margin-top:4vw}.doc{margin-top:2vw}.doc__inner{width:94%}.doc__title{font-size:8vw;font-weight:400}.doc__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doc__item{margin:2vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:48%;border-radius:2.8vw}.doc__item img{border-radius:inherit}.service{margin-top:10vw;margin-bottom:3vw;padding-bottom:3vw;padding-left:0vw;padding-right:0vw}.service__title{font-size:7vw;line-height:1.2;margin-bottom:0vw;padding-right:5%;width:100%;padding-left:3vw}.service__text{font-size:3.3vw;width:85%;opacity:0.85;margin-top:2vw;padding-left:3vw}.service__inner{grid-template-columns:1fr;grid-gap:3vw 2vw;margin-top:5vw}.service__item{border-radius:3vw;padding:4vw 3vw}.service__item-info{padding:0 2vw 0 0}.service__item-img{border-radius:3vw}.service__item img{height:100%}.service__item h5{font-size:3.5vw;line-height:1.15;font-weight:500;opacity:0.7;margin-top:1vw;margin-bottom:1.5vw}.service__item p{font-size:3.45vw;max-width:100%;line-height:1.2}.service__item span{margin-top:2vw;font-size:3.2vw;padding:2.2vw 8vw;width:48%;border-radius:3vw;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rev{margin-top:10vw;margin-bottom:3vw;padding-bottom:3vw;padding-left:0vw;padding-right:0vw}.rev__title{font-size:7vw;line-height:1.2;padding-right:10%;width:100%;padding-left:3vw;margin-bottom:3vw}.rev .splide__slide{width:43% !important;height:80vw;margin-right:2vw;padding:2vw 3vw;border-radius:4vw}.rev .splide__arrow{width:15vw;height:15vw;opacity:0.8}.rev .splide__arrow svg{height:6vw;width:6vw}.contact{margin-top:7vw;width:100%;padding-bottom:3vw;padding-left:0;padding-right:0}.contact__first-title{font-size:3.2vw;opacity:1;margin:3vw 3vw 0vw}.contact .line{margin:0 4vw}.contact__inner{margin-top:3vw}.contact__inner-title{font-weight:400;width:85%;z-index:1;margin:0 3vw 2vw;font-size:7vw;line-height:1.2}.contact__inner-text{font-size:3.35vw;width:80%;z-index:1;margin:0 3.2vw}.contact-video{width:50vw;height:18vw;margin:0;border-radius:unset;right:unset;left:0;display:none}.contact-video video{border-radius:unset}.contact label{width:100%;font-size:3.6vw;margin-bottom:1vw}.contact input,.contact textarea{font-size:4.7vw;width:100%;text-transform:unset}.contact input::-webkit-input-placeholder, .contact textarea::-webkit-input-placeholder{font-weight:500}.contact input::-moz-placeholder, .contact textarea::-moz-placeholder{font-weight:500}.contact input:-ms-input-placeholder, .contact textarea:-ms-input-placeholder{font-weight:500}.contact input::-ms-input-placeholder, .contact textarea::-ms-input-placeholder{font-weight:500}.contact input::placeholder,.contact textarea::placeholder{font-weight:500}.contact .form-textarea{min-height:16vw}.contact .form-item-line{height:1.2px !important;background-color:rgba(255,255,255,0.9) !important}.contact .form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.5vw 3%}.contact .form-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:6vw 0 0vw;padding:0 3vw}.contact .form-btn{margin-right:0vw;font-size:4.1vw;padding:4vw 2vw;border-radius:2.8vw}.contact .form-btn__policy{display:none}.contact .form-item-checkbox{width:96%;margin:0 auto}.contact .form-item-checkbox-item{font-size:3.25vw;margin:1.8vw 0}.contact .form-item-checkbox-item input{width:8.5vw;height:8.5vw;margin-right:3vw}.contact .form-item-checkbox-item span{width:75%;line-height:1.3}.footer__footer{padding-top:6vw;padding-bottom:17vw;padding-left:3.5vw;border-radius:5vw 5vw 0 0}.footer__footer p{max-width:98%;font-size:3.4vw;line-height:1.4}.footer__footer a{margin-top:2.5vw}.footer__inner{width:94%;padding-bottom:12vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer h6{font-size:20.6vw}.footer__left-policy{font-size:3.2vw;margin-bottom:2vw}.footer__left img{width:92%}.footer__right{width:90%;margin-top:3vw}.footer__right-top *{margin-bottom:2vw;font-weight:400;font-size:5vw;opacity:0.9}.footer__right-bottom{padding-right:5%;font-size:3.35vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__right-bottom li{margin-bottom:2vw}.footer__right-bottom-right li{opacity:1}.er{padding-left:0vw;padding-right:0vw}.er__inner-item-title{font-size:3.5vw}.er__inner a{border-radius:3vw;padding:3.3vw 5vw;font-size:3.45vw}.er__inner p{font-size:3.7vw;max-width:95%;margin-bottom:2.3vw;line-height:1.4}.er__inner-item{padding-right:4%;padding-left:5%;padding-top:6vw;padding-bottom:5vw;margin-bottom:3vw}.er__inner-item-title{font-size:5.1vw;margin-bottom:2.5vw;font-weight:500;opacity:0.7}.cookies-body main div{width:92%;padding-top:14vw;padding-bottom:24vw}.cookies-body h1{font-size:7vw;line-height:1;padding:3vw 0}.cookies-body h2,.cookies-body h3{font-size:4.7vw;padding:5vw 0 1.5vw}.cookies-body p{font-size:3.85vw;line-height:1.3;margin-bottom:1.5vw}.cookies-body ul{margin-top:8vw;font-size:4.5vw}.cookies-body ul li{margin-bottom:2.5vw}.cookie-block{border-radius:5vw;padding:4vw 5vw 20vw 5vw;margin:3vw 3vw;font-size:4vw;max-width:100%}.cookie-block button{border:1px solid transparent;padding:3.5vw 5vw;border-radius:3vw;background:#121a24;color:#dde4f0;text-transform:capitalize;font-size:3.85vw;position:absolute;bottom:0;left:0;right:0;width:92%;margin:0 auto 3vw}.cookie-block a{white-space:nowrap;font-weight:500;text-decoration:underline}.line{width:96%}.close-popup{margin:6vw;z-index:1000;width:17vw;height:17vw;top:25vw}.popup__bg .contact{padding:8% 6%;border-radius:5.5vw;width:85%}.popup__bg .contact .contact__inner-text{font-size:4.8vw;margin-right:0;margin-left:0;margin-bottom:3vw}.popup__bg .contact label{font-size:3.3vw}.popup__bg .contact .form-item-checkbox{margin-top:4vw}.popup__bg .contact .form-item-checkbox-item{font-size:2.9vw;margin-bottom:1vw;margin-top:1vw}.popup__bg .contact .form-item-checkbox-item input{width:7vw;height:7vw}.popup__bg .contact .form-item-checkbox-item span{width:90%}.popup__bg .contact input,.popup__bg .contact textarea{font-size:3.9vw}.popup__bg .contact .form-btn{padding:3.5vw 4vw;font-size:3.8vw}.popup__bg .contact .form-btn-wrap{margin-top:4vw;padding:0}}@media (orientation: landscape) and (max-width: 1100px) and (max-height: 550px){.third__info .hover-reveal,.third__info .hover-reveal img{all:unset;display:none !important}.container-s{width:68%}.header__inner{font-size:1.16vw}.header__logo span{font-size:1.13vw}.header__menu svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu-wrap .menu__link{font-size:4.3vw}.menu-wrap .menu-right p{margin-top:8vh}.project__title{font-size:4.8vw}.project-second__title{font-size:4.5vw}.project-second__info-text{width:63%;display:inline-block;font-size:1.8vw}.project-more__title{font-size:5vw}.project-more__item-title{font-size:1.7vw}.project-more__item img{height:37vw}.project-more__inner{margin-top:4vh}.intro__img img{top:0;height:100%}.intro-info__title{font-size:6vw}.intro__content{padding:11vh 0 14vh}.intro__content-title{font-size:7vw}.intro__content .intro__content-text{margin-bottom:4vh}.intro__content .intro__content-descr{margin-top:5vh;font-size:1.62vw}.intro__content .intro__content-bottom-right{width:38%}.intro__content .intro__content-bottom-right a{font-size:1.38vw}.intro-info__right p{font-size:1.23vw}.intro-info__right-flex{width:65%}.intro-info__right-flex a{padding:1.3vw 0vw 1.3vw 3vw;font-size:1.32vw}.second__item{height:80vh}.second .second__title{font-size:5.5vw}.next__title{font-size:5.5vw}.contact__title{font-size:3.5vw}.about__title{font-size:7.5vw}.about__content-info p{font-size:1.3vw}.about__bottom-title{font-size:2.6vw}.about__bottom-info-descr p{font-size:1.3vw}}@media (min-device-width: 758px) and (max-device-width: 1124px) and (min-device-height: 1000px) and (orientation: portrait){.menu-wrap .menu__link{font-size:7.6vw}.menu-wrap .button-close{height:8vw;width:8vw;border:1.5px solid #f7f4eeab}.menu-wrap .button-close svg{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.menu-wrap .menu-right__link{font-size:4.2vw}.menu-wrap .menu-right__social{margin-top:4vh}.menu-wrap .menu-right__social a{font-size:2.5vw}.menu-wrap .menu-flex{margin-top:0}.header__logo span{font-size:2.2vw;margin-left:7vw}.header__menu{font-size:2.3vw}.header__menu svg{-webkit-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1)}.intro-info{padding-bottom:8vh}.intro .sphere::before{width:34vw;height:34vw}.intro-info__title{font-size:10vw}.intro-info__right p{font-size:2.7vw}.intro-info__right-flex{width:48%}.intro-info__right-flex a{font-size:2.8vw}.intro-info__right-flex a::before{width:4.8vw;height:4.8vw}.intro__content-text{font-size:3.2vw}.intro__content-title{font-size:12.5vw}.intro .intro__content-descr{font-size:3.4vw}.intro .intro__content-bottom-right a{font-size:2.7vw}.second__title{font-size:9vw}.second .second__item-left h4{font-size:5.5vw}.second .second__item-left p{font-size:2.9vw}.second .second__item-left-img-mob{height:35vh;border-radius:1vw}.second__link{font-size:3.1vw;height:10vw}.third__title{font-size:9vw}.third .third__info ul li span{font-size:3.2vw}.third .third__info ul li span::before{font-size:2.9vw}.third .third__links a{font-size:3.3vw;padding:2.9vw 5.5vw}.next__title{font-size:9vw}.next__item h5{font-size:3.35vw}.next__item-plus{width:7vw;height:7vw}.next__item-date{font-size:3.15vw}.next .next__item img{height:36vh;border-radius:1vw}.next .next__link-inner{font-size:2.9vw}.next .next__link-inner span::before{width:4.4vw;height:4.4vw}.er{padding-left:3vw;padding-right:3vw}.er__title{font-size:8vw}.er__content p.er__content-big-p{font-size:2.8vw}.er__content p{max-width:90%;font-size:2.7vw}.er__content-photo div span{font-size:2.6vw;margin-top:0.8vh}.contact__title{font-size:5.5vw}.contact label{font-size:2.7vw;padding-top:1.35vw}.contact input,.contact textarea{font-size:3.9vw}.contact .form-btn{font-size:4.2vw}.contact .form-btn__policy{font-size:2.3vw}.contact-right__title{font-size:5.2vw;opacity:0.45}.contact .contact-right__link{font-size:4.4vw}.contact .contact-right__social a{font-size:2.8vw}.about__bottom-title{font-size:5vw}.about__content-info p{font-size:2.6vw}.about__bottom-info-descr p{font-size:2.7vw}.er__title{font-size:8vw}.er__content p.er__content-big-p{font-size:2.8vw}.er__content p{max-width:90%;font-size:2.7vw}.er__content-photo div span{font-size:2.6vw;margin-top:0.8vh}.project .project__title{font-size:8vw}.project .project__links-title{font-size:3.8vw;margin-bottom:2vh}.project .project__links a{padding:2.5vw 1vw 2.5vw 1vw;font-size:3vw}.project .project-second__title{font-size:5.55vw}.project .project-second__info-text{font-size:3.25vw}.project-second__info-subtext{font-size:3.1vw}.project .project-gallery__row .t01{height:85vh}.project .project-gallery__row .t02{height:85vh}.project .project-gallery__row .t03{height:85vh}.project-gallery__full img{height:41vh}.project-more__title{font-size:7.5vw}.project .project-more__item img{height:40vh}.project-more__item-title{font-size:3.6vw}}@media (min-device-width: 1200px) and (max-device-width: 1400px) and (min-device-height: 1020px) and (orientation: landscape){#cursor{display:none}.intro__img img{top:0;height:100%}.intro__content{padding:9vh 0 12vh}.intro__content-title{font-size:8vw}.intro__content-text{margin-bottom:4vh}.intro__content-descr{font-size:1.6vw;margin-top:6vh}.second__item{height:65vh}.service .second__item{height:63vh}}@media (min-device-width: 1000px) and (max-device-width: 1200px) and (min-device-height: 760px) and (orientation: landscape){#cursor{display:none}.intro__img img{top:0;height:100%}.intro__content{padding:9vh 0 12vh}.intro__content-title{font-size:8vw}.intro__content-text{margin-bottom:4vh}.intro__content-descr{font-size:1.6vw;margin-top:6vh}.second__item{height:65vh}.service .second__item{height:63vh}}
