@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}::after,::before{box-sizing:border-box}::-moz-selection{background:#00303e;color:#fff}::selection{background:#00303e;color:#fff}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:#fff;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:400;line-height:200%;color:#00303e;margin:0;padding:0}body.is-lock{height:100dvh;overflow:hidden}img{width:100%;height:auto;margin:0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper{width:100%;overflow:hidden}.container{max-width:1600px;margin:0 auto;padding:0 40px}@media only screen and (max-width:1280px){.container{padding:0 30px}}@media only screen and (max-width:1024px){.container{padding:0 20px}}.label{text-align:center}.label span{font-size:3.2rem;line-height:150%;text-transform:uppercase;color:#fff;padding:0 76px;display:inline-block;position:relative}@media only screen and (max-width:1280px){.label span{font-size:3rem;padding:0 64px}}@media only screen and (max-width:1024px){.label span{font-size:2.8rem;padding:0 48px}}@media only screen and (max-width:768px){.label span{font-size:2.4rem}}@media only screen and (max-width:480px){.label span{font-size:2rem}}.label span::after,.label span::before{content:"";background-size:contain;background-repeat:no-repeat;width:127px;height:72px;transform:translateY(-50%);position:absolute;top:50%}@media only screen and (max-width:768px){.label span::after,.label span::before{width:110px;height:52px}}.label span::before{background-image:url(../../images/label__before.svg);background-position:center left;left:0}.label span::after{background-image:url(../../images/label__after.svg);background-position:center right;right:0}.label--left{text-align:left}.label--right{text-align:right}.label--black span{color:#00303e}.label--black span::before{background-image:url(../../images/label__before--black.svg)}.label--black span::after{background-image:url(../../images/label__after--black.svg)}.anchor{width:100%;height:1px;pointer-events:none;position:absolute;top:-80px;left:0}a{text-decoration:none;color:#00303e;transition:color .25s ease-in-out 0s;position:relative}a:hover{color:#00303e}h1,h2,h3,h4,h5,h6{font-family:Syne,sans-serif;font-weight:600;margin:0}.as-h1,h1{font-size:9.6rem;line-height:104%}@media only screen and (max-width:1440px){.as-h1,h1{font-size:8rem}}@media only screen and (max-width:1280px){.as-h1,h1{font-size:7.2rem}}@media only screen and (max-width:1024px){.as-h1,h1{font-size:6.4rem}}@media only screen and (max-width:768px){.as-h1,h1{font-size:4.8rem}}@media only screen and (max-width:480px){.as-h1,h1{font-size:4.2rem}}.as-h1.as-concept,h1.as-concept{font-family:Montserrat,sans-serif;font-size:4.8rem;font-weight:500;line-height:128%;text-transform:uppercase}@media only screen and (max-width:1440px){.as-h1.as-concept,h1.as-concept{font-size:4.2rem}}@media only screen and (max-width:1280px){.as-h1.as-concept,h1.as-concept{font-size:3.6rem}}@media only screen and (max-width:1024px){.as-h1.as-concept,h1.as-concept{font-size:3.2rem}}@media only screen and (max-width:768px){.as-h1.as-concept,h1.as-concept{font-size:3rem}}.as-h2,h2{font-size:6.4rem;line-height:130%}@media only screen and (max-width:1440px){.as-h2,h2{font-size:5.6rem;line-height:120%}}@media only screen and (max-width:1280px){.as-h2,h2{font-size:4.8rem}}@media only screen and (max-width:1024px){.as-h2,h2{font-size:4.2rem}}.as-h3,h3{font-size:4rem;line-height:130%}@media only screen and (max-width:1440px){.as-h3,h3{font-size:3.6rem;line-height:120%}}@media only screen and (max-width:1024px){.as-h3,h3{font-size:3.2rem}}@media only screen and (max-width:768px){.as-h3,h3{font-size:3rem}}.as-h4,h4{font-size:3.2rem;line-height:112.5%}@media only screen and (max-width:1440px){.as-h4,h4{font-size:2.8rem}}@media only screen and (max-width:1280px){.as-h4,h4{font-size:2.4rem}}.as-h5,h5{font-size:2.4rem;line-height:133.33%}.as-h6,h6{font-size:0;line-height:100%}p{font-size:2rem;line-height:150%;margin:0}@media only screen and (max-width:1440px){p{font-size:1.8rem}}@media only screen and (max-width:1024px){p{font-size:1.6rem}}b,strong{font-weight:600}.copy-block ul{font-size:2rem;line-height:150%;margin:0;flex-direction:column;gap:8px;display:flex}@media only screen and (max-width:1440px){.copy-block ul{font-size:1.8rem}}@media only screen and (max-width:1024px){.copy-block ul{font-size:1.6rem}}.copy-block ul li{position:relative;padding:0 0 0 30px}.copy-block ul li::before{content:"";border-radius:50%;background-color:#00303e;width:5px;height:5px;position:absolute;top:14px;left:10px}@media only screen and (max-width:1440px){.copy-block ul li::before{top:12px}}@media only screen and (max-width:1024px){.copy-block ul li::before{width:4px;height:4px;top:9px}}.copy-block>*{margin:30px 0}@media only screen and (max-width:1024px){.copy-block>*{margin:24px 0}}.copy-block>:first-child{margin-top:0!important}.copy-block>:last-child{margin-bottom:0!important}.button{border:1px solid #00303e;border-radius:0;background-color:transparent;height:67px;font-family:Syne,sans-serif;font-size:1.6rem;font-weight:700;line-height:100%;text-align:center;text-transform:uppercase;white-space:nowrap;color:#00303e;outline:0!important;padding:0 72px;justify-content:center;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s;-webkit-appearance:none;box-shadow:none!important}@media only screen and (max-width:1440px){.button{height:60px;padding:0 64px}}@media only screen and (max-width:768px){.button{height:52px;padding:0 48px}}.button:hover{background-color:#00303e;color:#fff}.button--white{border-color:#fff;color:#fff}.button--white:hover{background-color:#fff;color:#00303e}.button--blue{border-color:#c6dbe0;background-color:#c6dbe0}.button--blue:hover{border-color:#fff;background-color:#fff;color:#00303e}.button--fully-blue{background-color:#00303e;color:#fff}.button--fully-blue:hover{border-color:#00303e;background-color:transparent;color:#00303e}.btn{display:inline-block;position:relative}.btn span{background-color:#00303e;height:50px;font-weight:500;color:#c6dbe0;white-space:nowrap;padding:0 42px;justify-content:center;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s;position:relative;z-index:2;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}@media only screen and (max-width:1440px){.btn span{height:46px;padding:0 36px}}.btn::after{content:"";background-color:#c6dbe0;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;z-index:1;top:-1px;left:-1px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.btn:hover span{background-color:#c6dbe0;color:#00303e}input[type=email],input[type=tel],input[type=text],select,textarea{border:0 none;border-radius:0;background-color:transparent;width:100%;height:52px;font-family:Montserrat,sans-serif;font-size:1.6rem;line-height:1;vertical-align:middle;color:#c6dbe0;outline:0;margin:0;padding:0 21px;box-shadow:none!important;-webkit-appearance:none;transition:border-color .25s ease-in-out 0s}@media only screen and (max-width:1024px){input[type=email],input[type=tel],input[type=text],select,textarea{font-size:1.4rem}}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#00303e;background-color:transparent}input[type=submit]{border:0 none;border-radius:0;background-color:transparent;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:500;line-height:2.4rem;color:#fff;cursor:pointer;outline:0;padding:0;box-shadow:none!important;-webkit-appearance:none;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:1024px){input[type=submit]{font-size:1.6rem}}textarea{height:165px;line-height:2rem;resize:none;padding:18px 21px}::-webkit-input-placeholder{color:#c6dbe0!important;opacity:.3}:-moz-placeholder{color:#c6dbe0!important;opacity:.3}::-moz-placeholder{color:#c6dbe0!important;opacity:.3}:-ms-input-placeholder{color:#c6dbe0!important;opacity:.3}.contact-form__header{margin:0 0 30px}.contact-form__text{margin:18px 0 0}.contact-form__line{margin:24px 0 0;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media only screen and (max-width:1024px){.contact-form__line{margin:16px 0 0;grid-template-columns:1fr}}.contact-form__line--is-three{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.contact-form__line--is-three{grid-template-columns:1fr}}.contact-form__line:first-child{margin:0}.contact-form__input{position:relative}.contact-form__input::after,.contact-form__input::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.contact-form__input::before{background-color:#00303e;transition:background-color .25s ease-in-out 0s;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.contact-form__input::after{background-color:rgba(198,219,224,.5);width:100%;height:100%;z-index:1;top:0;left:0}.contact-form__input>span{display:block;position:relative;z-index:3}.contact-form__input .wpcf7-not-valid-tip{background-color:#00303e;font-size:1.1rem;line-height:100%;color:#fb4f4f;padding:0 8px 0 12px;position:absolute;bottom:-2px;right:0}.contact-form__textarea{margin:24px 0 0}@media only screen and (max-width:1024px){.contact-form__textarea{margin:16px 0 0}}.contact-form__subheading{margin:48px 0 24px}@media only screen and (max-width:768px){.contact-form__subheading{margin:36px 0 18px}}.contact-form__declaration{margin:24px 0 48px}.contact-form__declaration p,.contact-form__declaration ul{font-size:1.6rem;line-height:175%}@media only screen and (max-width:1280px){.contact-form__declaration p,.contact-form__declaration ul{line-height:170%}}@media only screen and (max-width:768px){.contact-form__declaration p,.contact-form__declaration ul{font-size:1.4rem;line-height:140%}}.contact-form__declaration ul li{padding:0 0 0 24px;position:relative}.contact-form__declaration ul li::before{content:"";background-color:#00303e;border-radius:50%;width:3px;height:3px;position:absolute;top:12px;left:10px}@media only screen and (max-width:768px){.contact-form__declaration ul li::before{top:8px}}.contact-form__footer{margin:40px 0 0;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:560px){.contact-form__footer{margin:30px 0 0;flex-direction:column;align-items:flex-start;gap:12px}}.contact-form__acceptance span{margin:0!important}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]{display:none}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]:checked+span::after{opacity:1}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{color:#c6dbe0;cursor:pointer;padding:0 0 0 36px;display:block;position:relative}@media only screen and (max-width:1024px){.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:1.4rem}}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::after,.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::before{content:"";pointer-events:none;position:absolute}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::before{border:1px solid #c6dbe0;width:20px;height:20px;top:5px;left:0}.contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::after{background-color:#c6dbe0;width:10px;height:10px;opacity:0;transition:opacity .25s ease-in-out 0s;top:10px;left:5px}.contact-form__submit{cursor:pointer;position:relative}@media only screen and (max-width:560px){.contact-form__submit{align-self:flex-end}}.contact-form__submit::after,.contact-form__submit::before{content:"";width:40px;height:40px;pointer-events:none;transition:opacity .25s ease-in-out 0s;transform:translateY(-50%);position:absolute;top:50%;right:0}.contact-form__submit::before{background-image:url(../../images/icons/submit-arrow.svg)}.contact-form__submit::after{background-image:url(../../images/icons/submit-arrow--hover.svg);opacity:0}.contact-form__submit .wpcf7-spinner{display:none!important}.contact-form__submit input[type=submit]{padding:10px 56px 10px 0}.contact-form__submit:hover::before{opacity:0}.contact-form__submit:hover::after{opacity:1}.contact-form__button{text-align:center;margin:80px 0 0;position:relative}@media only screen and (max-width:1024px){.contact-form__button{margin:60px 0 0}}@media only screen and (max-width:768px){.contact-form__button{margin:40px 0 0}}.contact-form__button .wpcf7-spinner{display:none!important}.contact-form__button input[type=submit]{border:1px solid #00303e;background-color:#00303e;height:67px;font-size:1.6rem;font-weight:700;line-height:100%;text-align:center;text-transform:uppercase;color:#fff!important;padding:0 72px;transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s}@media only screen and (max-width:1440px){.contact-form__button input[type=submit]{height:60px;padding:0 64px}}@media only screen and (max-width:768px){.contact-form__button input[type=submit]{height:52px;padding:0 48px}}.contact-form__button input[type=submit]:hover{border-color:#00303e;background-color:transparent;color:#00303e!important}.contact-form--is-light input[type=email],.contact-form--is-light input[type=tel],.contact-form--is-light input[type=text],.contact-form--is-light select,.contact-form--is-light textarea{color:#00303e}.contact-form--is-light input[type=submit]{color:#00303e}.contact-form--is-light textarea{height:334px}@media only screen and (max-width:1280px){.contact-form--is-light textarea{height:300px}}@media only screen and (max-width:1024px){.contact-form--is-light textarea{height:270px}}@media only screen and (max-width:768px){.contact-form--is-light textarea{height:240px}}.contact-form--is-light ::-webkit-input-placeholder{color:#00303e!important;opacity:1}.contact-form--is-light :-moz-placeholder{color:#00303e!important;opacity:1}.contact-form--is-light ::-moz-placeholder{color:#00303e!important;opacity:1}.contact-form--is-light :-ms-input-placeholder{color:#00303e!important;opacity:1}.contact-form--is-light .contact-form__input::before{background-color:#fff}.contact-form--is-light .contact-form__input::after{background-color:#c6dbe0}.contact-form--is-light .contact-form__input .wpcf7-not-valid-tip{background-color:#fff}.contact-form--is-light .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{color:rgba(0,48,62,.5)}.contact-form--is-light .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::before{border-color:rgba(0,48,62,.5)}.contact-form--is-light .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::after{background-color:rgba(0,48,62,.5)}.contact-form--is-light .contact-form__submit::before{background-image:url(../../images/icons/submit-dark-arrow.svg)}.contact-form--is-light .contact-form__submit::after{background-image:url(../../images/icons/submit-dark-arrow--hover.svg)}.contact-form--is-lighten input[type=email],.contact-form--is-lighten input[type=tel],.contact-form--is-lighten input[type=text],.contact-form--is-lighten select,.contact-form--is-lighten textarea{color:#00303e}.contact-form--is-lighten input[type=submit]{color:#00303e}.contact-form--is-lighten textarea{height:334px}.contact-form--is-lighten ::-webkit-input-placeholder{color:#00303e!important;opacity:1}.contact-form--is-lighten :-moz-placeholder{color:#00303e!important;opacity:1}.contact-form--is-lighten ::-moz-placeholder{color:#00303e!important;opacity:1}.contact-form--is-lighten :-ms-input-placeholder{color:#00303e!important;opacity:1}.contact-form--is-lighten .contact-form__input::before{background-color:#fff}.contact-form--is-lighten .contact-form__input::after{background-color:#c6dbe0}.contact-form--is-lighten .contact-form__input .wpcf7-not-valid-tip{background-color:#fff}.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:2rem;line-height:170%;color:#00303e}@media only screen and (max-width:1280px){.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:1.6rem}}@media only screen and (max-width:768px){.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span{font-size:1.4rem;line-height:140%}}.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::before{border-color:#00303e;top:6px}@media only screen and (max-width:1280px){.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::before{top:3px}}.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::after{background-color:#00303e;top:11px}@media only screen and (max-width:1280px){.contact-form--is-lighten .contact-form__acceptance span.wpcf7-form-control-wrap .wpcf7-list-item label span::after{top:8px}}.contact-form--is-lighten .contact-form__submit::before{background-image:url(../../images/icons/submit-dark-arrow.svg)}.contact-form--is-lighten .contact-form__submit::after{background-image:url(../../images/icons/submit-dark-arrow--hover.svg)}.wpcf7-response-output{font-size:1.4rem!important;line-height:130%!important;margin:40px 0 0!important;padding:10px 16px!important}.header{background-color:#00303e;width:100%;height:120px;padding:0 120px;justify-content:space-between;align-items:center;display:flex;transition:height .25s ease-in-out 0s;position:fixed;z-index:100;top:0;left:0}@media only screen and (max-width:1440px){.header{height:100px;padding:0 60px}}@media only screen and (max-width:1280px){.header{padding:0 40px}}@media only screen and (max-width:1180px){.header{padding:0 20px}}@media only screen and (max-width:1024px){.header{height:90px;padding:0 70px 0 20px}}@media only screen and (max-width:480px){.header{height:80px;padding:0 20px}}.header.is-sticky{height:90px}@media only screen and (max-width:1440px){.header.is-sticky{height:80px}}@media only screen and (max-width:1024px){.header.is-sticky{height:90px}}@media only screen and (max-width:480px){.header.is-sticky{height:80px}}.header__logo{flex:0 0 110px}@media only screen and (max-width:1440px){.header__logo{flex:0 0 100px}}@media only screen and (max-width:1280px){.header__logo{flex:0 0 90px}}@media only screen and (max-width:480px){.header__logo{flex:0 0 80px}}@media only screen and (max-width:1024px){.header__menu{background-color:#00303e;width:100%;height:100dvh;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;transition:opacity .25s ease-in-out 0s;position:absolute;z-index:5;top:0;left:0}}@media only screen and (max-width:1024px){.header__menu *{pointer-events:none!important}}.header__menu.is-active{opacity:1;pointer-events:all}@media only screen and (max-width:1024px){.header__menu.is-active *{pointer-events:all!important}}.header__menu-ul{font-family:Syne,sans-serif;display:flex}@media only screen and (max-width:1024px){.header__menu-ul{flex-direction:column;justify-content:center;align-items:center}}.header__menu-li.current-menu-item>.header__menu-a{color:#fff}.header__menu-li.menu-item-has-children{position:relative}@media only screen and (max-width:1024px){.header__menu-li.menu-item-has-children{text-align:center}}.header__menu-li.menu-item-has-children>.header__menu-a{padding:6px 46px 6px 32px;display:inline-block;position:relative}@media only screen and (max-width:1440px){.header__menu-li.menu-item-has-children>.header__menu-a{padding:6px 38px 6px 24px}}@media only screen and (max-width:1280px){.header__menu-li.menu-item-has-children>.header__menu-a{padding:6px 34px 6px 20px}}@media only screen and (max-width:1024px){.header__menu-li.menu-item-has-children>.header__menu-a{padding:5px 14px}}.header__menu-li.menu-item-has-children>.header__menu-a::after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #c6dbe0;transform:translateY(-50%);position:absolute;top:50%;right:32px}@media only screen and (max-width:1440px){.header__menu-li.menu-item-has-children>.header__menu-a::after{right:24px}}@media only screen and (max-width:1280px){.header__menu-li.menu-item-has-children>.header__menu-a::after{right:20px}}@media only screen and (max-width:1024px){.header__menu-li.menu-item-has-children>.header__menu-a::after{right:0}}.header__menu-li.menu-item-has-children:hover .header__menu-submenu{opacity:1;pointer-events:all;transform:translateY(0)}.header__menu-a{text-transform:uppercase;color:#c6dbe0;white-space:nowrap;padding:6px 32px;display:inline-block}@media only screen and (max-width:1440px){.header__menu-a{padding:6px 24px}}@media only screen and (max-width:1280px){.header__menu-a{padding:6px 20px}}@media only screen and (max-width:1024px){.header__menu-a{padding:5px 14px}}.header__menu-a:hover{color:#fff}.header__menu-submenu{opacity:0;pointer-events:none;padding:16px 24px;transition:opacity .25s ease-in-out 0s,transform .25s ease-in-out 0s;transform:translateY(5px);position:absolute;top:100%;left:8px}@media only screen and (max-width:1024px){.header__menu-submenu{font-size:1.4rem;text-align:center;margin:6px 0 8px;padding:12px 18px;opacity:1;pointer-events:all;transform:translateY(0);position:relative;top:auto;left:auto}}.header__menu-submenu .header__menu-a{padding:0}.header__menu-submenu::before{content:"";background-color:#00303e;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.header__menu-submenu::after{content:"";background-color:rgba(198,219,224,.25);width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;z-index:-2;top:-1px;left:-1px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}@media only screen and (max-width:480px){.header__button{display:none}}.header__trigger{display:none}@media only screen and (max-width:1024px){.header__trigger{width:26px;height:30px;cursor:pointer;display:block;position:absolute;z-index:10;top:28px;right:20px}}@media only screen and (max-width:480px){.header__trigger{top:23px}}.header__trigger::after,.header__trigger::before{content:"";background-color:#c6dbe0;width:100%;height:1px;position:absolute;left:0}.header__trigger::before{transition:transform .25s ease-in-out 0s,top .25s ease-in-out 0s;top:10px}.header__trigger::after{transition:transform .25s ease-in-out 0s,bottom .25s ease-in-out 0s;bottom:10px}.header__trigger.is-active::before{transform:translateY(-50%) rotate(45deg);top:50%}.header__trigger.is-active::after{transform:translateY(50%) rotate(-45deg);bottom:50%}.hero{background-color:#00303e;text-align:center;color:#fff;padding:244px 0 212px;position:relative}@media only screen and (max-width:1440px){.hero{padding:200px 0 160px}}@media only screen and (max-width:1024px){.hero{padding:160px 0 90px}}@media only screen and (max-width:480px){.hero{padding:140px 0 70px}}.hero::before{content:"";background-image:url(../../images/hero__bg.svg);background-size:cover;background-position:center center;width:100%;height:calc(100% - 120px);pointer-events:none;position:absolute;z-index:1;top:120px;left:0}@media only screen and (max-width:1440px){.hero::before{height:calc(100% - 100px);top:100px}}@media only screen and (max-width:1024px){.hero::before{height:calc(100% - 90px);top:90px}}@media only screen and (max-width:480px){.hero::before{height:calc(100% - 80px);top:80px}}.hero::after{content:"";width:0;height:0;border-bottom:170px solid #fff;border-right:110px solid transparent;pointer-events:none;position:absolute;z-index:2;bottom:0;left:0}@media only screen and (max-width:1440px){.hero::after{border-bottom-width:150px;border-right-width:100px}}@media only screen and (max-width:1280px){.hero::after{border-bottom-width:130px;border-right-width:90px}}@media only screen and (max-width:1024px){.hero::after{display:none}}.hero__container{position:relative;z-index:3}.hero__heading{max-width:1248px;margin:0 auto}@media only screen and (max-width:1440px){.hero__heading{max-width:1120px}}.hero__text{max-width:920px;margin:64px auto 0}@media only screen and (max-width:1440px){.hero__text{max-width:768px;margin:48px auto 0}}@media only screen and (max-width:768px){.hero__text{margin:30px 0 0}}.hero__button{margin:64px 0 0}@media only screen and (max-width:1440px){.hero__button{margin:48px 0 0}}@media only screen and (max-width:768px){.hero__button{margin:42px 0 0}}.about-company{margin:-88px 0 100px;position:relative;z-index:2}@media only screen and (max-width:1440px){.about-company{margin:-60px 0 100px}}@media only screen and (max-width:1280px){.about-company{margin:-40px 0 80px}}@media only screen and (max-width:1024px){.about-company{margin:0 0 60px}}@media only screen and (max-width:1024px){.about-company__image{width:calc(100% + 40px);margin:0 -20px}}.about-company__wrapper{border-bottom:1px solid #c6dbe0;padding:124px 0;grid-template-columns:repeat(2,1fr);gap:160px;display:grid}@media only screen and (max-width:1440px){.about-company__wrapper{padding:100px 0;gap:110px}}@media only screen and (max-width:1280px){.about-company__wrapper{padding:80px 0;gap:60px}}@media only screen and (max-width:1024px){.about-company__wrapper{padding:60px 0;grid-template-columns:1fr;gap:40px}}.about-company__heading{margin:0 0 24px}@media only screen and (max-width:1024px){.about-company__heading{margin:0 0 18px}}.about-company__text-block+.about-company__text-block{margin:66px 0 0}@media only screen and (max-width:1280px){.about-company__text-block+.about-company__text-block{margin:60px 0 0}}@media only screen and (max-width:1024px){.about-company__text-block+.about-company__text-block{margin:40px 0 0}}.meet-our-team{background-color:#00303e;color:#fff;margin:100px 0;padding:100px 0 0;position:relative}@media only screen and (max-width:1280px){.meet-our-team{margin:80px 0;padding:80px 0 0}}@media only screen and (max-width:1024px){.meet-our-team{margin:60px 0;padding:60px 0 0}}.meet-our-team::after{content:"";background-color:#fff;width:100%;height:370px;position:absolute;z-index:1;bottom:0;left:0}@media only screen and (max-width:1024px){.meet-our-team::after{height:180px}}.meet-our-team__list{margin:100px 0 0;grid-template-columns:repeat(2,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:26px;display:grid;position:relative;z-index:2}@media only screen and (max-width:1280px){.meet-our-team__list{margin:80px 0 0;row-gap:18px}}@media only screen and (max-width:1024px){.meet-our-team__list{margin:60px 0 0;grid-template-columns:1fr}}.meet-our-team__list-item{padding:56px 64px;position:relative;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.meet-our-team__list-item{padding:48px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1024px){.meet-our-team__list-item{padding:36px 30px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}@media only screen and (max-width:768px){.meet-our-team__list-item{padding:32px 20px}}.meet-our-team__list-item::after,.meet-our-team__list-item::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.meet-our-team__list-item::after,.meet-our-team__list-item::before{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1024px){.meet-our-team__list-item::after,.meet-our-team__list-item::before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.meet-our-team__list-item::before{background-color:#00303e;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.meet-our-team__list-item::after{background-color:#fff;width:100%;height:100%;z-index:1;top:0;left:0}.meet-our-team__list-item--static{text-align:center;padding:0 0 16px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:1024px){.meet-our-team__list-item--static{padding:42px 20px 48px}}.meet-our-team__list-item-inner{position:relative;z-index:3}.meet-our-team__list-item-name{margin:0 0 24px}.meet-our-team__list-item-text{max-width:523px;margin:24px 0 40px}.what-we-do{background-color:#c6dbe0;margin:100px 0;padding:100px 0;position:relative}@media only screen and (max-width:1280px){.what-we-do{margin:80px 0;padding:80px 0}}@media only screen and (max-width:1024px){.what-we-do{margin:60px 0;padding:60px 0}}.what-we-do::after{content:"";width:0;height:0;border-top:68px solid #fff;border-right:68px solid transparent;pointer-events:none;position:absolute;z-index:2;top:0;left:0}@media only screen and (max-width:1024px){.what-we-do::after{display:none}}.what-we-do__container{align-items:center;gap:140px;display:flex}@media only screen and (max-width:1440px){.what-we-do__container{gap:110px}}@media only screen and (max-width:1280px){.what-we-do__container{gap:60px}}@media only screen and (max-width:1024px){.what-we-do__container{flex-direction:column}}.what-we-do__col:nth-child(1){flex:0 0 38.27%}@media only screen and (max-width:1024px){.what-we-do__col:nth-child(1){text-align:center}}.what-we-do__col:nth-child(2){flex:1 1 auto}@media only screen and (max-width:1024px){.what-we-do__label{text-align:center}}.what-we-do__heading{margin:84px 0 24px}@media only screen and (max-width:1024px){.what-we-do__heading{margin:48px 0 24px}}.what-we-do__button{margin:50px 0 0}@media only screen and (max-width:1024px){.what-we-do__button{margin:36px 0 0}}.what-we-do__list{flex-direction:column;gap:16px;display:flex}.what-we-do__list-item{background-color:#00303e;min-height:280px;color:#fff;padding:52px 64px;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.what-we-do__list-item{min-height:unset;padding:42px 48px 52px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1280px){.what-we-do__list-item{padding:36px 36px 46px}}@media only screen and (max-width:1024px){.what-we-do__list-item{padding:36px 30px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.what-we-do__list-item-heading{align-items:center;gap:20px;display:flex}.what-we-do__list-item-icon{flex:0 0 50px;height:52px}.what-we-do__list-item-icon img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.what-we-do__list-item-desc{margin:28px 0 0}@media only screen and (max-width:1280px){.what-we-do__list-item-desc{margin:24px 0 0}}.in-numbers{background-color:#00303e;margin:100px 0;padding:200px 0;color:#fff}@media only screen and (max-width:1440px){.in-numbers{padding:160px 0}}@media only screen and (max-width:1280px){.in-numbers{margin:80px 0;padding:120px 0}}@media only screen and (max-width:1024px){.in-numbers{margin:60px 0;padding:80px 0}}.in-numbers__container{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media only screen and (max-width:768px){.in-numbers__container{text-align:center;grid-template-columns:1fr;gap:60px}}.in-numbers__col-number{background-color:#c6dbe0;width:80px;height:80px;font-size:3.2rem;font-weight:600;line-height:1;color:#00303e;justify-content:center;align-items:center;display:flex;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}@media only screen and (max-width:768px){.in-numbers__col-number{margin:0 auto;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}}.in-numbers__col-title{margin:26px 0 14px}.in-numbers__col-text{max-width:385px;color:#c6dbe0}@media only screen and (max-width:768px){.in-numbers__col-text{margin:0 auto}}.projects-map{background-color:#c6dbe0;margin:100px 0}@media only screen and (max-width:1280px){.projects-map{margin:80px 0}}@media only screen and (max-width:1024px){.projects-map{margin:60px 0;padding:60px 0 30px}}@media only screen and (max-width:768px){.projects-map{padding:60px 0 40px}}@media only screen and (max-width:480px){.projects-map{padding:60px 0 50px}}.projects-map__container{gap:22px;display:flex}@media only screen and (max-width:1024px){.projects-map__container{flex-direction:column;gap:0}}.projects-map__copy{flex:0 0 38.27%;padding:100px 0}@media only screen and (max-width:1280px){.projects-map__copy{flex:45% 0 0;padding:80px 0}}@media only screen and (max-width:1024px){.projects-map__copy{padding:0}}@media only screen and (max-width:480px){.projects-map__copy{padding:0 0 20px}}.projects-map__heading{margin:50px 0 0}@media only screen and (max-width:1024px){.projects-map__heading{margin:48px 0 0}}.projects-map__text{margin:30px 0 0}.projects-map__list{margin:40px 0 0;grid-template-columns:1.9fr 1fr;display:grid}@media only screen and (max-width:1024px){.projects-map__list{margin:36px 0 0}}@media only screen and (max-width:768px){.projects-map__list{grid-template-columns:1fr;margin:30px 0 0}}.projects-map__list-item{font-size:1.6rem;font-weight:500;line-height:175%;padding:0 0 0 10px;position:relative}@media only screen and (max-width:768px){.projects-map__list-item{font-weight:400}}.projects-map__list-item::before{content:"";border-radius:50%;background-color:#00303e;width:3px;height:3px;position:absolute;top:12px;left:0}.projects-map__map{flex:1 1 auto}.projects-map__map img{width:165%}@media only screen and (max-width:1024px){.projects-map__map img{width:130%}}.our-projects{margin:100px 0}@media only screen and (max-width:1280px){.our-projects{margin:80px 0}}@media only screen and (max-width:1024px){.our-projects{margin:60px 0}}.our-projects__text-blocks{margin:100px 0 0}@media only screen and (max-width:1280px){.our-projects__text-blocks{margin:80px 0 0}}@media only screen and (max-width:1024px){.our-projects__text-blocks{margin:60px 0 0}}.our-projects__wrapper{grid-template-columns:repeat(2,1fr);-moz-column-gap:18px;column-gap:18px;display:grid}@media only screen and (max-width:1024px){.our-projects__wrapper{grid-template-columns:1fr}}.our-projects__text-blocks{grid-template-columns:1fr;row-gap:26px;display:grid}@media only screen and (max-width:1280px){.our-projects__text-blocks{row-gap:18px}}.our-projects__text-block{padding:56px 64px;position:relative;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.our-projects__text-block{padding:48px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1024px){.our-projects__text-block{padding:36px 30px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}@media only screen and (max-width:768px){.our-projects__text-block{padding:32px 20px}}.our-projects__text-block::after,.our-projects__text-block::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.our-projects__text-block::after,.our-projects__text-block::before{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1024px){.our-projects__text-block::after,.our-projects__text-block::before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.our-projects__text-block::before{background-color:#fff;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.our-projects__text-block::after{background-color:rgba(198,219,224,.5);width:100%;height:100%;z-index:1;top:0;left:0}.our-projects__text-block-inner{position:relative;z-index:3}.our-projects__text-block-heading{margin:0 0 24px}.mixed-blocks{margin:100px 0}@media only screen and (max-width:1280px){.mixed-blocks{margin:80px 0}}@media only screen and (max-width:1024px){.mixed-blocks{margin:60px 0}}.mixed-blocks__block{align-items:center;gap:127px;display:flex}@media only screen and (max-width:1440px){.mixed-blocks__block{gap:100px}}@media only screen and (max-width:1280px){.mixed-blocks__block{gap:80px}}@media only screen and (max-width:1024px){.mixed-blocks__block{flex-direction:column;gap:60px}}@media only screen and (max-width:768px){.mixed-blocks__block{gap:42px}}.mixed-blocks__block+.mixed-blocks__block{margin:124px 0 0}@media only screen and (max-width:1440px){.mixed-blocks__block+.mixed-blocks__block{margin:100px 0 0}}@media only screen and (max-width:1280px){.mixed-blocks__block+.mixed-blocks__block{margin:80px 0 0}}@media only screen and (max-width:1024px){.mixed-blocks__block+.mixed-blocks__block{margin:60px 0 0}}.mixed-blocks__block:nth-child(2n+2){flex-direction:row-reverse}.mixed-blocks__image{flex:0 0 40%}@media only screen and (max-width:1024px){.mixed-blocks__image{width:100%}}.mixed-blocks__copy{flex:1 1 auto}.mixed-blocks__text{margin:40px 0 0}@media only screen and (max-width:1024px){.mixed-blocks__text{margin:30px 0 0}}.mixed-blocks__button{margin:56px 0 0}@media only screen and (max-width:1024px){.mixed-blocks__button{margin:42px 0 0}}@media only screen and (max-width:480px){.mixed-blocks__button .button{width:100%}}.mixed-blocks__row{border-top:1px solid #c6dbe0;margin:100px 0 0;grid-template-columns:repeat(2,1fr);gap:160px;display:grid}@media only screen and (max-width:1440px){.mixed-blocks__row{gap:120px}}@media only screen and (max-width:1280px){.mixed-blocks__row{margin:80px 0 0;gap:80px}}@media only screen and (max-width:1024px){.mixed-blocks__row{margin:60px 0 0;grid-template-columns:1fr;gap:0}}.mixed-blocks__col{margin:100px 0 0}@media only screen and (max-width:1280px){.mixed-blocks__col{margin:80px 0 0}}@media only screen and (max-width:1024px){.mixed-blocks__col{margin:60px 0 0}}.mixed-blocks__col-heading{margin:0 0 24px}.mixed-blocks--revers .mixed-blocks__block{flex-direction:row-reverse}@media only screen and (max-width:1024px){.mixed-blocks--revers .mixed-blocks__block{flex-direction:column}}.mixed-blocks--revers .mixed-blocks__block:nth-child(2n+2){flex-direction:row}@media only screen and (max-width:1024px){.mixed-blocks--revers .mixed-blocks__block:nth-child(2n+2){flex-direction:column}}.our-clients{background-color:#c6dbe0;margin:100px 0;padding:100px 0 50px;position:relative}@media only screen and (max-width:1280px){.our-clients{margin:80px 0;padding:80px 0 40px}}@media only screen and (max-width:1024px){.our-clients{margin:60px 0;padding:60px 0 30px}}.our-clients::after,.our-clients::before{content:"";width:0;height:0;pointer-events:none;position:absolute;z-index:2}.our-clients::before{border-top:70px solid #fff;border-right:70px solid transparent;top:0;left:0}@media only screen and (max-width:1280px){.our-clients::before{border-top-width:60px;border-right-width:60px}}@media only screen and (max-width:1024px){.our-clients::before{border-top-width:50px;border-right-width:50px}}@media only screen and (max-width:768px){.our-clients::before{border-top-width:40px;border-right-width:40px}}.our-clients::after{border-bottom:70px solid #fff;border-left:70px solid transparent;bottom:0;right:0}@media only screen and (max-width:1280px){.our-clients::after{border-bottom-width:60px;border-left-width:60px}}@media only screen and (max-width:1024px){.our-clients::after{border-bottom-width:50px;border-left-width:50px}}@media only screen and (max-width:768px){.our-clients::after{border-bottom-width:40px;border-left-width:40px}}.our-clients__wrapper{align-items:center;gap:40px;display:flex}.our-clients__arrow{flex:0 0 80px;height:80px;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}@media only screen and (max-width:1280px){.our-clients__arrow{flex:0 0 60px;height:60px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}}@media only screen and (max-width:768px){.our-clients__arrow{flex:0 0 40px;height:40px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}}.our-clients__arrow::after,.our-clients__arrow::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}@media only screen and (max-width:1280px){.our-clients__arrow::after,.our-clients__arrow::before{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}}@media only screen and (max-width:768px){.our-clients__arrow::after,.our-clients__arrow::before{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}}.our-clients__arrow::before{background-color:#c6dbe0;transition:background-color .25s ease-in-out 0s;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.our-clients__arrow::after{background-color:#fff;width:100%;height:100%;z-index:1;top:0;left:0}.our-clients__arrow svg{width:13px;height:auto;display:block;position:relative;z-index:3}@media only screen and (max-width:768px){.our-clients__arrow svg{width:10px}}.our-clients__arrow svg path{transition:fill .25s ease-in-out 0s}.our-clients__arrow--prev{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}@media only screen and (max-width:1280px){.our-clients__arrow--prev{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}}@media only screen and (max-width:768px){.our-clients__arrow--prev{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}}.our-clients__arrow--prev::after,.our-clients__arrow--prev::before{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}@media only screen and (max-width:1280px){.our-clients__arrow--prev::after,.our-clients__arrow--prev::before{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}}@media only screen and (max-width:768px){.our-clients__arrow--prev::after,.our-clients__arrow--prev::before{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}}.our-clients__arrow:hover::before{background-color:#fff}.our-clients__arrow:hover svg path{fill:#00303e}.our-clients__slider{padding:100px 0}@media only screen and (max-width:1280px){.our-clients__slider{padding:80px 0}}@media only screen and (max-width:1024px){.our-clients__slider{padding:60px 0}}@media only screen and (max-width:768px){.our-clients__slider{padding:50px 0}}.our-clients__slider-logo img{height:148px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (max-width:1280px){.our-clients__slider-logo img{height:130px}}@media only screen and (max-width:1024px){.our-clients__slider-logo img{height:120px}}@media only screen and (max-width:768px){.our-clients__slider-logo img{height:110px}}@media only screen and (max-width:480px){.our-clients__slider-logo img{height:100px}}.concept{background-color:#00303e;color:#fff;padding:200px 0 140px;position:relative}@media only screen and (max-width:1440px){.concept{padding:180px 0 120px}}@media only screen and (max-width:1440px){.concept{padding:160px 0 100px}}@media only screen and (max-width:1024px){.concept{padding:140px 0 80px}}@media only screen and (max-width:768px){.concept{padding:120px 0 70px}}.concept::before{content:"";background-image:url(../../images/hero__bg.svg);background-size:cover;background-position:center center;width:100%;height:calc(100% - 120px);pointer-events:none;position:absolute;z-index:1;top:120px;left:0}@media only screen and (max-width:1440px){.concept::before{height:calc(100% - 100px);top:100px}}@media only screen and (max-width:1024px){.concept::before{height:calc(100% - 90px);top:90px}}@media only screen and (max-width:480px){.concept::before{height:calc(100% - 80px);top:80px}}.concept::after{content:"";width:0;height:0;border-bottom:170px solid #fff;border-right:110px solid transparent;pointer-events:none;position:absolute;z-index:2;bottom:0;left:0}@media only screen and (max-width:1440px){.concept::after{border-bottom-width:150px;border-right-width:100px}}@media only screen and (max-width:1280px){.concept::after{border-bottom-width:130px;border-right-width:90px}}@media only screen and (max-width:1024px){.concept::after{border-bottom-width:60px;border-right-width:60px}}@media only screen and (max-width:768px){.concept::after{border-bottom-width:40px;border-right-width:40px}}.concept__container{justify-content:center;display:flex;position:relative;z-index:3}.concept__heading{margin:0 auto;padding:35px 105px;position:relative}@media only screen and (max-width:1440px){.concept__heading{padding:30px 80px}}@media only screen and (max-width:1024px){.concept__heading{padding:24px 60px}}@media only screen and (max-width:768px){.concept__heading{padding:18px 48px}}@media only screen and (max-width:480px){.concept__heading{padding:18px 36px}}.concept__heading::after,.concept__heading::before{content:"";background-size:contain;background-repeat:no-repeat;width:255px;height:144px;transform:translateY(-50%);position:absolute;top:50%}@media only screen and (max-width:1440px){.concept__heading::after,.concept__heading::before{height:120px}}@media only screen and (max-width:1280px){.concept__heading::after,.concept__heading::before{height:100px}}@media only screen and (max-width:1024px){.concept__heading::after,.concept__heading::before{height:90px}}@media only screen and (max-width:768px){.concept__heading::after,.concept__heading::before{height:80px}}.concept__heading::before{background-image:url(../../images/label__before.svg);background-position:center left;left:0}.concept__heading::after{background-image:url(../../images/label__after.svg);background-position:center right;right:0}.our-commitment{margin:100px 0}@media only screen and (max-width:1280px){.our-commitment{margin:80px 0}}@media only screen and (max-width:1024px){.our-commitment{margin:60px 0}}.our-commitment__wrapper{margin:100px 0 0;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media only screen and (max-width:1280px){.our-commitment__wrapper{margin:80px 0 0}}@media only screen and (max-width:1024px){.our-commitment__wrapper{margin:60px 0 0}}@media only screen and (max-width:768px){.our-commitment__wrapper{grid-template-columns:1fr}}.our-commitment__box{background-color:#00303e;color:#fff;padding:52px 64px;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px))}@media only screen and (max-width:1440px){.our-commitment__box{padding:48px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media only screen and (max-width:1024px){.our-commitment__box{padding:36px 30px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}@media only screen and (max-width:768px){.our-commitment__box{padding:32px 20px}}.our-commitment__box-text{margin:28px 0 0}.what-we-do-in{margin:100px 0}@media only screen and (max-width:1280px){.what-we-do-in{margin:80px 0}}@media only screen and (max-width:1024px){.what-we-do-in{margin:60px 0}}.what-we-do-in__header{border-top:1px solid #c6dbe0;padding:100px 0 0}@media only screen and (max-width:1280px){.what-we-do-in__header{padding:80px 0 0}}@media only screen and (max-width:1024px){.what-we-do-in__header{padding:60px 0 0}}.what-we-do-in__text{max-width:810px;margin:24px 0 0}.what-we-do-in__wrapper{margin:80px 0 0;grid-template-columns:repeat(3,1fr);gap:10px;row-gap:20px;display:grid}@media only screen and (max-width:1024px){.what-we-do-in__wrapper{margin:60px 0 0;grid-template-columns:repeat(2,1fr);gap:12px;row-gap:12px}}@media only screen and (max-width:768px){.what-we-do-in__wrapper{grid-template-columns:1fr}}.what-we-do-in__box{background-color:#00303e;color:#fff;padding:52px;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}@media only screen and (max-width:1280px){.what-we-do-in__box{padding:48px 36px}}@media only screen and (max-width:1024px){.what-we-do-in__box{padding:36px 20px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.what-we-do-in__box-text{margin:24px 0 0}.projects{margin:100px 0}@media only screen and (max-width:1280px){.projects{margin:80px 0}}@media only screen and (max-width:1024px){.projects{margin:60px 0}}.projects__block+.projects__block{border-top:1px solid #c6dbe0;margin:56px 0 0;padding:56px 0 0}@media only screen and (max-width:1280px){.projects__block+.projects__block{margin:48px 0 0;padding:48px 0 0}}@media only screen and (max-width:768px){.projects__block+.projects__block{margin:36px 0 0;padding:36px 0 0}}.projects__text{margin:24px 0 0}.career{margin:100px 0;position:relative}@media only screen and (max-width:1280px){.career{margin:80px 0}}@media only screen and (max-width:1024px){.career{margin:60px 0}}.career__category{padding:100px 0 0}@media only screen and (max-width:1280px){.career__category{padding:80px 0 0}}@media only screen and (max-width:1024px){.career__category{padding:60px 0 0}}.career__category:first-child{border-top:1px solid #c6dbe0}.career__category-header{margin:0 0 80px}@media only screen and (max-width:1024px){.career__category-header{margin:0 0 60px}}.career__category-desc{margin:24px 0 0}.career__category-jobs{gap:32px;display:grid}.career__job{padding:42px 100px;position:relative;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}@media only screen and (max-width:1440px){.career__job{padding:42px 60px}}@media only screen and (max-width:1280px){.career__job{padding:36px 40px}}@media only screen and (max-width:1024px){.career__job{padding:30px 20px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.career__job::after,.career__job::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}@media only screen and (max-width:1024px){.career__job::after,.career__job::before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}}.career__job::before{background-color:#fff;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.career__job::after{background-color:rgba(198,219,224,.5);width:100%;height:100%;z-index:1;top:0;left:0}.career__job-inner{align-items:center;gap:18px;display:flex;position:relative;z-index:3}@media only screen and (max-width:1024px){.career__job-inner{flex-direction:column;align-items:flex-start;gap:20px}}.career__job-name{flex:0 0 22%;padding:0 40px 0 0}.career__job-button{flex:0 0 25%;justify-content:flex-end;display:flex}.application{margin:190px 0 100px}@media only screen and (max-width:1280px){.application{margin:170px 0 80px}}@media only screen and (max-width:1024px){.application{margin:145px 0 60px}}@media only screen and (max-width:768px){.application{margin:140px 0 60px}}@media only screen and (max-width:480px){.application{margin:124px 0 60px}}.application__wrapper{max-width:1200px;margin:0 auto}.application__breadcrumbs{font-size:1.6rem;line-height:200%;margin:0 0 48px}@media only screen and (max-width:1024px){.application__breadcrumbs{margin:0 0 36px}}@media only screen and (max-width:480px){.application__breadcrumbs{margin:0 0 30px}}.application__breadcrumbs span{text-decoration:underline}.application__text{border-bottom:1px solid rgba(198,219,224,.5);margin:16px 0 64px;padding:0 0 64px}@media only screen and (max-width:1024px){.application__text{margin:16px 0 48px;padding:0 0 48px}}.contact-us{margin:100px 0}@media only screen and (max-width:1280px){.contact-us{margin:80px 0}}@media only screen and (max-width:1024px){.contact-us{margin:60px 0}}.contact-us__header{text-align:center;margin:0 0 56px}.contact-us__text{max-width:722px;margin:18px auto 0}.contact-us__row{max-width:1200px;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media only screen and (max-width:768px){.contact-us__row{grid-template-columns:1fr}}.contact-us__col{position:relative;min-height:150px;padding:24px 24px 24px 70px;align-items:center;display:flex;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,10px 100%,0 calc(100% - 10px))}@media only screen and (max-width:1280px){.contact-us__col{min-height:140px;padding:24px 24px 24px 64px}}@media only screen and (max-width:1024px){.contact-us__col{min-height:130px;padding:20px 20px 20px 56px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,10px 100%,0 calc(100% - 10px))}}@media only screen and (max-width:768px){.contact-us__col{min-height:unset;padding:30px 20px 30px 52px}}.contact-us__col::after,.contact-us__col::before{content:"";position:absolute;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,10px 100%,0 calc(100% - 10px))}@media only screen and (max-width:1024px){.contact-us__col::after,.contact-us__col::before{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,10px 100%,0 calc(100% - 10px))}}.contact-us__col::before{background-color:#fff;z-index:2;top:1px;right:1px;bottom:1px;left:1px}.contact-us__col::after{background-color:rgba(198,219,224,.5);z-index:1;top:0;right:0;bottom:0;left:0}.contact-us__col-icon{background-color:#00303e;width:50px;height:50px;justify-content:center;align-items:center;display:flex;position:absolute;z-index:3;bottom:0;left:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}@media only screen and (max-width:1024px){.contact-us__col-icon{width:42px;height:42px}}.contact-us__col-icon img{width:auto;height:20px}@media only screen and (max-width:1024px){.contact-us__col-icon img{height:16px}}.contact-us__col-text{position:relative;z-index:3}.contact-us__col-text p{font-size:1.8rem;line-height:130%}@media only screen and (max-width:1280px){.contact-us__col-text p{font-size:1.6rem}}.contact-us__form{max-width:1200px;margin:0 auto}.contact-us__map{background-color:#c6dbe0;height:654px}@media only screen and (max-width:1280px){.contact-us__map{height:590px}}@media only screen and (max-width:1024px){.contact-us__map{height:530px}}@media only screen and (max-width:768px){.contact-us__map{height:470px}}@media only screen and (max-width:480px){.contact-us__map{height:400px}}.text-page{margin:100px 0}@media only screen and (max-width:1280px){.text-page{margin:80px 0}}@media only screen and (max-width:1280px){.text-page{margin:60px 0}}.text-page__content{max-width:1024px;margin:0 auto}.footer{background-color:#00303e;color:#fff}.footer__container{justify-content:space-between;display:flex}@media only screen and (max-width:1024px){.footer__container{flex-direction:column;gap:50px}}.footer__container--bottom{flex-direction:row;gap:10px}@media only screen and (max-width:560px){.footer__container--bottom{flex-direction:column;align-items:center;gap:0}}.footer__top{padding:100px 0}@media only screen and (max-width:1280px){.footer__top{padding:80px 0}}@media only screen and (max-width:1024px){.footer__top{padding:60px 0}}.footer__col{flex:1 1 auto}.footer__col:last-child{flex:0 0 40%}@media only screen and (max-width:1280px){.footer__col:last-child{flex:0 0 45%}}@media only screen and (max-width:1024px){.footer__col:last-child{flex:0 0 50%}}.footer__logo{width:157px;margin:0 0 54px}@media only screen and (max-width:1280px){.footer__logo{width:140px}}@media only screen and (max-width:1024px){.footer__logo{width:120px}}@media only screen and (max-width:768px){.footer__logo{width:100px}}@media only screen and (max-width:480px){.footer__logo{width:90px}}.footer__data{gap:32px;display:flex}.footer__data+.footer__data{margin:36px 0 0}.footer__data-icon{background-color:rgba(255,255,255,.04);flex:0 0 50px;height:50px;justify-content:center;align-items:center;display:flex;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.footer__data-icon img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.footer__data-content{font-size:1.68rem;line-height:160%}@media only screen and (max-width:1024px){.footer__data-content{font-size:1.4rem}}.footer__data-content span{font-size:2rem;line-height:120%;display:block}@media only screen and (max-width:1024px){.footer__data-content span{font-size:1.6rem;font-weight:500}}.footer__data-content a{color:#fff}.footer__data-content a:hover{color:#c6dbe0}.footer__bottom{border-top:1px solid rgba(198,219,224,.1);color:#c6dbe0;padding:48px 0}@media only screen and (max-width:1280px){.footer__bottom{padding:36px 0}}@media only screen and (max-width:1024px){.footer__bottom{padding:30px 0}}@media only screen and (max-width:560px){.footer__bottom{padding:24px 0}}@media only screen and (max-width:1024px){.footer__bottom *{font-size:1.4rem}}.footer__bottom a{color:#c6dbe0}.footer__bottom a:hover{color:rgba(198,219,224,.6)}.footer__author a{text-decoration:underline}