﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}body{box-sizing:border-box;padding:0;margin:0;font-size:18px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;background:#eee;line-height:1.4rem}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Roboto/Roboto-Regular.ttf");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Roboto/Roboto-Medium.ttf");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Roboto/Roboto-Bold.ttf");}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Roboto/Roboto-Black.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-Regular.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-Medium.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-SemiBold.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-Bold.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:800;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-ExtraBold.ttf");}@font-face{font-family:"Work Sans";font-style:normal;font-weight:900;font-display:swap;src:url("../../../fileadmin/inv_inv/Resources/Public/Fonts/Work_Sans/WorkSans-Black.ttf");}@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-display:swap;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}*/
html{font-size:10px}body{background-color:#fff;font-family:'Work Sans',sans-serif;color:#27303f}a{text-decoration:none}button{cursor:pointer}* p{line-height:1.55 !important}*:focus{outline:none !important}[data-whatinput="keyboard"] *:focus{outline:2px solid #000 !important;outline-offset:2px;box-shadow:0 0 0 2px #fff !important}@media (min-width:768px){.container{width:90.278vw}}@media (max-width:767px){.row{margin-right:0;margin-left:0}}h1{font-size:7.2rem;margin:.2rem 0;line-height:6.8rem}@media (max-width:767px){h1{line-height:initial;font-size:3.2rem}}h2{font-size:5vw;line-height:1;margin:4rem 0}@media (max-width:767px){h2{font-size:3.2rem}}h3{font-size:4.8rem;line-height:1;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Work Sans',sans-serif;color:#27303f;text-transform:uppercase}header .container > .row .nav-link.active{color:#80ddd8}.section-container{display:flex;flex-direction:column}@media (max-width:767px){.section-container{flex-direction:column-reverse}}#page-content{padding-top:6vw;overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}p{font-size:1.8rem;line-height:2.75rem}.to-uppercase{text-transform:uppercase}.button{display:inline-block;text-align:center;color:#80ddd8;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;border-radius:6.944vw;padding:15px 30px;white-space:nowrap;width:fit-content;width:-moz-fit-content;transition:0.3s;cursor:pointer}@media (max-width:767px){.button{margin-right:0}}.button--primary{background-color:#27303f;border:2px solid #27303f}@media (max-width:767px){.button--primary{margin-right:0}}.button--secondary{background-color:#fff;border:2px solid #80ddd8}.button-centered{justify-content:center}.button-container .button--primary{margin-right:2vw}.button a{color:#80ddd8}@media (max-width:767px){.button:not(.button--mobile){display:none}}@media (min-width:768px){.button--mobile{display:none}}.button:hover{color:#edfaf4;background-color:#80ddd8;border:2px solid #80ddd8}.button:hover a{color:#edfaf4}.button:active{opacity:0.5}h1 .section__paragraph,h2 .section__paragraph{font-size:1.8rem}h1 .section__title--small,h2 .section__title--small{font-size:2.5vw;font-weight:400;margin-bottom:-1vw;display:block;line-height:normal;margin-bottom:0.3vw}h1 .section__header,h2 .section__header{margin-top:-3.6rem}@media (max-width:767px){h1 .section__header,h2 .section__header{margin-top:0}}h3{margin:0 0 6rem 0}h3 .section__paragraph{font-size:1.8rem}p h3 .section__title--small{font-size:2.4rem;font-weight:400;display:inline-block}h3 .section__header{margin-top:-3.6rem}p{font-size:max(16px,1.25vw);line-height:1.9vw}.section__header{line-height:4.75vw;letter-spacing:0.035vw;margin-bottom:1.8vw;margin-top:-1.115vw}.new-line{display:block}.new-line--mobile{display:none}@media (max-width:767px){.new-line--mobile{display:block}}.unstyled-list,.list-normal{list-style-type:none;margin:0;padding:0}.flex-container{display:flex}.swiper-container--desktop{display:block}@media (max-width:767px){.swiper-container--desktop{display:none}}.swiper-container--mobile{display:none}@media (max-width:767px){.swiper-container--mobile{display:block}}.highlight-background--blue{background-color:#80ddd8}.highlight-background--yellow{background-color:#e7ed4e}.highlight-background--orange{background-color:#eb7f48}.highlight-text--teal{color:#80ddd8;font-weight:700}.highlight-text--orange{color:#eb7f48;font-weight:700}.highlight-text--yellow{color:#e7ed4e;font-weight:700}ul.list-bullet--orange{list-style:none}ul.list-bullet--orange li::before{content:"";border:1px solid #eb7f48 !important;background:#eb7f48 !important}ul.list-bullet--yellow{list-style:none}ul.list-bullet--yellow li::before{content:"";border:1px solid #e7ed4e !important;background:#e7ed4e !important}.skip-to-content:focus{position:sticky;z-index:5;top:0}.skip-to-content span{background-color:#27303f;color:#fff;padding:5px 50px;display:inline-block;top:0;width:150px}.sitemap ul{list-style-type:none}@media (max-width:767px){.sitemap ul{padding-left:5.5vw}}.sitemap ul li{padding:.83vw 0;position:relative}@media (max-width:767px){.sitemap ul li{padding:15px 0}}.sitemap ul li a{display:inline-block;font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);font-weight:600;color:#27303f;padding-left:1.74vw}@media (max-width:767px){.sitemap ul li a{padding-left:30px;padding-right:10px}}.sitemap ul li a:hover,.sitemap ul li a:focus{color:#80ddd8}.sitemap ul li:before{content:"";position:absolute;border:.07000000000000001vw solid #80ddd8;background:#80ddd8;width:1vw;height:1vw;top:max(12px,1.1vw);left:0.1vw}@media (max-width:767px){.sitemap ul li:before{width:15px;height:15px;top:18px;left:5px}}.navbar-mobile .contrast-icon{display:none}@media (max-width:767px){.blogcontainer-main .blogarchiveheader{margin:0 30px}}.blogcontainer-main .blogarchiveheader--category{border-bottom:1px solid #d8d8d8}.blogcontainer-main .blogarchiveheader--category .blogarchiveheader__title{line-height:unset;margin:1vw 0}.blogcontainer-main .blogarchiveheader--category .blogarchiveheader__title .blogarchiveheader__titletext{font-size:max(16px,1.11vw)}.blogcontainer-main .blogarchivefooter--category{margin-bottom:10vw}@media (max-width:767px){.blogcontainer-main .blogarchivefooter--category{margin:0 30px 100px}}.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink{margin-left:2.5vw;font-size:max(16px,1.25vw)}@media (max-width:767px){.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink{margin-left:30px}}.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink a{position:relative;color:#27303f}.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink a [aria-hidden="true"]::before{content:"\2190";font-size:2vw;margin-left:-2vw}@media (max-width:767px){.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink a [aria-hidden="true"]::before{font-size:30px;margin-left:-30px}}.blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink a:hover{color:#80ddd8}.bloglist--tag{display:flex;flex-wrap:wrap}@media (max-width:767px){.bloglist--tag{flex-direction:column;margin-left:5vw}}.bloglist--tag .bloglist__item--tag{padding:0 1vw}.bloglist--tag .bloglist__item--tag .bloglist__title{line-height:0.2;margin:0}@media (max-width:767px){.bloglist--tag .bloglist__item--tag .bloglist__title{margin:15px 0}}.bloglist--tag .tag-container{display:inline-block;margin-bottom:1.3vw;font-size:max(16px,1.25vw);border:#27303f 1px solid;border-radius:5px;line-height:30px}.bloglist--tag .tag-container a{font-size:max(16px,1.25vw);line-height:max(21px,2.4vw);font-weight:400;color:#000;padding:.5vw .3vw;text-transform:none}.bloglist--tag .tag-container:hover{border-color:#80ddd8}.bloglist--tag .tag-container:hover a{color:#80ddd8}.blogarchiveheader--tag{border-bottom:1px solid #d8d8d8}.blogarchiveheader--tag .blogarchiveheader__title{font-size:max(16px,1.11vw);margin:1vw 0}.blogarchivefooter--tag{margin-bottom:10vw}.blogarchivefooter__backlink{margin-left:2.5vw;font-size:max(16px,1.25vw)}@media (max-width:767px){.blogarchivefooter__backlink{margin-left:30px}}.blogarchivefooter__backlink a{position:relative;color:#27303f}.blogarchivefooter__backlink a [aria-hidden="true"]::before{content:"\2190";font-size:2vw;margin-left:-2vw}@media (max-width:767px){.blogarchivefooter__backlink a [aria-hidden="true"]::before{font-size:30px;margin-left:-30px}}.blogarchivefooter__backlink a:hover{color:#80ddd8}.swiper-container{width:100%;height:100%;overflow:hidden;background:#fff}.swiper-container-vertical > .swiper-pagination-bullets{left:4%;top:82%}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grecaptcha-badge{z-index:2}.text-justify{text-align:justify}@keyframes shoe{from{transform:translateY(-0.15vw) rotateZ(-10deg)}to{transform:translateX(-0.14vw) translateY(0px) rotateZ(9deg)}}#ladyjava [id^="text-typo3"]{animation:moveText 6s linear infinite}#ladyjava [id^="text-ux"]{animation:moveText 5s linear infinite}#ladyjava [id^="text-java"]{animation:moveText 3s linear infinite}#ladyjava [id^="text-php"]{animation:moveText 4s linear infinite}#ladyjava [id^="text-ui"]{animation:moveText 6s linear infinite}@keyframes moveText{0%{transform:translate(0px,0px);opacity:0}33%{transform:translate(7px,-3px);opacity:1}66%{transform:translate(0px,-7px);opacity:1}100%{transform:translate(11px,-10px);opacity:0}}[id^="dot1"]{animation:dot 2.5s infinite;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform:translateZ(0) scale(1,1);transform:scale(2) scale3d(0px,0,0);zoom:0.5}[id^="dot2"]{animation:dot 2.5s infinite .5s}[id^="dot3"]{animation:dot 2.5s ease infinite 1s}@keyframes dot{0%{transform:translateY(0)}10%{transform:translateY(-0.44vw)}20%{transform:translateY(0)}100%{transform:translateY(0)}}[id^="hand1bg"],[id^="hand1"]{animation:hand 1s linear infinite}[id^="hand2bg"],[id^="hand2"]{animation:hand2 1s linear infinite .5s}@keyframes hand{0%{transform:translate(0);transform-box:fill-box;opacity:1}50%{transform:translate(0,.2vw);transform-box:fill-box}100%{transform:translate(0);transform-box:fill-box;opacity:1}}@keyframes hand2{0%{transform:translate(0);transform-box:fill-box;opacity:1}50%{transform:translate(0,.2vw);transform-box:fill-box}100%{transform:translate(0);transform-box:fill-box;opacity:1}}[id^="new_msg_dot"]{animation:new_msg 3s ease infinite 2s}@keyframes new_msg{0%{transform:translate(0,0) scale(1);transform-box:fill-box;opacity:1}30%{transform:translate(-0.07000000000000001vw,-0.07000000000000001vw) scale(1.2);transform-box:fill-box;fill:#eb7f48}40%{transform:translate(0,0) scale(1);transform-box:fill-box;opacity:1}100%{transform:translate(0,0) scale(1);transform-box:fill-box;opacity:1}}[id^="bar-graph-1"]{animation:bar_graph-1 3s ease infinite 2s;transform-origin:bottom center;transform-box:fill-box}[id^="bar-graph-2"]{animation:bar_graph-2 5s ease infinite 3s;transform-origin:bottom center;transform-box:fill-box}[id^="bar-graph-3"]{animation:bar_graph-3 3s ease infinite 1s;transform-origin:bottom center;transform-box:fill-box}@keyframes bar_graph-1{0%{transform:translate(0,0) scaleY(1);opacity:1}60%{transform:translate(0,0) scaleY(.5)}100%{transform:translate(0,0) scaleY(1)}}@keyframes bar_graph-2{0%{transform:translate(0,0) scaleY(1)}30%{transform:translate(0,0) scaleY(2)}100%{transform:translate(0,0) scaleY(1)}}@keyframes bar_graph-3{0%{transform:translate(0,0) scaleY(1)}50%{transform:translate(0,0) scaleY(1.2)}100%{transform:translate(0,0) scaleY(1)}}[id^="map-dot"]{animation:map_dot 1s cubic-bezier(.4,0,1,1) infinite 2s}[id^="map-dot-2"]{animation-duration:1s;animation-delay:1s}[id^="map-dot-3"]{animation-duration:2s;animation-delay:2s}[id^="map-dot-4"]{animation-duration:3s;animation-delay:0s}[id^="map-dot-5"]{animation-duration:1s;animation-delay:1s}[id^="map-dot-6"]{animation-duration:1s;animation-delay:1s}[id^="map-dot-big-1"]{animation-duration:1s;animation-delay:1s}[id^="map-dot-big-2"]{animation-duration:2s;animation-delay:0s}@keyframes map_dot{0%{opacity:1}50%{opacity:0.6}100%{opacity:1}}[id^="circle-line-1"]{animation:circle-line 60s linear infinite;transform-origin:center center}[id^="circle-line-2"]{animation:circle-line-1 90s linear infinite;transform-origin:center center}@keyframes circle-line{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes circle-line-1{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.major-header{position:sticky;top:0;background:#fff;z-index:4}@media (max-width:767px){.major-header{height:70px}}.major-header.sticky-header{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.07000000000000001);-moz-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.07000000000000001);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.07000000000000001);transition-duration:0.3s}.major-header .container{padding:1vw 0}@media (max-width:1100px){.major-header .container{margin-top:0}}.major-header .container > .row{margin:0}.major-header .container > .row .logo-container{display:flex;position:relative;padding:0;margin-top:0}@media (max-width:1100px){.major-header .container > .row .logo-container{margin-top:20px}}.major-header .container > .row .logo-container .logo{width:300.96px;height:47.66px;padding-bottom:3px}@media (max-width:767px){.major-header .container > .row .logo-container .logo{width:104px;height:16.49px}}.major-header .container > .row .logo-container .logo-link{display:flex;align-items:flex-end}@media (max-width:767px){.major-header .container > .row .logo-container{margin-left:6.4vw}.major-header .container > .row .logo-container .logo-link{margin-top:7px}}.major-header .container > .row .bubble{color:#edfaf4;padding:16px;font-size:18px;font-weight:600;line-height:52px}.major-header .container > .row .bubble-container{position:absolute;left:300px;width:161px;height:51px;background:#80ddd8;border:2px solid #80ddd8;border-radius:1.04vw 1.04vw 1.04vw 0;margin-left:2.08vw;text-align:center}@media (max-width:767px){.major-header .container > .row .bubble-container{display:none}}.major-header .container > .row .navigation-container{padding-right:0}@media (max-width:1100px){.major-header .container > .row .navigation-container{flex-basis:100%;max-width:100%}}@media (max-width:767px){.major-header .container > .row .navigation-container{padding:0}}.major-header .container > .row .navigation-container .hamburger-container{display:none}@media (max-width:1100px){.major-header .container > .row .navigation-container .hamburger-container{display:flex;justify-content:center;align-items:center;position:absolute;background:none;border:none;right:30px;top:30px;z-index:5;height:20px;width:27px;padding:0}.major-header .container > .row .navigation-container .hamburger-container .hamburger{display:none;top:0;position:absolute;right:0;cursor:pointer}.major-header .container > .row .navigation-container .hamburger-container .hamburger--active{display:block}.major-header .container > .row .navigation-container .hamburger-container .hamburger .header__burger-line{display:block;width:26px;height:3px;background-color:#000;border-radius:1px}.major-header .container > .row .navigation-container .hamburger-container .hamburger .header__burger-line:not(:last-child){margin-bottom:5px}}.major-header .container > .row .navigation-container .hamburger-container .close{display:flex;cursor:pointer;position:relative;color:#fff;transform:translate(-100vw);transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.major-header .container > .row .navigation-container .hamburger-container .close--active{z-index:5;margin:0;padding:0;transform:translate(0)}.major-header .container > .row .nav__lang{color:#27303f;display:flex;justify-content:flex-end}@media (max-width:1100px){.major-header .container > .row .nav__lang{display:none}}.major-header .container > .row .nav__lang .lang-options{margin:0;margin-bottom:13px;font-size:16px}@media (max-width:1100px){.major-header .container > .row .nav__lang .lang-options{font-size:24px;line-height:21px;letter-spacing:0.25px;margin-bottom:max(70px,20.8vw);margin-top:max(70px,20.8vw);margin-left:16px;color:#fff}.major-header .container > .row .nav__lang .lang-options .lang-link{color:#fff;font-size:24px;font-weight:600;line-height:21px;letter-spacing:0.25px}}.major-header .container > .row .nav__lang .lang-link{color:#27303f;font-size:16px;line-height:21px;letter-spacing:0.25px;font-weight:400}.major-header .container > .row .nav__lang .lang-link.active{font-weight:600;color:#80ddd8}.major-header .container > .row .nav__lang--active{display:block}.major-header .container > .row .nav-link{color:#27303f;margin-left:15px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.05px;white-space:nowrap;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.major-header .container > .row .nav-link:hover,.major-header .container > .row .nav-link:focus{text-decoration:none;color:#80ddd8}@media (max-width:1100px){.major-header .container > .row .nav__container{display:none}}.major-header .container > .row .navbar{flex-direction:column}.major-header .container > .row .navbar-mobile{display:block;background-color:#27303f;padding-top:50px;position:fixed;top:0;left:0;height:100%;width:100vw;z-index:4;transform:translate(-100vw);transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.major-header .container > .row .navbar-mobile .list-normal{flex-direction:column;align-items:flex-start}.major-header .container > .row .navbar-mobile .list-normal .nav-item{padding-top:min(18px,4.8vw);padding-bottom:min(18px,4.8vw)}.major-header .container > .row .navbar-mobile .list-normal .nav-item .nav-link{font-size:26px;line-height:24px;letter-spacing:0.5px;color:#fff}.major-header .container > .row .navbar-mobile .list-normal .nav-item .nav-link:hover,.major-header .container > .row .navbar-mobile .list-normal .nav-item .nav-link:focus{color:#80ddd8;text-decoration:none}.major-header .container > .row .navbar-mobile .list-normal .nav-item .nav-link.active{color:#80ddd8}.major-header .container > .row .navbar-mobile--active{transform:translate(0vw)}.major-header .container > .row .navbar-nav{display:flex}.major-header .container > .row .navbar-nav .nav-item:first-child .nav-link{padding-left:0}.major-header .container > .row .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.major-header .container > .row .contrast-icon{position:absolute;border:none;background-color:#fff;right:70px;top:28px}@media (min-width:1101px){.major-header .container > .row .contrast-icon{padding:0;position:initial;background:#fff;border:none;margin-bottom:10px;margin-left:1vw;margin-top:0}}.major-header .container > .row .contrast-icon img{width:20px;height:20px}@media (min-width:1101px){.major-header .container > .row .navigation-container > .contrast-icon{display:none}}footer .footer-container{margin:0;background:#f4fcf8;padding:4.2vw 0 2.8vw;width:100%;overflow:hidden}footer .footer-container .footer-lists{margin:0}@media (max-width:767px){footer .footer-container .footer-lists{display:flex;flex-direction:column}}footer .footer-container .footer-lists .footer-list{margin-left:-7.4vw;padding:0;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){footer .footer-container .footer-lists .footer-list{margin-left:0}}@media (max-width:767px){footer .footer-container .footer-lists .footer-list [aria-hidden="true"]{position:absolute}footer .footer-container .footer-lists .footer-list [aria-hidden="true"]:before{content:"\A";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-right:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:17px;left:20px;position:relative;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}footer .footer-container .footer-lists .footer-list.active [aria-hidden="true"]{position:absolute}footer .footer-container .footer-lists .footer-list.active [aria-hidden="true"]:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}}footer .footer-container .footer-lists .footer-list .list-normal{margin-bottom:1vw;margin-left:0}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal{padding-left:5px;margin-bottom:0;margin-left:20px;position:relative}}footer .footer-container .footer-lists .footer-list .list-normal:first-child{margin-left:0}footer .footer-container .footer-lists .footer-list .list-normal .nav-header{margin-bottom:1.5vw;font-size:max(16px,1.115vw);font-weight:600;text-transform:uppercase}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal .nav-header{width:fit-content;cursor:pointer;padding:20px 20px 20px 20px;margin-bottom:0}}footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link{color:#000;font-weight:600;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link{display:none}}footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link:hover{color:#80ddd8}footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link-mobile{display:none}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link-mobile{display:block;cursor:pointer}}footer .footer-container .footer-lists .footer-list .list-normal .list-items{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal .list-items{max-height:0px;overflow:hidden;display:block}}footer .footer-container .footer-lists .footer-list .list-normal .list-items.active{max-height:300px;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}footer .footer-container .footer-lists .footer-list .list-normal .list-item{font-size:max(14px,0.97vw);margin:.7vw 0}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal .list-item{font-size:14px;line-height:24px;letter-spacing:0.5px;font-weight:600;padding:10px 0 10px 50px;position:relative;cursor:pointer}}footer .footer-container .footer-lists .footer-list .list-normal .list-item .nav-link{color:#000;font-weight:400;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}footer .footer-container .footer-lists .footer-list .list-normal .list-item .nav-link:hover{color:#80ddd8}@media (max-width:767px){footer .footer-container .footer-lists .footer-list .list-normal [aria-hidden="true"]:before{content:"\A";position:absolute;border:solid #000;border-width:0 2px 2px 0;padding:3px;top:9px;left:-30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@media (max-width:767px){footer .footer-info{margin-left:20px;margin-right:20px}}footer .footer-info .footer-addresses{margin:0}footer .footer-info .footer-addresses-header{margin:2.1rem 0 3.6rem 0}@media (max-width:767px){footer .footer-info .footer-addresses-header{margin:40px 0 50px 0}}footer .footer-info .footer-addresses-header .footer-logo{width:6.4rem}@media (max-width:767px){footer .footer-info .footer-addresses-header .footer-logo{width:154px;height:24.42px}}footer .footer-info .footer-addresses .footer-addresses-item{margin-bottom:3.8vw;padding:0 .5vw}@media (min-width:768px){footer .footer-info .footer-addresses .footer-addresses-item{flex-basis:23%;max-width:23%}}footer .footer-info .footer-addresses .footer-addresses-item:first-child{padding:0}footer .footer-info .footer-addresses .footer-addresses-item .nav-header{margin-bottom:1vw;text-transform:capitalize;font-weight:600;font-size:max(16px,1.115vw)}@media (max-width:767px){footer .footer-info .footer-addresses .footer-addresses-item .nav-header{font-size:12px;letter-spacing:0.5px}}footer .footer-info .footer-addresses .footer-addresses-item .social-icons{margin-top:1.74vw}@media (max-width:767px){footer .footer-info .footer-addresses .footer-addresses-item .social-icons{width:120px;display:flex;flex-wrap:wrap}}footer .footer-info .footer-addresses .footer-addresses-item .social-icons .social-icon-image{width:40px;height:40px}@media (min-width:768px){footer .footer-info .footer-addresses .footer-addresses-item .social-icons .social-icon-link:not(:first-child){margin-left:18px}}@media (max-width:767px){footer .footer-info .footer-addresses .footer-addresses-item .social-icons .social-icon-link{display:flex;justify-content:center;flex-basis:50%;max-width:50%;margin:7px 0}}footer .footer-info .footer-addresses .footer-addresses-text{font-size:max(14px,0.97vw);line-height:max(20px,1.8vw)}@media (max-width:767px){footer .footer-info .footer-addresses .footer-addresses-text{font-size:12px;line-height:18px;letter-spacing:0.5px}}footer .footer-info .footer-addresses .ict-logo{width:75%;height:auto}footer .footer-band{display:flex;justify-content:center;margin:0;padding:.6899999999999999vw 0;background-color:#27303f;height:max(72px,5vw);align-items:center}@media (max-width:767px){footer .footer-band{flex-wrap:wrap;height:auto;align-items:center;padding:10px 0}}footer .footer-band > .band-graphic{max-width:50%;padding:0.69vw;width:auto;height:max(50px,2.08vw)}@media (max-width:767px){footer .footer-band > .band-graphic{width:auto;height:50px;padding:10px}}footer .footer-band-white{display:flex;justify-content:center;margin:0;padding:.6899999999999999vw 0;background-color:#fff;height:max(72px,5vw);align-items:center}footer .footer-band-white > .band-graphic{padding:0.69vw;width:auto;height:max(50px,2vw)}@media (max-width:767px){footer .footer-band-white > .band-graphic{width:100%;height:auto;padding:10px}}@media (max-width:767px){footer .footer-band-white{flex-wrap:wrap;height:auto;align-items:center;padding:10px}}footer .bottom-container{position:relative;margin:0;padding:0}@media (max-width:767px){footer .bottom-container{margin-left:20px;flex-direction:column}}footer .bottom-container .copyright{padding:.7vw 0}@media (max-width:767px){footer .bottom-container .copyright{padding:0}}footer .bottom-container .copyright-text{font-size:max(12px,0.84vw);font-family:'Roboto',sans-serif;color:#000;opacity:60%}@media (max-width:767px){footer .bottom-container .copyright-text{font-size:12px;line-height:18px;letter-spacing:0.4px}}footer .bottom-container .footer-links{display:flex;margin-right:3vw;bottom:1.6vw;position:absolute;right:0}@media (max-width:767px){footer .bottom-container .footer-links{position:relative;bottom:0;margin-left:0;padding:0;left:0}}footer .bottom-container .footer-links .footer-link{padding:0 .7vw;font-size:max(12px,0.84vw);font-family:'Roboto',sans-serif;font-weight:400;color:#000;opacity:60%}@media (max-width:767px){footer .bottom-container .footer-links .footer-link{font-size:12px;line-height:18px;letter-spacing:0.4px;padding:0 15px;margin-bottom:10px}}@media (max-width:767px){footer .bottom-container .footer-links .footer-link:first-child{padding-left:0}}.cookies-info{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:9999;padding:0}.cookies-info__wrapper{position:relative;padding:15px;background-color:#000}@media (min-width:1200px){.cookies-info__wrapper{padding-right:150px}}.cookies-info__text{margin:0;font-size:1.2rem;font-weight:400;color:#fff}.cookies-info__text a{font-weight:400;color:#fff;text-decoration:underline}.cookies-info__accept{border:none;font-size:1.5rem;color:#fff;text-transform:uppercase;text-decoration:underline;background:transparent;cursor:pointer}.cookies-info__accept:focus{outline:2px solid #fff}@media (max-width:1199px){.cookies-info__accept{display:block;margin-top:15px;width:100%;text-align:center}}@media (min-width:1200px){.cookies-info__accept{position:absolute;right:15px;bottom:15px}}.contrast img,.contrast svg{filter:grayscale(1)}.contrast span,.contrast a:not(.button):not(.nav-link):not(.lang-link):not(.lang-link.active){color:#000 !important}.contrast header .container .bubble-container{background:#fff;border-color:#000}.contrast header .container .bubble-container .bubble{color:#000}.contrast h1,.contrast h2,.contrast h3,.contrast h4,.contrast h5,.contrast h6{color:#000}.contrast .skip-to-content span{background-color:#000;color:#fff !important;font-weight:700}@media (min-width:1101px){.contrast header .container > .row .nav__lang .lang-link.active{color:#000;text-decoration:2px underline}}.contrast header .container > .row .nav-link{color:#000}.contrast header .container > .row .nav-link:focus{color:#000}.contrast header .container > .row .nav-link.active,.contrast header .container > .row .nav-link:hover{color:#000;text-decoration:2px underline}.contrast header .container > .row .navbar-mobile{background-color:#000}.contrast header .container > .row .navbar-mobile .list-normal .nav-item .nav-link:hover,.contrast header .container > .row .navbar-mobile .list-normal .nav-item .nav-link:focus{color:#fff}.contrast header .container > .row .navbar-mobile .list-normal .nav-item .nav-link.active{color:#fff;text-decoration:2px underline}.contrast header .container > .row .navbar-mobile .nav__lang .lang-options .lang-link{color:#fff}.contrast header .container > .row .navbar-mobile .nav__lang .lang-options .lang-link.active{text-decoration:2px underline}.contrast .section__paragraph,.contrast .section__paragraph p{color:#000}.contrast .button{color:#fff}.contrast .button--primary,.contrast .button--secondary{background-color:#000;border:2px solid #000}.contrast .button--primary:hover,.contrast .button--secondary:hover{background-color:#fff;border-color:#000;color:#000}.contrast .our-offer .header-container{background-color:#fff}.contrast .our-offer .ouroffer-container .ouroffer-item:hover .ouroffer-link{color:#000;text-decoration:2px underline #000}.contrast .our-offer .ouroffer-container .ouroffer-item .ouroffer-link{color:#000}.contrast .our-offer .ouroffer-background{background:#fff}.contrast .technologies-container .main-text p{color:#000}.contrast .category-item .category-title{color:#000}.contrast .ouroffer-services .ouroffer-item:hover .ouroffer-item-link-container .ouroffer-item-link{color:#000;text-decoration:none}.contrast .ouroffer-services .ouroffer-item-link{color:#000;text-decoration:2px underline #000}.contrast .ouroffer-services .background{display:none}.contrast .ourstrengths-item .ourstrengths-link{text-decoration:2px underline #000;color:#000}.contrast .ourstrengths-item:hover .ourstrengths-link{text-decoration:none;color:#000}.contrast .our-strengths{background-color:#fff}.contrast .our-strengths .ourstrengths-item{box-shadow:17px 17px 0px 0px #000}.contrast .our-strengths-services.greyband .category-text p span{color:#000 !important}.contrast .our-strengths-services.greyband .category-text p a{color:#000;text-decoration:2px underline}.contrast .our-strengths-services.greyband .category-text p a:hover{text-decoration:none}.contrast .our-strengths-services.greyband .strengths-container .strengths-item .strengths-header::before{background-color:#000}.contrast .our-strengths-services.greyband .strengths-container .strengths-item li::before{border:1px solid #000;background:#000}.contrast .our-strengths-services.greyband .strengths-container .strengths-item .list-normal a{text-decoration:2px underline}.contrast .our-strengths-services.greyband .strengths-container .strengths-item .list-normal a:hover{text-decoration:none}.contrast .our-strengths-services.greyband .strengths-container .strengths-item .category-text:before{border:1px solid #000;background:#000}.contrast .our-strengths-services.greyband .strengths-item{color:#000}.contrast .services-www .text-container{background-color:#fff;border:3px solid #000}.contrast .services-www .text-container .list-normal li:before{border:1px solid #000;background:#000}.contrast .transit-art{background-color:#fff}.contrast .transit-art .list-container > .list-normal > li:before{border:1px solid #000;background:#000}.contrast .transit-art .list-container > .list-normal > li .list-normal li:before{border:1px solid #000;background:#000}.contrast .sitemap ul li a:hover{color:#000;text-decoration:2px underline #000}.contrast .sitemap ul li:before{border:.07000000000000001vw solid #000;background:#000}.contrast .our-rules .unstyled-list li::before{background:#000;border:.07000000000000001vw solid #000}.contrast .our-rules .yellowfolder-container .text-container:before{background-color:#000}.contrast .banner-container2 > .row .text-container{box-shadow:-46px -46px 0px 0px #000}@media (max-width:767px){.contrast .banner-container2 > .row .text-container{box-shadow:-10px -14px 0px 0px #000}}.contrast .banner-container2 > .row .text-container p span,.contrast .banner-container2 > .row .text-container p strong{color:#000 !important}.contrast .banner-container2.banner-transit-art .text-container{box-shadow:-33px -28px 0px 0px #000}.contrast .indoor-location{background-color:#fff}.contrast .indoor-location .ourstrengths-link{color:#000}.contrast .your-needs .text-container{background-color:#fff;border:1px solid #000}.contrast .your-needs .text-container .section__header{color:#000}.contrast .your-needs .text-container .section__header--mobile{color:#000}.contrast .your-needs .text-container .section__header .post-header{color:#000}.contrast .your-needs .text-container .section__paragraph p{color:#000}.contrast .your-needs .text-container .button--primary{background-color:#000;border-color:#000;color:#fff}.contrast .your-needs .text-container .button--primary:hover{background-color:#fff;border-color:#000;color:#000}.contrast .your-team .team-item{background-color:#fff}.contrast .your-team .team-item p::before{border:1px solid #000;background:#000}.contrast .your-team .team-item p{color:#000}@media (max-width:767px){.contrast .benefits .list-normal{border:1px solid #000}}.contrast .benefits .list-normal li::before{border:1px solid #000;background:#000}.contrast .breadcrumb-container-casestudy .breadcrumb:hover{text-decoration:2px underline}.contrast .breadcrumb-container-casestudy .breadcrumb:hover .arrow-left g path{fill:#000}.contrast .php-developer .breadcrumb-container .breadcrumb:hover{color:#000}.contrast .php-developer .offer-link{color:#000}.contrast .php-developer .text-container li::before{border:.07000000000000001vw solid #000;height:0.21vw;background:#000}.contrast .php-developer .apply{box-shadow:27px 27px 0px 0px #000}.contrast .php-developer .apply .input-wrapper label[for="file"]{color:#000}.contrast .question.grey-background{background-color:#fff}.contrast .solutions .solutions-image-container{box-shadow:10px 10px 0px 0px #000}.contrast .solutions .solutions-text-container .solutions-item{color:black}.contrast .solutions .solutions-text-container .solutions-item .solutions-header:before{background-color:#000}.contrast .solutions .solutions-text-container .solutions-item .solutions-header.solutions-header--active{color:#000;text-decoration:2px underline #000}.contrast .solutions .solutions-text-container .solutions-item .solutions-header:not(.solutions-header--active):hover,.contrast .solutions .solutions-text-container .solutions-item .solutions-header:not(.solutions-header--active):focus{color:#000;text-decoration:2px underline #000}.contrast .solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link{color:#000}.contrast .solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link:hover{text-decoration:2px underline #000}.contrast .solutions-categories .image-container{box-shadow:10px 10px 0px 0px #000}.contrast .solutions-category-section .list-item::before,.contrast .solutions-category-section.category-public-transport .list-normal .list-item::before{background-color:#000}.contrast .solutions-strengths .technologies-container{background-color:#fff}.contrast .solutions-strengths .list-normal li:before{border:1px solid #000;background:#000}.contrast .solutions-features .list-normal{border:2px solid #000;box-shadow:2.5vw 2.43vw 0vw 0vw #000}.contrast .solutions-features .list-normal li:before{border:1px solid #000;background:#000}.contrast .solutions-portfolio .text-container{box-shadow:3.47vw 2.78vw 0vw 0vw #000}.contrast .solutions-portfolio .text-container .section__paragraph strong span{color:#000 !important}.contrast .solutions-portfolio .text-container .list-normal li:before{border:1px solid #000;background:#000}.contrast .case-studies p.casestudy-text{color:#000}.contrast .case-studies .casestudy-container.mobile .swiper-slide{background-color:#fff}.contrast .case-studies .casestudy-container.mobile .swiper-slide-active{background:#fff}.contrast .case-studies .top-section .text-container{background-color:#fff;border:solid 2px #000;border-right:0}.contrast .case-studies .casestudy-item .image-casestudy-container .swiper-wrapper:hover .casestudy-link{color:#000;text-decoration:none}.contrast .case-studies .swiper-text{background:#fff !important}.contrast .case-studies .swiper-text .casestudy-link{color:#000;text-decoration:2px underline #000}.contrast .case-studies .swiper-text .casestudy-link:hover{color:#000}.contrast .case-studies .swiper-text.mobile .casestudy-header{color:#000}.contrast .case-studies .swiper-text.mobile .casestudy-text{color:#000}.contrast .case-studies .swiper-text.mobile .casestudy-link{color:#000}.contrast .case-studies.middle .swiper-text .case-link{color:#000;text-decoration:2px underline}.contrast .case-studies.middle .swiper-text .case-link:hover{color:#000}.contrast .case-studies.middle .image-casestudy-container:hover .swiper-text .case-link{color:#000;text-decoration:none}.contrast .case-study-text{color:#000}.contrast .case-study-text p strong{color:#000}.contrast .case-study-text p li:before{background-color:#000}.contrast .case-study-text ul li:before{background-color:#000}.contrast .case-study-text a{text-decoration:2px underline}.contrast .case-study-text a:hover{text-decoration:none}.contrast .features .list-container{border:2px solid #000}.contrast .features .list-container .list-normal li:before{border:1px solid #000;background:#000}.contrast .features .list-container p a{color:#000}.contrast .job-offers .text-container{background-color:#fff}.contrast .job-offers .item-container,.contrast .job-offers .item-container.inactive{box-shadow:22px 25px 0px 0px #000}.contrast .job-offers .item-container .item-link-container .item-link,.contrast .job-offers .item-container.inactive .item-link-container .item-link{color:#000}.contrast .project-form .project-title-container .main-header{color:#000}@media (min-width:768px){.contrast .project-form .form-container{box-shadow:2.6vw 2.6vw #000}}.contrast .project-form .form-container .form-inputs-container .button:hover{border:solid 2px #000;background-color:#fff;color:#000}.contrast .project-form .form-container .form-inputs-container .button--form{border:solid 2px #000;background-color:#000;color:#fff}.contrast .project-form .form-container .form-header-container .form-main-header{color:#000}.contrast .project-form .form-container .form-subheader .form-header{color:#000}.contrast .project-form .form-container .form-textarea:focus{color:#000}.contrast .project-form .form-container .form-textarea:focus::placeholder{color:#000}.contrast .project-form .form-container .form-textarea--error{border-color:#000;outline:1px solid #000;outline-offset:4px}.contrast .project-form .form-container .checkbox-container label.agree-error{border:1px solid #000}.contrast .project-form .personal-info-container input:focus{color:#000 !important;border-bottom:2px solid #000 !important}.contrast .project-form .personal-info-container input:focus::placeholder{color:#000 !important}.contrast .project-form .personal-info-container input.name-error,.contrast .project-form .personal-info-container input.email-error{border:1px solid #000}.contrast .project-form [type="checkbox"]:not(:checked) + label:after,.contrast .project-form [type="checkbox"]:checked + label:after{background-color:#d8d8d8}.contrast .project-form .form-container .form-category-row--error{border:1px solid #000}.contrast .project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label svg path,.contrast .project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label svg g path{fill:#000}.contrast .project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label .image-title{color:#000}.contrast .project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label:before{border:1px solid #000}.contrast .project-form .form-container .form-category-row .image-container.checked,.contrast .project-form .form-container .form-category-row .image-container.checked.focused{background-color:#000;border-color:#000}.contrast .project-form .form-container .form-category-row .image-container.checked label svg g path,.contrast .project-form .form-container .form-category-row .image-container.checked.focused label svg g path,.contrast .project-form .form-container .form-category-row .image-container.checked label svg path,.contrast .project-form .form-container .form-category-row .image-container.checked.focused label svg path{fill:#fff !important}.contrast .project-form .form-container .form-category-row .image-container.checked label .image-title,.contrast .project-form .form-container .form-category-row .image-container.checked.focused label .image-title{color:#fff !important}.contrast .project-form .form-container .form-category-row .image-container.checked label:before,.contrast .project-form .form-container .form-category-row .image-container.checked.focused label:before{border:1px solid #000}.contrast .project-form .form-container .form-category-row .image-container.checked svg,.contrast .project-form .form-container .form-category-row .image-container.checked.focused svg{filter:grayscale(0)}.contrast .project-form .form-container .form-category-row .image-container.checked svg path,.contrast .project-form .form-container .form-category-row .image-container.checked.focused svg path,.contrast .project-form .form-container .form-category-row .image-container.checked svg g path,.contrast .project-form .form-container .form-category-row .image-container.checked.focused svg g path{fill:#000 !important}.contrast .project-form .form-container .form-category-row .image-container.checked .image-title,.contrast .project-form .form-container .form-category-row .image-container.checked.focused .image-title{color:#000 !important}.contrast .project-form .form-container .form-category-row .image-container.focused{border:2px solid #000}.contrast .project-form .form-container .form-category-row .image-container.focused + label .image-title{color:#000 !important}.contrast .project-form .form-container .form-category-row .image-container:hover,.contrast .project-form .form-container .form-category-row .image-container:hover.checked,.contrast .project-form .form-container .form-category-row .image-container:hover.checked.focused{border-color:#000 !important;background-color:#d8d8d8}.contrast .project-form .form-container .form-category-row .image-container:hover svg path,.contrast .project-form .form-container .form-category-row .image-container:hover.checked svg path,.contrast .project-form .form-container .form-category-row .image-container:hover.checked.focused svg path,.contrast .project-form .form-container .form-category-row .image-container:hover svg g path,.contrast .project-form .form-container .form-category-row .image-container:hover.checked svg g path,.contrast .project-form .form-container .form-category-row .image-container:hover.checked.focused svg g path{fill:#000 !important}.contrast .project-form .form-container .form-category-row .image-container:hover .image-title,.contrast .project-form .form-container .form-category-row .image-container:hover.checked .image-title,.contrast .project-form .form-container .form-category-row .image-container:hover.checked.focused .image-title{color:#000 !important}.contrast .project-form .typo3-messages .alert-danger .alert-message{color:#000}.contrast .project-form .typo3-messages .alert-success .alert-message{color:#000}.contrast .recommended .banner-partners{box-shadow:20px 20px 0px 0px #000}.contrast .career-path{background-color:#fff}.contrast .career-path .careerpath-item-link{color:#000}.contrast .career-path .careerpath-item-link.disabled{color:#000}.contrast .welcome .text-container{background-color:#fff}.contrast .clutch .clutch-container{background-color:#fff}.contrast .clutch .clutch-container .clutch-link:hover{color:#000}.contrast .clutch .clutch-container .clutch-link--mobile{color:#000}.contrast .good-to-know .text-container{background-color:#fff}.contrast .good-to-know .text-container .section__header{color:#000}.contrast .good-to-know .text-container .section__header .section__title--small{color:#000}.contrast .good-to-know .text-container .item-text{color:#000}.contrast .good-to-know .text-container .sub-header{color:#000}.contrast .good-to-know .text-container p{color:#000}.contrast .good-to-know .text-container li{color:#000}.contrast .good-to-know .text-container li::before{border:1px solid #000;background:#000}.contrast .casestudy-1 .category-list .category-element{color:#000}.contrast .casestudy-1 .category-list .category-element:not(:last-child)::after{border-color:#000}.contrast .casestudy-1 .text-container .to-uppercase{color:#000}.contrast .casestudy-3 .row .text-container{background-color:#fff}.contrast .casestudy-3 .row .text-container .item-container::before{background-color:#000}.contrast .project-item .text p{color:#000}.contrast .tech-main .technologies-container{background-color:#fff}.contrast .tech-main .technologies-container span{color:#000 !important}.contrast .tech-main .technologies-container .strong:before{border-color:#000;background-color:#000}.contrast .tech-main.maps-offer .technologies-container{background-color:#fff}.contrast .tech-main .list-normal li::before{border:.07000000000000001vw solid #000;background:#000}.contrast .tech-strengths .text-container{box-shadow:-9px 29px 0px 9px #000}.contrast .tech-strengths .list-normal li:before{border:1px solid #000;background:#000}.contrast .tech-strengths li,.contrast .tech-strengths li span{color:#000 !important}.contrast .lorem .items .item-container p{color:#000}.contrast .lorem .items .item-container p:before{background-color:#000}.contrast .technologies-WEB .technologies-container{background-color:#fff}.contrast .technologies-WEB .technologies-container .item-container .item-link{color:#000}.contrast .technologies-WEB .technologies-container .item-container:hover .item-link{text-decoration:2px underline;color:#000}.contrast .how-we-work .icons-container{background-color:#fff;border:2px solid}.contrast .ux .button{color:#000}.contrast .ux .button:hover{text-decoration:2px underline #000;color:#000}.contrast .ui .text-container{box-shadow:-42px -31px 0px 0px #000}@media (max-width:767px){.contrast .ui .text-container{box-shadow:-16px -16px 0px 0px #000}}.contrast .ui .text-container li{color:#000}.contrast .ui .text-container li:before{border:1px solid #000;background:#000}.contrast .what-we-do .text-container{box-shadow:21px 22px 0px 0px #000}.contrast .what-we-do .text-container li:before{border:1px solid #000;background:#000}.contrast .first-post .first-blog-post{background-color:#fff}.contrast .first-post .first-blog-post .blog-post__hashtag-list .postmetagroup__listitem{border:1px solid #000}.contrast .first-post .first-blog-post .blog-post__hashtag-list .postmetagroup__listitem:hover a{text-decoration:2px underline}.contrast .first-post .first-blog-post .blog-post__hashtag-list .postmetagroup__listitem a{color:#000}.contrast .first-post .first-blog-post .similar-posts-item-date time{color:#000}.contrast .first-post .first-blog-post .blog-title a:hover{text-decoration:2px underline}.contrast .first-post .first-blog-post .read-more:hover{text-decoration:2px underline}.contrast .first-post .first-blog-post .blog-post__info-list .postmetagroup__listitem:hover a{text-decoration:2px underline}.contrast .blog-main .blog-post__hashtag-list li{border:1px solid #000}.contrast .blog-main .blog-post__hashtag-list li a{color:#000}.contrast .blog-main .textmedia-item li:before{background:#000;border-color:#000}.contrast .blog-main .textmedia-item a{color:#000}.contrast .similar-posts .similar-posts-item{background-color:#fff}.contrast .similar-posts .similar-posts-item.yellow,.contrast .similar-posts .similar-posts-item.purple,.contrast .similar-posts .similar-posts-item.teal,.contrast .similar-posts .similar-posts-item.red{background-color:#fff}.contrast .similar-posts .similar-posts-item.yellow-date,.contrast .similar-posts .similar-posts-item.purple-date,.contrast .similar-posts .similar-posts-item.teal-date,.contrast .similar-posts .similar-posts-item.red-date,.contrast .similar-posts .similar-posts-item.yellow .read-more,.contrast .similar-posts .similar-posts-item.purple .read-more,.contrast .similar-posts .similar-posts-item.teal .read-more,.contrast .similar-posts .similar-posts-item.red .read-more{color:#000}.contrast .similar-posts .similar-posts-item.yellow:hover .read-more,.contrast .similar-posts .similar-posts-item.purple:hover .read-more,.contrast .similar-posts .similar-posts-item.teal:hover .read-more,.contrast .similar-posts .similar-posts-item.red:hover .read-more{color:#000}.contrast .similar-posts .similar-posts-item:hover .read-more{text-decoration:2px underline}.contrast .popular-posts .category-container{box-shadow:1vw 1vw #000}.contrast .blogcontainer-main .blogarchivefooter--category .blogarchivefooter__backlink a:hover{color:#000}.contrast .blog-post__info-list .postmetagroup__listitem:hover a{text-decoration:2px underline}.contrast .similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--active .blogpagination__itemtitle{color:#000;text-decoration:2px underline}.contrast .similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--next .blogpagination__itemtitle{color:#000}.contrast .similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--previous .blogpagination__itemtitle{color:#000}.contrast .similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__link:hover{text-decoration:2px underline}.contrast .bloglist--tag .tag-container:hover{border-color:#000}.contrast .bloglist--tag .tag-container:hover a{color:#000}.contrast .blogarchivefooter__backlink a:hover{color:#000}.contrast footer .footer-container{background:#fff}.contrast footer .footer-container .footer-lists .footer-list .list-normal .nav-header .nav-link:hover,.contrast footer .footer-container .footer-lists .footer-list .list-normal .nav-link:hover{color:#000;text-decoration:2px underline #000}.contrast footer .footer-info .footer-addresses-container .footer-addresses-item .ict-logo{filter:grayscale(0)}.contrast footer .footer-info .footer-addresses-container .footer-addresses-item .social-icons .social-icon-image{filter:grayscale(0)}.contrast footer .footer-band{background-color:#000}.contrast footer .footer-band .band-graphic{filter:grayscale(0)}.contrast footer .footer-links{opacity:100%}.contrast footer .footer-links .footer-link:hover{text-decoration:2px underline #000}.case-studies{margin-bottom:10vw;margin-top:10vw}.case-studies.margin-top{margin-top:-8vw}@media (max-width:767px){.case-studies{margin-bottom:70px;margin-top:150px}}.case-studies .row{margin-left:0;margin-right:0}.case-studies .swiper-container{max-width:500px;overflow:initial}@media (max-width:767px){.case-studies .swiper-container{max-width:530px;height:auto}}.case-studies .top-section{padding:0}.case-studies .top-section .text-container{background-color:#fdf0e9;border-radius:5.2vw 0 0 5.2vw;margin-left:3.15vw}@media (max-width:767px){.case-studies .top-section .text-container{border-radius:30px 0 0 30px;margin-left:0}}.case-studies .top-section .text-container .title-container{margin:1.05vw 0;line-height:4.51vw;padding:4.2vw 10vw 8.5vw 5vw}@media (max-width:767px){.case-studies .top-section .text-container .title-container{margin:15.12px 0;line-height:64.94px;text-align:right;padding:35px 20px 300px 0}}.case-studies .top-section .text-container .title-container .section__header{margin-bottom:2vw;margin-left:0;line-height:5.5vw}@media (max-width:767px){.case-studies .top-section .text-container .title-container .section__header{font-size:38px;line-height:37px;letter-spacing:0.5px}}.case-studies .top-section .text-container .title-container .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.case-studies .top-section .text-container .title-container .section__header .section__title--small{font-size:24px}}.case-studies .top-section .text-container .title-container .section__paragraph{font-size:max(16px,1.25vw);line-height:max(20px,1.91vw);font-weight:500}@media (max-width:767px){.case-studies .top-section .text-container .title-container .section__paragraph{display:none}}.case-studies .casestudy-container{margin-top:-6.94vw;justify-content:center;max-width:1440px}@media (max-width:767px){.case-studies .casestudy-container{display:none;margin-top:-280px;overflow:visible;padding-bottom:37.5px;padding-top:10px}}.case-studies .casestudy-container > .row{margin-bottom:86px}@media (min-width:768px){.case-studies .casestudy-container .casestudy-item{flex-basis:40%;max-width:40%}}@media (max-width:767px){.case-studies .casestudy-container .casestudy-item{height:440px}}.case-studies .casestudy-container .casestudy-item:first-child{margin-left:2vw}@media (max-width:767px){.case-studies .casestudy-container .casestudy-item:first-child{margin-left:30px}}.case-studies .casestudy-container.mobile{display:none}@media (max-width:767px){.case-studies .casestudy-container.mobile{display:block}}.case-studies .casestudy-container.mobile .swiper-wrapper{height:100% !important}.case-studies .casestudy-container.mobile .swiper-slide{text-align:left;background:#fdf0e9;height:100%}.case-studies .casestudy-container.mobile .swiper-slide-active{background:linear-gradient(to left,#fdf0e9 50%,#fff 50%)}.case-studies .casestudy-container.mobile .swiper-pagination{bottom:-38px}.case-studies .casestudy-container.mobile .swiper-pagination-bullet{border-radius:50%;background:#fff;width:8px;height:8px;border:1px solid #27303f;margin:0 2px;opacity:1}.case-studies .casestudy-container.mobile .swiper-pagination-bullet-active{background:#27303f}@media (max-width:767px){.case-studies .casestudy-container.mobile .swiper-image{width:100%;height:auto}}@media (max-width:767px){.case-studies .casestudy-container.mobile .image-casestudy-container .swiper-container{width:100%}}.case-studies .casestudy-container.mobile .image-casestudy-container .swiper-container .wrapper-swiper{position:relative;width:100%;height:100% !important;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform-style:preserve-3d;align-items:flex-start;flex-direction:column;transform:translate3d(0px,0,0);transition-property:transform,height}.case-studies .casestudy-container.mobile .image-casestudy-container:hover{-webkit-transform:none;transform:none}@media (max-width:767px){.case-studies .casestudy-container.mobile .swiper-text{width:auto;margin:0 auto;border:0}}.case-studies .image-casestudy-container{display:flex;flex-direction:column;padding:0;height:100%}@media (max-width:767px){.case-studies .image-casestudy-container{margin:0px 25px}}.case-studies .image-casestudy-container .swiper-container{border-radius:30px;-webkit-box-shadow:0px 10px 33px -19px #000;-moz-box-shadow:0px 10px 33px -19px #000;box-shadow:0px 10px 33px -19px #000;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:768px){.case-studies .image-casestudy-container .swiper-container{height:100%}}.case-studies .image-casestudy-container .swiper-container img{width:100%;height:300px;object-fit:cover;border-radius:30px 30px 0 0}.case-studies .image-casestudy-container .swiper-container:hover{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02);-webkit-box-shadow:0px 2px 37px -8px #000;-moz-box-shadow:0px 2px 37px -8px #000;box-shadow:0px 2px 37px -8px #000}@media (max-width:499px){.case-studies .image-casestudy-container .swiper-container:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.case-studies .image-casestudy-container .swiper-container .swiper-wrapper{flex-direction:column}.case-studies .image-casestudy-container .swiper-container .swiper-wrapper:hover{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.case-studies .image-casestudy-container .swiper-container .swiper-wrapper:hover .casestudy-link{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#80ddd8}.case-studies .image-casestudy-container .swiper-container .swiper-pagination{z-index:0}.case-studies .image-casestudy-container .swiper-pagination-bullet{width:1.2rem;height:1.2rem;background-color:#80ddd8}@media (max-width:990px){.case-studies .image-casestudy-container .swiper-pagination-bullet{display:none !important}}.case-studies .swiper-text{background:#edfaf4;border-radius:0 0 30px 30px;padding:0 2.1vw 3.14vw 2.1vw;height:100%}@media (max-width:767px){.case-studies .swiper-text{background-color:#27303f;border-radius:0 0 15px 15px;padding-top:min(10px,2.67vw);padding-bottom:min(31px,8.27vw);padding-left:min(19px,5.07vw)}}.case-studies .swiper-text .casestudy-header{font-size:min(32px,2.22vw);line-height:28px;margin-top:min(20px,1.39vw);margin-bottom:min(20px,1.39vw)}@media (max-width:767px){.case-studies .swiper-text .casestudy-header{font-size:20px;line-height:16px}}.case-studies .swiper-text .casestudy-header .section__title--small{font-size:min(20px,1.39vw);font-weight:600;color:#80ddd8}@media (max-width:767px){.case-studies .swiper-text .casestudy-header .section__title--small{font-size:20px;line-height:32px}}.case-studies .swiper-text .casestudy-header .new-line{height:10px}.case-studies .swiper-text .casestudy-text{font-size:16px;font-weight:500;color:#000;margin-bottom:min(55px,3.7vw);margin-top:0;letter-spacing:0.035vw}@media (max-width:767px){.case-studies .swiper-text .casestudy-text{font-size:9px;line-height:14px}}.case-studies .swiper-text .casestudy-link{color:#eb7f48;position:absolute;margin:0;bottom:3vw;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:0.03vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.case-studies .swiper-text .casestudy-link:hover{color:#80ddd8}@media (max-width:767px){.case-studies .swiper-text .casestudy-link{font-size:16px;bottom:35px}}.case-studies .swiper-text.mobile .client-name{font-size:14px;line-height:32.5px;color:#eb7f48}.case-studies .swiper-text.mobile .casestudy-header{font-size:16px;line-height:20px;color:#fff}.case-studies .swiper-text.mobile .casestudy-text{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0.5px;color:#fff}@media (max-width:767px){.case-studies .swiper-text.mobile .casestudy-text{padding-bottom:35px}}.case-studies .swiper-text.mobile .casestudy-link{font-size:16px;line-height:18.5px;color:#80ddd8;position:absolute;font-weight:600}.case-studies .text-container{justify-content:flex-end}.case-studies .container-lady{position:relative;margin-bottom:-1vw}.case-studies .container-lady > .banner-image{width:45%;height:auto;margin-left:31vw}@media (max-width:767px){.case-studies .container-lady > .banner-image{position:absolute;top:-100px;right:20px;width:173px;height:107px}}@media (max-width:767px){.case-studies .casestudy-pagination{display:flex;justify-content:center}.case-studies .casestudy-pagination .casestudy-pagination-bullet{border-radius:50%;background:#fff;width:8px;height:8px;border:1px solid #27303f;margin:0 2px}.case-studies .casestudy-pagination .casestudy-pagination-bullet:first-child{background:#27303f}}@media (max-width:767px){.case-studies .button-centered{margin-top:0}.case-studies .button-centered .button{padding:15px 25px;margin:0}}@media (min-width:768px){.case-studies .button-container{display:flex;justify-content:center}.case-studies .button-container .button-centered{width:21.875vw;margin-left:2.5vw}.case-studies .button-container .button-centered .button{width:100%;margin-right:0}}.case-studies.case-studies-dots{position:relative}@media (max-width:767px){.case-studies.case-studies-dots{margin-top:200px}}.case-studies.case-studies-dots .title-container .image-container{position:absolute;top:6.94vw;left:-13.89vw}@media (max-width:767px){.case-studies.case-studies-dots .title-container .image-container{display:none}}.case-studies.case-studies-dots .title-container .image-container .image{height:23.81vw;width:39.03vw}.project-form .project-title-container{padding:0}@media (max-width:767px){.project-form .project-title-container .header-container{padding:0;padding-left:25px}}.project-form .project-title-container .main-header{line-height:5.4vw;margin:0}@media (max-width:767px){.project-form .project-title-container .main-header{font-size:29px;line-height:29px;letter-spacing:0.5px;color:#eb7f48}}@media (max-width:767px){.project-form .project-title-container .main-header .section__title--small{font-size:21px;line-height:30px;color:#27303f}}.project-form .banner-projects{margin-right:2.1vw}.project-form .banner-projects .image-container{margin-top:3.6vw;margin-left:3vw}@media (max-width:767px){.project-form .banner-projects .image-container{margin-left:50px}}.project-form .banner-projects .image-container .header-image{width:31.11vw;height:13.68vw;transform:scale(-1,1);position:relative;bottom:-0.2rem}@media (max-width:767px){.project-form .banner-projects .image-container .header-image{position:relative;width:226.42px;height:99.41px;bottom:-0.4rem}}.project-form .banner-support-lady-container{width:64.65vw;margin:0 auto;margin-top:-1.5vw;left:-6.8vw;position:relative}@media (max-width:767px){.project-form .banner-support-lady-container{margin-left:3.73vw;margin-top:-3.47vw}}.project-form .banner-support-lady-container .banner-support-lady{width:9.51vw;height:17.36vw;margin-left:0.3vw;margin-top:-0.3vw}@media (max-width:767px){.project-form .banner-support-lady-container .banner-support-lady{width:20vw;height:36.53vw}}.project-form .form-container{background-color:#fff;border:2px solid #27303f;border-radius:2.08vw;margin:0 auto;margin-top:-3.5vw;width:64.65vw;box-shadow:2.6vw 2.6vw #eb7f48}@media (max-width:767px){.project-form .form-container{width:90%;border:1px solid #27303f;margin-top:-23px;margin-left:auto;margin-right:auto;border-radius:30px;box-shadow:none}}.project-form .form-container .form{user-select:none}.project-form .form-container .form-header-container{padding-bottom:1vw;justify-content:center}@media (max-width:767px){.project-form .form-container .form-header-container{padding:0}}.project-form .form-container .form-header-container .form-main-header{font-size:2.56vw;font-weight:700;margin:0;color:#27303f;line-height:1}@media (max-width:767px){.project-form .form-container .form-header-container .form-main-header{font-size:18px;line-height:20px;font-weight:600;color:#eb7f48}}.project-form .form-container .form-subheader{display:flex;justify-content:center;margin-top:-2.4vw;margin-bottom:-3.5vw;padding:1.5vw 3.5vw}@media (max-width:767px){.project-form .form-container .form-subheader{margin-top:0}}.project-form .form-container .form-subheader .form-header{color:#eb7f48;font-weight:400;font-size:max(16px,1.11vw);margin-top:1vw;margin-bottom:3vw}@media (max-width:767px){.project-form .form-container .form-subheader .form-header{font-size:12px;font-weight:400;line-height:14px;letter-spacing:0.5px;width:100%;text-align:center;padding:0;margin-top:0}}.project-form .form-container .form-subheader--small{line-height:2.5vw;font-weight:400;font-size:max(12px,0.858vw)}@media (max-width:767px){.project-form .form-container .form-subheader--small{font-size:10px;letter-spacing:0.5px}}.project-form .form-container .form-subheader--second{margin-top:0.5vw;margin-bottom:-4vw;padding:1.5vw 3.5vw}.project-form .form-container .form-subheader--second .form-header{font-weight:600;margin-bottom:2vw}@media (max-width:767px){.project-form .form-container .form-subheader--second .form-header{font-size:18px;line-height:20px;margin-top:30px}}@media (max-width:767px){.project-form .form-container .textarea-container{text-align:center}.project-form .form-container .textarea-container .button-container{display:flex;justify-content:center;margin-bottom:50px}.project-form .form-container .personal-info-container{padding:0 25px}}@media (min-width:768px){.project-form .form-container .textarea-container .button-container{display:flex;justify-content:center;width:27vw}.project-form .form-container .textarea-container .button-container button{margin:0 auto;margin-top:3.5vw}}.project-form .form-container .textarea-container label{display:none}.project-form .form-container .form-textarea{resize:none;width:24.31vw;height:11.2vw;margin-left:0.35vw;margin-top:0.5vw;padding-left:2vw;padding-top:2vw;color:#27303f;background-color:#fff;border:2px solid;border-radius:1.04vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .form-textarea::placeholder{color:#d8d8d8;font-size:max(16px,1.25vw);transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.project-form .form-container .form-textarea::placeholder{font-size:3.73vw}}.project-form .form-container .form-textarea:focus{color:#eb7f48}.project-form .form-container .form-textarea:focus::placeholder{color:#eb7f48}@media (max-width:767px){.project-form .form-container .form-textarea{width:69.33vw;height:61.33vw;margin:5.33vw 0;padding-top:5.33vw;padding-left:5.33vw;border-radius:4vw}}.project-form .form-container .form-textarea--active{outline:none !important}.project-form .form-container .form-textarea--error{border-color:#f00}.project-form .form-container input:not([type="checkbox"]){width:22.92vw;height:2.5vw}@media (max-width:767px){.project-form .form-container input:not([type="checkbox"]){padding:15px 0;width:100%}}.project-form .form-container input.name-error{border:1px solid #f00}.project-form .form-container input.email-error{border:1px solid #f00}.project-form .form-container input{color:#27303f;padding-left:0.5vw;border:0;border-bottom:2px solid #27303f}.project-form .form-container .checkbox-container{width:26vw;margin-top:1vw;position:relative}.project-form .form-container .checkbox-container .input[type="checkbox"]{margin:.4rem 0}@media (max-width:767px){.project-form .form-container .checkbox-container{width:100%;text-align:left;margin-top:0}}.project-form .form-container .input-wrapper{padding-top:2.9vw}@media (max-width:767px){.project-form .form-container .input-wrapper{padding:20px 0}}.project-form .form-container .input-wrapper input::placeholder{color:#d8d8d8;font-size:max(16px,1.25vw);transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.project-form .form-container .input-wrapper input::placeholder{font-size:3.73vw}}.project-form .form-container .input-wrapper:first-child{padding-top:0}.project-form .form-container .personal-info-container .input--active{outline:none !important}.project-form .form-container .personal-info-container input{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .personal-info-container input:focus{color:#eb7f48;border-bottom:2px solid #eb7f48}.project-form .form-container .personal-info-container input:focus::placeholder{color:#eb7f48}.project-form .form-container .form-category-row{padding:0;display:flex;justify-content:center}@media (max-width:767px){.project-form .form-container .form-category-row{width:auto}}.project-form .form-container .form-category-row .image-container{display:flex;align-items:center;position:relative;background-color:#fff;flex-direction:column;text-align:center;padding:0;border:2px solid #27303f;border-radius:2.08vw;margin:1.5vw;width:11.46vw;height:11.2vw;cursor:pointer;pointer-events:all;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.project-form .form-container .form-category-row .image-container{width:135px;height:135px;margin:10px;border-radius:15px;justify-content:center}}@media (max-width:767px){.project-form .form-container .form-category-row .image-container:first-child{margin-left:15px}}.project-form .form-container .form-category-row .image-container:hover{border-color:#eb7f48;pointer-events:all;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .form-category-row .image-container:hover svg path{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;pointer-events:all;fill:#eb7f48}.project-form .form-container .form-category-row .image-container:hover svg g path{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;pointer-events:all;fill:#eb7f48}.project-form .form-container .form-category-row .image-container:hover .image-title{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;pointer-events:all;color:#eb7f48}.project-form .form-container .form-category-row .image-container input[type="checkbox"]{width:11.46vw;height:11.2vw;left:0;z-index:-1}.project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label{outline:2px solid #000;outline-offset:2px}.project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label svg path{fill:#eb7f48}.project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label svg g path{fill:#eb7f48}.project-form .form-container .form-category-row .image-container input[type="checkbox"]:focus + label .image-title{color:#eb7f48}.project-form .form-container .form-category-row .image-container label[for^="image-project"]{color:#fff;position:relative;height:100%;width:100%;padding-left:0;display:flex;flex-direction:column;align-items:center}.project-form .form-container .form-category-row .image-container label[for^="image-project"]:before{left:0;width:11.46vw;height:11.2vw;border-radius:1.9vw;border:.1vw solid transparent}@media (max-width:767px){.project-form .form-container .form-category-row .image-container label[for^="image-project"]:before{width:135px;height:135px;border-radius:15px}}.project-form .form-container .form-category-row .image-container label[for^="image-project"]:after{width:11.46vw;height:11.2vw;border-radius:1.8vw;background-color:#27303f;left:0}@media (max-width:767px){.project-form .form-container .form-category-row .image-container label[for^="image-project"]:after{width:135px;height:135px;border-radius:14px}}.project-form .form-container .form-category-row .image-container label[for^="image-project"] svg{z-index:1;position:relative;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.project-form .form-container .form-category-row .image-container label[for^="image-project"] svg{margin-bottom:15px;top:15px}}.project-form .form-container .form-category-row .image-container label[for^="image-project"] svg g path{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .form-category-row .image-container label[for^="image-project"] svg path{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .form-category-row .image-container label[for^="image-project"] .image-title{z-index:1;position:relative;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.project-form .form-container .form-category-row .image-container.checked{border:2px solid #eb7f48;background-color:#27303f}.project-form .form-container .form-category-row .image-container.checked .project-image path{fill:#eb7f48}.project-form .form-container .form-category-row .image-container.checked label .image-title{color:#eb7f48}.project-form .form-container .form-category-row .image-container.checked label:before{border:.1vw solid #eb7f48}.project-form .form-container .form-category-row .image-container.focused{border:2px solid #eb7f48}.project-form .form-container .form-category-row .image-title{font-size:max(14px,0.97vw);line-height:max(15px,1.04vw);font-weight:700;text-transform:uppercase;padding:0 20px;padding-bottom:1.046vw;color:#27303f}@media (max-width:767px){.project-form .form-container .form-category-row .image-title{font-size:12px;line-height:20px;letter-spacing:1px}}.project-form .form-container .form-category-row .project-image{padding:2.8vw 2.8vw 1.39vw;width:3.47vw;height:3.47vw}@media (max-width:767px){.project-form .form-container .form-category-row .project-image{padding:10px}}.project-form .form-container .form-category-row .project-image path{fill:#27303f}@media (max-width:767px){.project-form .form-container .form-category-row .project-image{width:60px;height:60px}}.project-form .form-container .form-category-row--error{border:1px solid #f00}.project-form .form-container .form-inputs-container{padding:2.4vw 3.5vw 4.05vw 4.86vw}@media (max-width:767px){.project-form .form-container .form-inputs-container{flex-direction:column;padding:0 2px}}@media (max-width:767px){.project-form .form-container .form-inputs-container .input-container{margin-left:0}}.project-form .form-container .form-inputs-container .input-container label:not([for="agree"]){display:none}.project-form .form-container .form-inputs-container .input-container .button:hover{background-color:#27303f;color:#eb7f48}.project-form .form-container .form-inputs-container .button--form{margin-left:4vw;color:#27303f;background-color:#eb7f48;border:solid 2px #eb7f48;margin-top:3.5vw}.project-form .form-container .form-inputs-container .button--form:hover{color:#eb7f48;background-color:#27303f;border-color:#27303f}@media (max-width:767px){.project-form .form-container .form-inputs-container .button--form{margin:0 auto;margin-top:3.5vw}}@media (max-width:767px){.project-form .form-container .form-inputs-container .button:not(.button--mobile){display:block}}.project-form .form-container label[for="agree"]{color:#27303f;display:inline-block;padding:0 .348vw .139vw 2.44vw;font-size:max(10px,0.727vw);line-height:max(14px,0.97vw)}@media (max-width:767px){.project-form .form-container label[for="agree"]{font-size:12px;line-height:14px;letter-spacing:0.5px;padding:0 0 0 35px}}.project-form .form-container label[for="agree"].agree-error{border:1px solid #f00}.project-form .form-container .typo3-messages{list-style-type:none;margin:3.5vw 5vw 0 5vw;padding:0 2.78vw}@media (max-width:767px){.project-form .form-container .typo3-messages{margin:50px 0 30px 0;padding:0 40px}}.project-form .form-container .typo3-messages .alert{font-weight:500}.project-form .form-container .typo3-messages .alert .alert-message{font-size:max(16px,1.25vw);line-height:max(21px,1.46vw);margin:0}.project-form .form-container .typo3-messages .alert-danger{color:#f00}.project-form .form-container .typo3-messages .alert-success{color:#0f0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:0.4vw;top:0;width:1.2vw;height:1.3vw}@media (max-width:767px){[type="checkbox"]:not(:checked),[type="checkbox"]:checked{width:30px;height:28px;left:0}}[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:1.197vw;font-size:0.547vw;line-height:0.885vw;cursor:pointer}.tick:not(:checked) + label:before,.tick:checked + label:before{content:'';position:absolute;left:0.347vw;top:0;width:1vw;height:1vw;border:.14vw solid #27303f;border-radius:0.347vw;z-index:1}@media (max-width:767px){.tick:not(:checked) + label:before,.tick:checked + label:before{width:26px;height:26px;left:0;border-radius:5px;border:1px solid #000}}.tick:not(:checked) + label:after,.tick:checked + label:after{content:'';position:absolute;top:0;left:0.42vw;background-color:#eb7f48;width:1.1vw;height:1.2vw}@media (max-width:767px){.tick:not(:checked) + label:after,.tick:checked + label:after{width:29px;height:29px;border-radius:5px;left:0}}.checkbox-container [type="checkbox"]:not(:checked) + label:after,.checkbox-container [type="checkbox"]:checked + label:after{content:'';background:url('../../../fileadmin/inv_inv/Resources/Public/Icons/checked.png') no-repeat;background-size:1.2vw;background-color:#eb7f48}@media (max-width:767px){.checkbox-container [type="checkbox"]:not(:checked) + label:after,.checkbox-container [type="checkbox"]:checked + label:after{background-size:28px}}[type="checkbox"]:not(:checked) + label:after{opacity:0;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}[type="checkbox"]:checked + label:after{opacity:1}[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}[type="checkbox"]:disabled:checked + label:after{color:#777}[type="checkbox"]:disabled + label{color:#aaa}.recommended{margin-bottom:30vw;margin-top:4.2vw;position:relative}@media (max-width:767px){.recommended{margin-bottom:200px}}.recommended-title{position:relative}@media (max-width:767px){.recommended-title{display:flex;padding:0;margin-left:23px}}.recommended-title .section__header{margin-top:0;margin-bottom:6vw}@media (max-width:767px){.recommended-title .section__header{font-size:32px;line-height:32.5px;margin-left:0;margin-bottom:30px}}@media (max-width:767px){.recommended-title .section__header .section__title--small{font-size:18px}}.recommended .banner-partners{background-color:#fff;border:2px solid #000;border-radius:2.08vw;padding:4.2vw 3.7vw 4.2vw 6.4vw;position:absolute;width:85.5vw;right:7vw;-webkit-box-shadow:46px -35px 0px 0px #e7ed4e;-moz-box-shadow:46px -35px 0px 0px #e7ed4e;box-shadow:46px -35px 0px 0px #e7ed4e}@media (max-width:767px){.recommended .banner-partners{border:1px solid #000;border-radius:30px;-webkit-box-shadow:20px 20px 0px 0px #e7ed4e;-moz-box-shadow:20px 20px 0px 0px #e7ed4e;box-shadow:20px 20px 0px 0px #e7ed4e}}.recommended .image-container{display:flex;justify-content:center;align-items:center}.recommended .image-container img{width:13.89vw;height:6.94vw;margin:0 5vw;object-fit:contain}@media (max-width:767px){.recommended .image-container img{width:80px;height:80px}}.clutch{margin-bottom:6.94vw;margin-top:6.94vw}.clutch .clutch-container{background-color:#f8f8f8;border-radius:2.08vw;-webkit-box-shadow:0px 0px 21px 1px #d8d8d8;-moz-box-shadow:0px 0px 21px 1px #d8d8d8;box-shadow:0px 0px 21px 1px #d8d8d8}@media (max-width:767px){.clutch .clutch-container{border-radius:30px}}.clutch > .row{margin:0}.clutch .clutch-column{padding:0 24px}@media (min-width:768px){.clutch .clutch-column{flex-basis:81%;max-width:81%}}.clutch .image-container{padding:0}.clutch .text-container{position:relative;display:flex;flex-direction:column;padding:4.17vw 6.94vw 4.17vw 0}@media (max-width:767px){.clutch .text-container{padding:0 40px 40px;margin-top:-30px}}.clutch .clutch-text{z-index:1}.clutch .clutch-text p{font-size:max(14px,1.25vw);line-height:max(20px,1.67vw);font-weight:600;letter-spacing:0.03vw}@media (max-width:767px){.clutch .clutch-text p{margin-bottom:25px;margin-top:0}}.clutch .bottom-text{display:flex;flex-direction:column;z-index:1;font-size:max(14px,1.25vw);line-height:max(20px,1.94vw)}@media (max-width:767px){.clutch .bottom-text{flex-direction:column-reverse;margin-bottom:25px}}.clutch .clutch-link,.clutch .clutch-link--mobile{position:absolute;top:16.67vw;color:#80ddd8;text-transform:uppercase;font-size:max(16px,1.11vw);font-weight:600;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.clutch .clutch-link:hover,.clutch .clutch-link--mobile:hover{color:#27303f}.clutch .clutch-link{display:flex;width:100%;justify-content:center}.clutch .clutch-link-base{position:relative;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.clutch .clutch-link-base:hover span{color:#27303f}@media (max-width:767px){.clutch .clutch-link{display:none}}.clutch .clutch-link--mobile{display:none;top:0;position:relative}@media (max-width:767px){.clutch .clutch-link--mobile{display:block}}.clutch .clutch-image-container{display:flex;justify-content:center;position:relative}@media (max-width:767px){.clutch .clutch-image-container{justify-content:flex-start;margin-left:20px;margin-top:-15px}}.clutch .clutch-image-container .clutch-image{width:21.04vw;height:21.04vw}@media (max-width:767px){.clutch .clutch-image-container .clutch-image{width:160px;height:160px}}.clutch .quotes-left{position:absolute;top:2.78vw;left:-5.56vw}@media (max-width:767px){.clutch .quotes-left{width:132px;height:71px;top:-15px;left:15px}}.clutch .quotes-right{position:absolute;bottom:7.64vw;right:8.33vw}@media (max-width:767px){.clutch .quotes-right{display:none}}.question{margin-bottom:9vw}@media (max-width:767px){.question{padding:50px 13px}}.question .text-container{padding:6.94vw 0 6.94vw 2.78vw}@media (max-width:767px){.question .text-container{padding:0}}.question .section__header{font-size:3.33vw;line-height:3.09vw;letter-spacing:0.03vw;font-weight:700;margin-bottom:2.57vw}@media (max-width:767px){.question .section__header{font-size:32px;line-height:34.5px}}.question .section__paragraph{width:60%}@media (max-width:767px){.question .section__paragraph{width:auto}}.question .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.91vw);font-weight:500;letter-spacing:0.03vw;margin:0;margin-bottom:2.1vw}@media (max-width:767px){.question .section__paragraph p{margin-bottom:40px}}.question .lady-container img,.question .lady-container svg{width:24.24vw;height:29.03vw;margin-left:12vw}@media (max-width:767px){.question .lady-container{display:none}}.question .textbox-container{display:none}@media (max-width:767px){.question .textbox-container{display:flex;justify-content:flex-end}.question .textbox-container img{width:110.68px;height:91.7px}}.question .button-container{padding:0}.question .button-container .button{display:block;padding:8.5px 43.6px}.question.grey-background{margin-bottom:7vw;background-color:#f6f6f6;padding:5.9vw 0 4.51vw}@media (max-width:767px){.question.grey-background{margin-top:50px;padding:50px 13px}}.welcome{margin-bottom:5vw}@media (max-width:767px){.welcome.m-bottom{margin-bottom:150px}}.welcome .row{margin:0}.welcome .section__header{font-size:3.33vw;line-height:5.38vw;letter-spacing:0.03vw;margin:0;margin-bottom:1.88vw}@media (max-width:767px){.welcome .section__header{font-size:32px;line-height:36px}}.welcome .container-lady{margin-left:-3vw;margin-top:-13.5vw}.welcome .container-lady .image{width:33.75vw;height:29.93vw;transform:scaleX(-1)}.welcome .container-lady .image [id^="wheel1"]{transform-origin:41% 94%;animation:wheel 6s linear infinite}.welcome .container-lady .image [id^="wheel2"]{transform-origin:94.5% 94%;animation:wheel 6s linear infinite}.welcome .container-lady .image [id^="hair"]{transform-origin:68% 2%;animation:hair 3s linear infinite}@media (max-width:767px){.welcome .container-lady .image{width:201px;height:179px}}@keyframes wheel{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes hair{0%{transform:rotate(0deg)}25%{transform:rotate(-1deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}.welcome .text-container{background-color:#edfaf4;border-top-left-radius:3rem;border-bottom-left-radius:3rem;padding:4.38vw 6.04vw 5.83vw}@media (max-width:767px){.welcome .text-container{background-color:#e7ed4e;padding-top:10.67vw;padding-bottom:21.33vw}}.welcome .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin:0}.welcome .section__subheader{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin:0 0 2vw 0}@media (max-width:767px){.landing .landing-row{flex-direction:column-reverse}}.landing .header-container{margin-left:0.7vw}.landing .main-header{font-size:6.2vw;font-weight:600;line-height:6.2vw;position:relative;margin-top:1.2vw}.landing .main-header .section__title--small{font-size:max(16px,1.6vw);line-height:4.83vw;margin-bottom:-1.8vw}@media (max-width:767px){.landing .main-header{font-size:min(58px,15.47vw);line-height:min(58px,15.47vw);font-weight:600;letter-spacing:0.13vw;position:relative;margin:0 0 30px 0}.landing .main-header .section__title--small{font-size:32px;line-height:69.5px}}@media (max-width:767px){.landing .main-header-container{padding:0;margin-left:24px}.landing .main-header-container .image-welcome-column{padding:0;margin:0}}.landing .banner-container{padding:0}@media (max-width:767px){.landing .banner-home{min-height:76vw}}.landing .banner-home .banner-image{position:relative;right:22vw;width:64.9vw;height:51.32vw;z-index:-1}@media (max-width:767px){.landing .banner-home .banner-image{right:-9vw;width:90vw;height:85vw}}.landing .image-welcome{width:30.83vw;height:24.58vw}.landing .image-welcome-container{margin-left:-7vw;margin-bottom:-11vw}@media (max-width:767px){.landing .image-welcome-container{display:none}}.landing .image-welcome-column{margin-left:3.5%}@media (max-width:767px){.landing .image-welcome-column{margin-bottom:5%}}.landing .landing-buttons{padding:0;margin-top:3.8vw;white-space:nowrap;display:flex}@media (max-width:1250px){.landing .landing-buttons{flex-direction:column}}@media (max-width:767px){.landing .landing-buttons{flex-direction:row}}.landing .landing-buttons .button{margin:1vw;min-width:257px}.landing .landing-buttons .button--mobile{min-width:auto}.landing .landing-buttons .button--primary{margin-left:0.75vw}.landing .section__title{margin-left:-2.6vw;padding:0}.landing [id^="stroke"]{fill:none;stroke:#27303f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;stroke-dasharray:150px 10px}.landing [id^="stroke1"]{animation:stroke1 9s linear 0s infinite}.landing [id^="stroke2"]{animation:stroke1 9s linear 3s infinite}.landing [id^="stroke3"]{animation:stroke1 9s linear 6s infinite}.landing [id^="stroke4"]{animation:stroke1 9s linear 9s infinite}@keyframes server_dot{0%{fill:#27303f}10%{fill:#e7ed4e}20%{fill:#27303f}60%{fill:#eb7f48}70%{fill:#27303f}100%{fill:#27303f}}@keyframes line{0%{transform:scaleX(1);opacity:1}10%{transform:scaleX(1.4);opacity:1}20%{transform:scaleX(1);opacity:1}70%{transform:scaleX(.8);opacity:1}80%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:1}}@keyframes stroke1{0%{stroke-dashoffset:0}50%{stroke-dashoffset:-300px}51%{stroke-dashoffset:300px}100%{stroke-dashoffset:0}}@keyframes stroke2{0%{stroke-dashoffset:0}20%{stroke-dashoffset:-140px}21%{stroke-dashoffset:140px}100%{stroke-dashoffset:0}}.landing [id^="server_dot1"]{animation:server_dot 5s step-end infinite}.landing [id^="server_dot2"]{animation:server_dot 4s step-end infinite 1s}.landing [id^="server_dot4"]{animation:server_dot 5s step-end infinite 3s}.landing [id^="server_dot5"]{animation:server_dot 6s step-end infinite 2s}.landing [id^="line1"]{animation:line 6s ease-in-out infinite}.landing [id^="line2"]{animation:line 8s ease-in-out infinite 5s}.landing [id^="line3"]{animation:line 4s ease-in-out infinite 3s}.landing [id^="line4"]{animation:line 8s ease-in-out infinite 4s}.landing [id^="line5"]{animation:line 6s ease-in-out infinite 2s}.landing [id^="line6"]{animation:line 7s ease-in-out infinite 1s}.about-us{margin-bottom:4vw;margin-top:15vw}.about-us.marginTopReduced{margin-top:5vw}@media (max-width:767px){.about-us.marginTopReduced .about-us-row{flex-direction:column-reverse}}.about-us .about-us-row{margin:0}@media (max-width:767px){.about-us{margin-top:20px;margin-bottom:50px}}.about-us .text-container{margin-top:6vw}@media (max-width:767px){.about-us .text-container{margin-top:0}}.about-us .text-container .section__header{font-size:5vw;line-height:4.72vw;letter-spacing:0.03vw}@media (max-width:767px){.about-us .text-container .section__header{font-size:38px;line-height:37px;margin-bottom:15px;margin-left:10px}}.about-us .text-container .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.about-us .text-container .section__header .section__title--small{font-size:24px}}.about-us .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(20px,1.91vw);letter-spacing:0.03vw;margin-bottom:3.9vw;margin-left:0.83vw}@media (max-width:767px){.about-us .text-container .section__paragraph p{margin-bottom:40px;margin-left:10px}}.about-us .button-container{display:flex;margin-left:0.83vw}@media (max-width:767px){.about-us .button-container{flex-direction:column;margin-left:10px}}.about-us .button-container .button--mobile{margin:10px 0}@media (max-width:767px){.about-us .button-container .button--mobile{min-width:165px;text-align:center}}.about-us .lady-laptop-container{position:relative}@media (max-width:767px){.about-us .lady-laptop-container{display:none}}.about-us .lady-laptop-container svg.folder{width:33.26vw;height:27.43vw;position:relative}@media (max-width:767px){.about-us .lady-laptop-container svg.folder{width:309.16px;height:300px;margin-left:0}}.about-us .lady-laptop-container svg.lady{width:25.63vw;height:25.9vw;position:absolute;z-index:1;top:-8.33vw;left:11.11vw}@media (max-width:767px){.about-us .lady-laptop-container svg.lady{width:199.94px;height:201px;top:160px;left:150px}}.about-us .lady-laptop-container--mobile{display:none}@media (max-width:767px){.about-us .lady-laptop-container--mobile{display:block}.about-us .lady-laptop-container--mobile .laptop-mobile{width:95.2vw;height:72vw;margin-bottom:25px}}[id^="right-shoe"]{z-index:-1;position:absolute;animation:shoe 1s infinite alternate;transform-origin:center;transform-box:fill-box}.our-offer{margin-bottom:13.5vw;position:relative}.our-offer .item-container{display:inherit;margin:3.7vw 1.8vw 5.97vw;transform:translate3d(0px,0,0);transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.our-offer .item-container:hover{transform:scale(1.02)}@media (max-width:767px){.our-offer .item-container{max-width:300px;margin-left:0;margin-right:0}}@media (max-width:767px){.our-offer .header-container{background-color:#e7ed4e;padding:25px 35px 100px 35px;border-radius:0 30px 30px 0}}.our-offer .header-container .section__header{font-size:5vw;line-height:4.51vw;letter-spacing:0.03vw;margin:1.53vw 0}@media (max-width:767px){.our-offer .header-container .section__header{font-size:38px;line-height:37px;margin-bottom:15px}}.our-offer .header-container .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.our-offer .header-container .section__header .section__title--small{font-size:24px;line-height:37px}}.our-offer .header-container .section__paragraph{font-size:max(16px,1.25vw);line-height:max(20px,1.67vw);letter-spacing:0.03vw}.our-offer .ouroffer-container{display:flex;justify-content:center;margin:0}@media (max-width:767px){.our-offer .ouroffer-container{flex-direction:column;align-items:center;margin-top:-80px;margin-bottom:40px;padding:0 10px}}.our-offer .ouroffer-container .ouroffer-item{position:relative;border:1px solid #fff;border-radius:1.74vw;padding:1vw 1.95vw;background-color:#fff;-webkit-box-shadow:1px 4px 13px -6px #000;-moz-box-shadow:1px 4px 13px -6px #000;box-shadow:1px 4px 13px -6px #000}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item{border-radius:25px;padding:14.4px 30px;background-color:#fff}}.our-offer .ouroffer-container .ouroffer-item .image-container{display:flex;justify-content:left;align-items:center;width:16vw;height:12vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item .image-container{align-items:flex-end;width:230.4px;height:140px}}.our-offer .ouroffer-container .ouroffer-item .image-container .image-link{position:absolute;top:30px}.our-offer .ouroffer-container .ouroffer-item .ouroffer-item-header{line-height:max(18px,1.28vw);margin:1.3vw 0 .7vw;font-size:max(18px,1.46vw);font-weight:600;letter-spacing:0.03vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item .ouroffer-item-header{font-size:21px;line-height:18.5px;letter-spacing:0.5px;margin:18.72px 0 15px}}.our-offer .ouroffer-container .ouroffer-item .ouroffer-item-text{font-size:max(14px,1.111vw);font-weight:400;color:#000;line-height:max(18px,1.46vw);letter-spacing:0.035vw;margin:0;margin-bottom:40px;padding-bottom:28px}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item .ouroffer-item-text{font-size:14px;line-height:18.5px;letter-spacing:0.5px;margin-bottom:66.24px;padding:0}}.our-offer .ouroffer-container .ouroffer-item .ouroffer-link{font-size:max(16px,0.98vw);font-weight:600;color:#80ddd8;margin:0;letter-spacing:0.03vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item .ouroffer-link{line-height:18.5px;letter-spacing:0.5px}}.our-offer .ouroffer-container .ouroffer-item .ouroffer-link.disabled{color:#eb7f48;pointer-events:none;cursor:default}.our-offer .ouroffer-container .ouroffer-item .ouroffer-link-container{position:absolute;bottom:38px}.our-offer .ouroffer-container .ouroffer-item.ouroffer-web .image{width:11.88vw;height:7.22vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item.ouroffer-web .image{width:153px;height:92px}}.our-offer .ouroffer-container .ouroffer-item.ouroffer-mobile .image{width:8.06vw;height:9.44vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item.ouroffer-mobile .image{width:97px;height:113.7px}}.our-offer .ouroffer-container .ouroffer-item.ouroffer-design .image{width:11.03vw;height:7.7vw}@media (max-width:767px){.our-offer .ouroffer-container .ouroffer-item.ouroffer-design .image{width:148px;height:103.35px}}.our-offer .ouroffer-container .ouroffer-item:hover{cursor:pointer}.our-offer .ouroffer-container .ouroffer-item:hover .ouroffer-link:not(disabled){color:#27303f}.our-offer .ouroffer-background{height:40vw;z-index:-1;width:100%;top:27.78vw;background:#edfaf4;border-radius:2.08vw;min-height:520px;position:absolute}@media (max-width:767px){.our-offer .ouroffer-background{display:none}}.our-offer .button-container{display:flex;justify-content:center}.our-offer .button-container .button-centered{margin-top:0;width:300px}@media (min-width:768px){.our-offer .button-container .button-centered{width:21.875vw;margin-left:max(-2px,-2vw)}}.our-offer .button-container .button-centered .button{display:block}.our-offer .button-container .button-centered .button--primary{margin-right:0;width:100%}.solutions{margin-bottom:5.2vw}@media (max-width:767px){.solutions{margin-bottom:200px}}.solutions-row{margin:0}@media (max-width:767px){.solutions{margin-top:80px}}.solutions .header-container{margin-bottom:2.8vw;padding:0}.solutions .section__header{font-size:5vw;line-height:4.51vw;letter-spacing:0.03vw}@media (max-width:767px){.solutions .section__header{font-size:38px;line-height:37px;letter-spacing:0.5px;margin-left:20px}}.solutions .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.solutions .section__header .section__title--small{font-size:24px;line-height:37px}}.solutions .section__header .new-line{height:1.04vw}.solutions .solutions-image-container{display:flex;align-items:center;justify-content:center;height:33.8vw;position:relative;border:1px solid #000;border-radius:30px;margin:0;-webkit-box-shadow:10px 10px 0px 0px #80ddd8;-moz-box-shadow:10px 10px 0px 0px #80ddd8;box-shadow:10px 10px 0px 0px #80ddd8}@media (max-width:767px){.solutions .solutions-image-container{height:300px;margin-left:8.333%}}.solutions .solutions-image-container .image{display:none;position:absolute;width:32.15vw;height:29.65vw}@media (max-width:767px){.solutions .solutions-image-container .image{width:79.2vw;height:min(230px,78.4vw)}}.solutions .solutions-image-container .image:first-child{display:block}.solutions .solutions-text-container{padding-left:0;border-left:1px solid #d8d8d8}@media (max-width:767px){.solutions .solutions-text-container{margin-left:5.33vw}}.solutions .solutions-text-container .solutions-item{position:relative;padding-left:3.5vw;margin-bottom:3vw}.solutions .solutions-text-container .solutions-item .solutions-header{cursor:pointer;text-transform:uppercase;margin:1.45vw 0 0;font-size:max(18px,1.67vw);font-weight:600;line-height:2.88vw;letter-spacing:0.21vw}@media (max-width:767px){.solutions .solutions-text-container .solutions-item .solutions-header{font-size:18px;line-height:20px;letter-spacing:3px;margin-top:max(20.88px,5.57vw)}}.solutions .solutions-text-container .solutions-item .solutions-header:not(.solutions-header--active):hover,.solutions .solutions-text-container .solutions-item .solutions-header:not(.solutions-header--active):focus{color:#80ddd8}.solutions .solutions-text-container .solutions-item .solutions-header.solutions-header--active{cursor:auto;color:#80ddd8}.solutions .solutions-text-container .solutions-item .solutions-header::before{content:"";display:inline-block;width:1.35vw;height:1.35vw;position:absolute;left:-0.7vw;top:0.8vw;-moz-border-radius:0.52vw;-webkit-border-radius:0.52vw;border-radius:1vw;background-color:#80ddd8}@media (max-width:767px){.solutions .solutions-text-container .solutions-item .solutions-header::before{top:0;border-radius:10px;width:20px;height:20px;left:-10px}}.solutions .solutions-text-container .solutions-item .solutions-text p{font-size:max(16px,1.25vw);letter-spacing:0.035vw;line-height:max(20px,1.67vw);margin:1.1vw 0 1.3vw 0;max-height:0px;overflow:hidden;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.solutions .solutions-text-container .solutions-item .solutions-text p{font-size:16px;line-height:21px;letter-spacing:0.5px;margin:15.84px 0 18.72px 0}}.solutions .solutions-text-container .solutions-item .solutions-text--active p{display:block;max-height:300px}.solutions .solutions-text-container .solutions-item .solutions-text--active .solutions-link-container{display:block}.solutions .solutions-text-container .solutions-item .solutions-link-container{display:none}.solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link{color:#80ddd8;font-size:max(16px,0.975vw);font-weight:600;line-height:1.15vw;letter-spacing:0.035vw;text-transform:uppercase;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link:hover,.solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link:focus{color:#27303f}@media (max-width:767px){.solutions .solutions-text-container .solutions-item .solutions-link-container .solutions-link{font-size:14px;line-height:18.5px;letter-spacing:0.5px}}@media (max-width:767px){.solutions .solutions-text-container .solutions-item{padding-left:30px}}.technologies{margin-bottom:16.5vw;margin-top:-6vw}.technologies .technology-title-container{padding:0}.technologies .technology-title-container .section__header{font-size:5vw;line-height:5.38vw;letter-spacing:0.03vw;margin-bottom:7.5vw}@media (max-width:767px){.technologies .technology-title-container .section__header{font-size:38px;line-height:37px;letter-spacing:0.5px;margin-left:25px}}.technologies .technology-title-container .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.technologies .technology-title-container .section__header .section__title--small{font-size:24px}}.technologies .technology-container{margin:7vw 0;width:77vw;margin:auto}@media (max-width:767px){.technologies .technology-container{width:100%}}.technologies .technology-container .technology-image-container{text-align:center;padding:0;margin:20px 0}@media (min-width:768px){.technologies .technology-container .technology-image-container{flex-basis:20%;max-width:20%}}.technologies .technology-container .technology-image-container .technology-image{width:8.33vw;height:8.33vw}@media (max-width:767px){.technologies .technology-container .technology-image-container .technology-image{width:60px;height:60px}}.get-to-know{margin-bottom:7vw}@media (max-width:767px){.get-to-know{margin-bottom:90px}}.get-to-know .banner-career{display:flex;justify-content:center;margin-right:-2vw;margin-top:4.86vw}.get-to-know .banner-career .image{width:33.96vw;height:27.43vw}@media (max-width:767px){.get-to-know .banner-career .image{width:309.5px;height:250px}}.get-to-know .get-to-know-right-container{padding:0;padding-left:6vw}@media (max-width:767px){.get-to-know .get-to-know-right-container{padding:0}}.get-to-know .get-to-know-right-container .section__header{margin-top:5.5vw;font-size:max(48px,5vw);line-height:max(50px,5.38vw);letter-spacing:0.03vw}@media (max-width:767px){.get-to-know .get-to-know-right-container .section__header{margin-bottom:20px;padding-left:16px}}.get-to-know .get-to-know-right-container .section__header .section__title--small{font-size:max(18px,2.5vw);line-height:max(32px,5.38vw)}.get-to-know .get-to-know-right-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin:2.08vw 0 3.13vw 0}@media (max-width:767px){.get-to-know .get-to-know-right-container .section__paragraph p{margin-bottom:35px}}@media (max-width:767px){.get-to-know .get-to-know-right-container .section__paragraph{padding-left:16px}}@media (max-width:767px){.get-to-know .get-to-know-right-container .button-container{display:flex;justify-content:center}}.get-to-know .get-to-know-right-container .button-container .button{margin-right:0}.our-strengths{background-color:#edfaf4;border-radius:0 2.08vw 2.08vw 0;width:95vw;margin-left:0;padding-top:2.8vw}@media (max-width:767px){.our-strengths{width:100vw}}.our-strengths .ourstrengths-title{margin:1.04vw 0;padding:.6899999999999999vw 0 0 0}.our-strengths .ourstrengths-title .section__header{font-size:max(32px,3.33vw);line-height:max(32.5px,3.61vw);margin-bottom:3.4vw;margin-left:5vw;letter-spacing:0.03vw}@media (max-width:767px){.our-strengths .ourstrengths-title .section__header{margin-top:55px}}.our-strengths .ourstrengths-title .section__header .section__title--small{font-size:max(18px,1.67vw)}.our-strengths .ourstrengths-title .section__header .new-line{height:0.35vw}.our-strengths .ourstrengths-content{margin:0 3.47vw 0 8.33vw;padding-bottom:6.67vw}@media (max-width:767px){.our-strengths .ourstrengths-content{margin-left:10px;margin-right:30px;padding-bottom:60px}}.our-strengths .ourstrengths-item{margin:.6899999999999999vw 2.78vw;padding:4vw 1.39vw 2.3vw 1.39vw;text-align:center;border:2px solid #000;border-radius:1.39vw;background-color:#fff;min-height:14.24vw;width:18.5vw;-webkit-box-shadow:17px 17px 0px 0px #eb7f48;-moz-box-shadow:17px 17px 0px 0px #eb7f48;box-shadow:17px 17px 0px 0px #eb7f48}@media (max-width:767px){.our-strengths .ourstrengths-item{margin:50px 10px;padding:40px 20px;border-radius:30px;width:100vw}}.our-strengths .ourstrengths-item-title{margin:2.43vw 0 1.39vw;font-size:max(18px,1.67vw);font-weight:600}@media (max-width:767px){.our-strengths .ourstrengths-item-title{font-size:24px;margin-top:35px;margin-bottom:20px}}.our-strengths .ourstrengths-item-content p{font-size:max(16px,1.111vw);line-height:max(21px,1.46vw);margin:0;letter-spacing:0.03vw}.our-rules{margin-top:8.5vw;margin-bottom:10.28vw}@media (max-width:767px){.our-rules{margin-bottom:90px;margin-top:70px}}.our-rules .row{margin:0}.our-rules .row:first-child{margin-bottom:3.47vw}.our-rules .section__header{font-size:max(32px,3.33vw);line-height:max(32.5px,3.61vw);letter-spacing:0.03vw;margin:0;margin-left:5vw}.our-rules .section__header .section__title--small{font-size:max(18px,1.67vw)}.our-rules .section__header .new-line{height:0.35vw}@media (max-width:767px){.our-rules .section__header .new-line{height:0}}.our-rules .unstyled-list{margin:3.47vw 0 0 6vw}@media (max-width:767px){.our-rules .unstyled-list{margin-bottom:120px}}.our-rules .unstyled-list li{letter-spacing:0.01vw;line-height:max(24px,1.94vw);font-size:max(18px,1.25vw);font-weight:500;padding:.35vw 0;position:relative;margin-left:0.69vw}@media (max-width:767px){.our-rules .unstyled-list li{margin:40px 0 40px 30px}}.our-rules .unstyled-list li::before{content:"";position:absolute;border:.07000000000000001vw solid #80ddd8;height:0.21vw;background:#80ddd8;width:1.32vw;top:1.74vw;left:-1.74vw}@media (max-width:767px){.our-rules .unstyled-list li::before{width:21px;height:3px;left:-31px;top:auto;bottom:0}}.our-rules .yellowlady-container .banner-lady .image{z-index:1;position:relative;width:15.56vw;min-width:134.281px;height:30.49vw;min-height:263.125px;top:max(156.71px,18vw);left:0}@media (max-width:767px){.our-rules .yellowlady-container .banner-lady .image{display:none}}@media (max-width:767px){.our-rules .yellowfolder-container{padding-right:16px}}.our-rules .yellowfolder-container .text-container{position:relative;padding:0;background-color:#fff;border:3px solid #27303f;border-radius:2.08vw;padding:2.08vw 2vw 2.43vw 2.15vw;flex-basis:50%}@media (max-width:767px){.our-rules .yellowfolder-container .text-container{padding:40px 15px;flex-basis:94%;max-width:94%;margin-left:30px;margin-top:-70px;border-radius:30px}}.our-rules .yellowfolder-container .text-container:before{content:"";width:40.49vw;height:21.6vw;background-color:#80ddd8;position:absolute;top:-4vw;left:-5vw;border-radius:2.08vw;z-index:-1}@media (max-width:767px){.our-rules .yellowfolder-container .text-container:before{width:276px;height:362px;top:-35px;left:-30px;border-radius:30px}}.our-rules .yellowfolder-container .text-container .ourrules-paragraph p{width:50vw;margin:0;letter-spacing:0.03vw;font-size:max(18px,1.67vw);line-height:max(24px,2.22vw);background-color:#fff}@media (max-width:767px){.our-rules .yellowfolder-container .text-container .ourrules-paragraph p{width:100%;letter-spacing:0.5px}}.our-rules .yellowfolder-container .text-container .ourrules-paragraph a{color:#80ddd8;font-weight:700}.our-rules .yellowfolder-container .image-container{position:absolute;top:-20vw;left:43vw}@media (max-width:767px){.our-rules .yellowfolder-container .image-container{display:none}}.our-rules .yellowfolder-container .image-container .image{width:15.56vw;min-width:134.281px;height:30.49vw;min-height:263.125px}.our-rules .yellowfolder-container .image-container .background-image{width:40.49vw;height:21.6vw;position:absolute;top:-4.8vw;left:-4.8vw;z-index:-1}.our-rules .yellowfolder-container .image-container--mobile{display:none}@media (max-width:767px){.our-rules .yellowfolder-container .image-container--mobile{display:block}.our-rules .yellowfolder-container .image-container--mobile .background-image{position:absolute;z-index:-1;width:276px;height:362px;top:-35px;left:-30px}}.services-main{margin-bottom:6.2vw}@media (max-width:767px){.services-main{margin-bottom:80px}.services-main > .row{flex-direction:column-reverse}}@media (max-width:767px){.services-main .text-container{margin:-25px 23px 0;padding:0}}.services-main .text-container .section__header{font-size:max(33px,5vw);line-height:max(32px,4.75vw);margin:1.5vw 0}@media (max-width:767px){.services-main .text-container .section__header{font-size:48px;line-height:50px}}.services-main .text-container .section__header .section__title--small{font-size:max(18px,2.5vw);line-height:max(30px,4.51vw);letter-spacing:0.03vw}.services-main .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(20px,1.49vw);letter-spacing:0.03vw;margin:2.08vw 0}@media (max-width:767px){.services-main .text-container .section__paragraph p{margin-top:0;margin-bottom:50px}}@media (max-width:767px){.services-main .banner-container{padding:0}}.services-main .banner-container .image-container{margin-left:-4vw}@media (max-width:767px){.services-main .banner-container .image-container{display:none}}.services-main .banner-container .image-container img{width:56.81vw}.services-main .banner-container .image-container--mobile{display:none}@media (max-width:767px){.services-main .banner-container .image-container--mobile{display:block}.services-main .banner-container .image-container--mobile img{width:min(360px,96vw);height:min(209px,55.73vw)}}.team{margin-bottom:3vw}@media (max-width:767px){.team .text-container{margin:0 23px;padding:0}}.team .text-container .section__header{font-size:max(32px,3.33vw);line-height:max(37px,3.61vw);letter-spacing:0.03vw;margin:1.6vw 0 2vw 0}@media (max-width:767px){.team .text-container .section__header{margin-bottom:15px}}.team .text-container .section__header .section__title--small{font-size:max(18px,1.67vw);line-height:max(26px,3.61vw)}.team .text-container .section__header .new-line{height:5px}.team .text-container .section__paragraph p{font-size:max(16px,1.67vw);line-height:max(21px,2.22vw);letter-spacing:0.03vw}@media (max-width:767px){.team .image-container{display:none}}.team .image-container img,.team .image-container svg{width:28.13vw;height:20.69vw}.team .image-container--mobile{display:none}@media (max-width:767px){.team .image-container--mobile{display:flex;justify-content:center}}.ouroffer-services{margin-bottom:2vw;position:relative}@media (max-width:767px){.ouroffer-services{margin-bottom:50px}}.ouroffer-services > .row{display:flex;justify-content:center}.ouroffer-services .ouroffer-item{position:relative;border:1px solid #fff;border-radius:2.5rem;padding:1vw 2.45vw;background-color:#fff;margin:3.7vw 2.5vw 7vw;flex-basis:21.53vw;max-width:21.53vw;min-width:190px;-webkit-box-shadow:1px 4px 13px -6px #000;-moz-box-shadow:1px 4px 13px -6px #000;box-shadow:1px 4px 13px -6px #000;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.ouroffer-services .ouroffer-item:hover{transform:scale(1.02)}@media (max-width:767px){.ouroffer-services .ouroffer-item{padding-top:min(23px,6.13vw);padding-right:min(23px,6.13vw);padding-left:min(23px,6.13vw);padding-bottom:min(50px,13.33vw);flex-basis:80%;max-width:80%;height:fit-content}}.ouroffer-services .ouroffer-item .image-container{display:flex;justify-content:left;align-items:center;width:min(270px,72vw);height:min(160px,42.67vw)}.ouroffer-services .ouroffer-item .image-container img{width:11.88vw;height:7.22vw}.ouroffer-services .ouroffer-item-header{line-height:max(24px,1.67vw);margin:1.3vw 0 .7vw;font-size:max(21px,1.46vw);font-weight:600}@media (max-width:767px){.ouroffer-services .ouroffer-item-header{margin-bottom:15px}}.ouroffer-services .ouroffer-item-text{font-size:max(16px,0.975vw);font-weight:400;color:#000;letter-spacing:0.035vw;line-height:max(21px,1.28vw);margin:0;margin-bottom:4.6vw;padding-bottom:2vw}@media (max-width:767px){.ouroffer-services .ouroffer-item-text{margin-bottom:50px}}.ouroffer-services .ouroffer-item-link{font-size:max(16px,1.11vw);font-weight:600;margin:0;color:#80ddd8;text-transform:uppercase;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.ouroffer-services .ouroffer-item-link{bottom:40px}}.ouroffer-services .ouroffer-item-link:hover{color:#27303f}.ouroffer-services .ouroffer-item-link-container{position:absolute;bottom:3.05vw}@media (max-width:767px){.ouroffer-services .ouroffer-item-link-container{bottom:43.92px}}.ouroffer-services .ouroffer-item.web-development{margin-left:0}@media (max-width:767px){.ouroffer-services .ouroffer-item.web-development .image-container img{width:171px;height:104px}}@media (max-width:767px){.ouroffer-services .ouroffer-item.mobile-development .image-container img{width:116px;height:136px}}@media (max-width:767px){.ouroffer-services .ouroffer-item.product-design .image-container img{width:159px;height:110px}}.ouroffer-services .ouroffer-item:hover .ouroffer-item-link{color:#27303f}.ouroffer-services .background{height:23.26vw;width:100%;background-color:#edfaf4;border-radius:2.08vw;margin-top:-25vw}@media (max-width:767px){.ouroffer-services .background{z-index:-1;position:absolute;top:300px;height:1000px}}.your-team{margin-bottom:4.8vw}@media (max-width:767px){.your-team{margin-bottom:150px}}@media (max-width:767px){.your-team .text-container{padding:0;margin:0 23px}}.your-team .text-container h2{font-size:max(32px,3.33vw);line-height:max(37px,3.61vw);margin:2vw 0;letter-spacing:0.03vw}.your-team .text-container h2 .section__title--small{font-size:max(18px,1.67vw)}.your-team .text-container h2 .new-line{height:0.5vw}.your-team .text-container p{font-size:max(16px,1.67vw);line-height:max(21px,2.22vw);letter-spacing:0.03vw;margin-bottom:7vw}.your-team .team-item{background-color:#f6f6f6;border-radius:2.08vw;padding:4.17vw 1.5vw 3vw 5vw;margin:1.39vw;display:flex;align-items:flex-end;position:relative}@media (min-width:768px){.your-team .team-item{flex-basis:41.04vw;max-width:41.04vw}}@media (max-width:767px){.your-team .team-item{padding:30px 50px 30px 64px;margin:15px 0}}.your-team .team-item p{font-size:max(18px,1.67vw);line-height:max(24px,1.94vw);font-weight:500;letter-spacing:0.01vw;margin:0}.your-team .team-item p::before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;bottom:3vw;left:3vw;position:absolute;background:#eb7f48}@media (max-width:767px){.your-team .team-item p::before{width:34px;height:5px;bottom:25px;left:20px}}.good-to-know{margin-bottom:6vw}@media (max-width:767px){.good-to-know{margin-bottom:180px}}.good-to-know > .row{margin:0}@media (max-width:767px){.good-to-know .image-container{display:none}}.good-to-know .image-container .piechart{width:24.38vw;height:20.9vw}.good-to-know .image-container--mobile{display:none;position:absolute;bottom:-150px;left:100px}@media (max-width:767px){.good-to-know .image-container--mobile{display:block;padding:0}.good-to-know .image-container--mobile .piechart{width:min(237px,63.2vw);height:min(180px,48vw)}}.good-to-know .text-container{position:relative;padding:4.2vw 3.2vw 4.2vw;background:#edfaf4;border-radius:2.08vw 0 0 2.08vw}@media (max-width:767px){.good-to-know .text-container{padding-left:min(25px,6.67vw);padding-right:min(25px,6.67vw);background:#27303f;color:#fff;border-radius:0 30px 30px 0}}.good-to-know .section__header{font-size:max(32px,2.92vw);line-height:max(34px,3.26vw);letter-spacing:0.03vw}@media (max-width:767px){.good-to-know .section__header{color:#e7ed4e;margin-bottom:30px}}.good-to-know .section__header .section__title--small{font-size:max(18px,1.67vw);line-height:max(28px,3.26vw)}@media (max-width:767px){.good-to-know .section__header .section__title--small{color:#fff;font-size:min(18px,4.8vw)}}@media (min-width:768px){.good-to-know .section__header .new-line{height:1.04vw}}.good-to-know li{font-size:max(16px,1.25vw);line-height:max(21px,1.6vw);letter-spacing:0.01vw;font-weight:500;position:relative;margin-bottom:1.6vw;margin-left:2.2vw}@media (max-width:767px){.good-to-know li{margin-left:30px;margin-bottom:40px}}.good-to-know li::before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;top:1.5vw;left:-2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.good-to-know li::before{width:21px;height:3px;top:20px;left:-30px}}.good-to-know--design .section__header{font-size:max(32px,3.33vw);margin:0 0 4.2vw}.good-to-know--design .section__header .new-line{height:0.83vw}@media (max-width:767px){.good-to-know--design .section__header .new-line{height:0}}.good-to-know--design .text-container{position:relative}@media (max-width:767px){.good-to-know--design .text-container{padding-right:0;padding-top:min(35px,9.33vw)}}.good-to-know--design .text-container p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin-bottom:4vw}@media (max-width:767px){.good-to-know--design .text-container p{padding-bottom:25px;padding-right:25px}}@media (min-width:768px){.good-to-know--design .text-container .background-image{position:absolute;z-index:-1;bottom:0;left:-190px}}.good-to-know--design .item-container .sub-header{font-size:max(18px,1.46vw);line-height:max(24px,1.56vw);font-weight:600;letter-spacing:0.03vw;margin:0;margin-bottom:1vw}@media (max-width:767px){.good-to-know--design .item-container .sub-header{color:#eb7f48;padding-right:25px;margin-bottom:15px}}.good-to-know--design .item-container p{margin:0;margin-bottom:3.5vw}@media (max-width:767px){.good-to-know--design .item-container p{margin-bottom:0px}}.hire-us{margin-bottom:6vw}@media (max-width:767px){.hire-us{margin-bottom:80px}}@media (max-width:767px){.hire-us .row .text-container{padding:0 16px}}.hire-us .row .text-container .section__header{font-size:max(32px,3.33vw);line-height:max(32px,3.61vw);margin:2.5vw 0;letter-spacing:0.03vw}@media (max-width:767px){.hire-us .row .text-container .section__header{margin-bottom:20px}}.hire-us .row .text-container .section__header .section__title--small{font-size:max(16px,1.67vw);line-height:max(25px,3.61vw)}.hire-us .row .text-container .section__header .new-line{height:0.5vw}.hire-us .row .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.categories .category-item{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;margin-bottom:10vw}@media (max-width:767px){.categories .category-item{margin-bottom:50px}}.categories .category-item img{width:16.67vw;height:16.67vw}@media (max-width:767px){.categories .category-item img{margin-bottom:20px;width:300px;height:150px}}.categories .category-item .category-title{text-transform:uppercase;font-size:max(18px,1.46vw);font-weight:600;line-height:max(20px,1.28vw);letter-spacing:0.03vw}@media (max-width:767px){.categories .category-item.web-services .text-container:before{content:"";top:-28vw;left:16vw;z-index:-1;height:330px;position:absolute;width:72.27vw;background-color:#edfaf4}}@media (max-width:767px){.categories .category-item.graphic-project .text-container:before{content:"";top:-28vw;z-index:-1;left:-13.33vw;height:340px;position:absolute;width:66.67vw;background-color:#edfaf4}}@media (max-width:767px){.categories .category-item.mockups .text-container:before{content:"";top:-28vw;left:16vw;z-index:-1;height:330px;position:absolute;width:72.27vw;background-color:#edfaf4}}@media (max-width:767px){.categories .category-item.design .text-container:before{content:"";top:-105px;right:-5px;z-index:-1;height:330px;position:absolute;width:250px;background-color:#edfaf4}}@media (max-width:767px){.categories .category-item.usability-tests .text-container::before{content:"";bottom:-8vw;z-index:-1;left:-13.33vw;height:340px;position:absolute;width:66.67vw;background-color:#edfaf4}}.categories .text-container{text-align:center;position:relative}@media (min-width:768px){.categories .text-container{display:none}}.categories .text-container p{font-size:16px;line-height:21px}.our-strengths-services.greyband{margin-bottom:5vw}.our-strengths-services.greyband .section__header{font-size:max(32px,3.33vw);line-height:3.51vw;letter-spacing:0.03vw;margin-bottom:4.5vw}@media (max-width:767px){.our-strengths-services.greyband .section__header{margin-bottom:80px;line-height:36px;padding:0 23px}}.our-strengths-services.greyband .strengths-header{font-size:max(21px,1.67vw);line-height:max(25px,1.94vw);font-weight:600;letter-spacing:0.015rem;margin-bottom:1.5vw;text-transform:uppercase}.our-strengths-services.greyband .strengths-item li{font-size:max(18px,1.25vw);line-height:max(20px,1.6vw);font-weight:500;position:relative;margin-left:1.5vw;padding:.5600000000000001vw 0}@media (max-width:767px){.our-strengths-services.greyband .strengths-item li{line-height:38px;margin-left:30px}}.our-strengths-services.greyband .strengths-item li::before{content:"";position:absolute;height:0.21vw;width:1.32vw;top:1.5vw;left:-1.7vw}@media (max-width:767px){.our-strengths-services.greyband .strengths-item li::before{width:21px;height:3px;left:-30px;top:25px}}.our-strengths-services.greyband .strengths-item .strengths-header{position:relative;width:fit-content}.our-strengths-services.greyband .strengths-item .strengths-header::before{content:"";top:-2.78vw;height:1.53vw;position:absolute}.our-strengths-services.greyband .strengths-item.strengths-item--teal .strengths-header::before{width:22vw;background-color:#80ddd8}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--teal .strengths-header::before{width:325px;height:22px;top:-40px}}.our-strengths-services.greyband .strengths-item.strengths-item--teal li::before{content:"";border:1px solid #80ddd8;background:#80ddd8}.our-strengths-services.greyband .strengths-item.strengths-item--teal li a{color:#80ddd8}.our-strengths-services.greyband .strengths-item.strengths-item--teal li a:hover{color:#27303f}.our-strengths-services.greyband .strengths-item.strengths-item--yellow .strengths-header::before{width:22vw;background-color:#e7ed4e}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--yellow .strengths-header::before{width:325px;height:22px;top:-40px}}.our-strengths-services.greyband .strengths-item.strengths-item--yellow li::before{content:"";border:1px solid #e7ed4e;background:#e7ed4e}.our-strengths-services.greyband .strengths-item.strengths-item--yellow li a{color:#e7ed4e}.our-strengths-services.greyband .strengths-item.strengths-item--yellow li a:hover{color:#27303f}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--orange .strengths-header{margin-bottom:40px}}.our-strengths-services.greyband .strengths-item.strengths-item--orange .strengths-header::before{width:22vw;background-color:#eb7f48}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--orange .strengths-header::before{width:325px;height:22px;top:-40px}}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--orange li{line-height:25px}}.our-strengths-services.greyband .strengths-item.strengths-item--orange li::before{content:"";border:1px solid #eb7f48;background:#eb7f48}@media (max-width:767px){.our-strengths-services.greyband .strengths-item.strengths-item--orange li::before{top:15px}}.our-strengths-services.greyband .strengths-item.strengths-item--orange li a{color:#eb7f48}.our-strengths-services.greyband .strengths-item.strengths-item--orange li a:hover{color:#27303f}.our-strengths-services.greyband .strengths-item{padding:4.93vw 2.78vw 2.78vw}@media (max-width:767px){.our-strengths-services.greyband .strengths-item{padding-left:25px;padding-bottom:60px}}.our-strengths-services.greyband .strengths-item--teal .category-text:before{border:1px solid #80ddd8;background:#80ddd8}.our-strengths-services.greyband .strengths-item--yellow .category-text:before{border:1px solid #e7ed4e;background:#e7ed4e}.our-strengths-services.greyband .strengths-item--orange .category-text:before{border:1px solid #eb7f48;background:#eb7f48}.our-strengths-services.greyband .category-text{margin-left:2vw;margin-top:3.47vw;position:relative}@media (max-width:767px){.our-strengths-services.greyband .category-text{margin-left:0}}.our-strengths-services.greyband .category-text p{display:flex;margin:0;flex-direction:column;font-size:max(16px,1.25vw);font-weight:500;letter-spacing:0vw;line-height:max(18px,1.67vw)}@media (max-width:767px){.our-strengths-services.greyband .category-text p{margin-left:30px}}.our-strengths-services.greyband .category-text p a{font-size:max(18px,1.25vw);font-weight:500;letter-spacing:0.05px;line-height:1.55;color:#80ddd8}.our-strengths-services.greyband .category-text p a:hover{color:#27303f}.our-strengths-services.greyband .category-text::before{content:"";top:1.5vw;left:-2vw;width:1.39vw;height:0.2vw;position:absolute}@media (max-width:767px){.our-strengths-services.greyband .category-text::before{width:20px;height:3px;top:23px;left:0}}.technologies-WEB{margin-bottom:6vw}@media (max-width:767px){.technologies-WEB{margin-bottom:200px}}.technologies-WEB.with-button .technologies-container{padding-top:80px;padding-bottom:100px}.technologies-WEB.with-button .technologies-container .section__header{margin-bottom:35px}.technologies-WEB.with-button .image-container{display:flex;justify-content:center;align-items:center}@media (max-width:767px){.technologies-WEB.with-button .image-container{display:none}}@media (max-width:767px){.technologies-WEB .text-container{padding:0 23px}}.technologies-WEB .text-container .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw;word-break:break-word}@media (max-width:767px){.technologies-WEB .text-container .section__header{font-size:38px;line-height:37px}}.technologies-WEB .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.technologies-WEB .text-container .section__header .section__title--small{font-size:24px}}.technologies-WEB .text-container .section__header .new-line{height:7px}@media (max-width:767px){.technologies-WEB .text-container .section__header .new-line{height:0}}.technologies-WEB .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw)}.technologies-WEB .technologies-container{background-color:#f6f6f6;border-radius:2.08vw;padding:8.199999999999999vw 5.56vw;margin:2.5vw 0 13.19vw}@media (min-width:768px){.technologies-WEB .technologies-container{flex-basis:98%;max-width:98%}}.technologies-WEB .technologies-container .image-container img{width:26.13vw;height:18.29vw}.technologies-WEB .technologies-container .item-container{position:relative;color:#27303f;font-weight:400;border-radius:2.08vw;background-color:#fff;padding:2.78vw}@media (min-width:768px){.technologies-WEB .technologies-container .item-container{flex-basis:21.53vw;max-width:21.53vw}}@media (max-width:767px){.technologies-WEB .technologies-container .item-container{margin-top:20px;margin-bottom:20px;margin-left:25px;padding:30px;border-radius:30px}}.technologies-WEB .technologies-container .item-container .image-container{margin-bottom:2.08vw}.technologies-WEB .technologies-container .item-container .image-container img{width:50%;height:7.64vw}@media (max-width:767px){.technologies-WEB .technologies-container .item-container .image-container img{width:auto;height:auto}}.technologies-WEB .technologies-container .item-container .item-header{font-size:max(16px,1.67vw);line-height:max(24px,1.28vw);letter-spacing:0.03vw;font-weight:600;margin-bottom:1.39vw}@media (max-width:767px){.technologies-WEB .technologies-container .item-container .item-header{font-size:18px}}.technologies-WEB .technologies-container .item-container .item-text{font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);letter-spacing:0.03vw;margin-bottom:2.78vw;padding-bottom:35px}.technologies-WEB .technologies-container .item-container .item-link{position:absolute;margin:0;bottom:2.43vw;color:#80ddd8;font-size:max(16px,1.11vw);font-weight:600;line-height:max(21px,1.28vw);letter-spacing:0.03vw;text-transform:uppercase}@media (max-width:767px){.technologies-WEB .technologies-container .item-container .item-link{bottom:35px}}.technologies-WEB .technologies-container .item-container .item-link:hover{color:#27303f}.technologies-WEB .technologies-container .item-container:hover .item-link{color:#27303f}.technologies-WEB .button-container{margin-top:4.51vw}@media (max-width:767px){.technologies-WEB .button-container{margin:30px 0}}.technologies-WEB .button-container .button{display:block;padding:16.5px 40px}.how-we-work .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw;margin:0}@media (max-width:767px){.how-we-work .section__header{display:none}}.how-we-work .row:nth-child(1){margin-bottom:6vw;position:relative}@media (max-width:767px){.how-we-work .row:nth-child(1){margin-bottom:20px}}.how-we-work .row:nth-child(1) .lady-image{position:absolute;top:-4vw;right:5vw;width:10.21vw;height:20vw;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:767px){.how-we-work .row:nth-child(1) .lady-image{height:224px;width:115px;top:-130px;right:50px}}.how-we-work .icons-container{margin-bottom:17.8vw;background-color:#edfaf4;border-radius:2.08vw;padding-bottom:0.1vw;padding-top:5.21vw;box-shadow:2.08vw 2.08vw #fff,2.08vw 2.08vw 0vw .21vw #000}@media (max-width:767px){.how-we-work .icons-container{box-shadow:none}}.how-we-work .icons-container .row:nth-child(n + 1){margin-bottom:5vw}@media (max-width:767px){.how-we-work .icons-container .row:nth-child(n + 1){margin-bottom:0}}.how-we-work .icons-container .category-item-container{margin:0 2vw}.how-we-work .icons-container .category-item{display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:767px){.how-we-work .icons-container .category-item{height:120px;margin:40px 0}.how-we-work .icons-container .category-item:first-child{margin-top:100px}}.how-we-work .icons-container .category-item .category-title{text-transform:uppercase;text-align:center;font-size:max(16px,1.25vw);font-weight:600;line-height:max(20px,1.28vw);letter-spacing:0.03vw;margin-top:1.39vw}@media (max-width:1100px){.how-we-work .icons-container .category-item .category-title{bottom:0}}.how-we-work .icons-container--design{box-shadow:none;padding-bottom:5.21vw}.how-we-work .icons-container--design .row:nth-child(2){margin-bottom:0}.banner-container2{margin:8vw 0}@media (max-width:767px){.banner-container2{margin-bottom:200px}}.banner-container2 > .row{display:flex;margin:0}@media (max-width:767px){.banner-container2 > .row{justify-content:center}}.banner-container2 > .row .text-container{padding:3vw 3vw 3vw 3vw;border:3px solid #000;border-radius:2.08vw;-webkit-box-shadow:-46px -46px 0px 0px #80ddd8;-moz-box-shadow:-46px -46px 0px 0px #80ddd8;box-shadow:-46px -46px 0px 0px #80ddd8;position:relative}@media (min-width:768px){.banner-container2 > .row .text-container{margin:0 0 0 30vw;flex-basis:52%;max-width:52%}}@media (max-width:767px){.banner-container2 > .row .text-container{padding:35px 25px 30px;border-radius:30px;-webkit-box-shadow:-10px -14px 0px 0px #80ddd8;-moz-box-shadow:-10px -14px 0px 0px #80ddd8;box-shadow:-10px -14px 0px 0px #80ddd8}}.banner-container2 > .row .text-container p{font-size:max(18px,1.67vw);line-height:max(24px,2.22vw);letter-spacing:0.03vw;margin:0}.banner-container2 > .row .text-container .lady-image{position:absolute;left:-12.5vw;top:-4.17vw;width:15.56vw;height:31.81vw}@media (max-width:767px){.banner-container2 > .row .text-container .lady-image{display:none}}.banner-container2--yellow .row .text-container{-webkit-box-shadow:-46px -46px 0px 0px #e7ed4e;-moz-box-shadow:-46px -46px 0px 0px #e7ed4e;box-shadow:-46px -46px 0px 0px #e7ed4e}@media (max-width:767px){.banner-container2--yellow .row .text-container{-webkit-box-shadow:-10px -14px 0px 0px #e7ed4e;-moz-box-shadow:-10px -14px 0px 0px #e7ed4e;box-shadow:-10px -14px 0px 0px #e7ed4e}}.banner-container2--orange .row .text-container{-webkit-box-shadow:-46px -46px 0px 0px #eb7f48;-moz-box-shadow:-46px -46px 0px 0px #eb7f48;box-shadow:-46px -46px 0px 0px #eb7f48}@media (max-width:767px){.banner-container2--orange .row .text-container{-webkit-box-shadow:-10px -14px 0px 0px #eb7f48;-moz-box-shadow:-10px -14px 0px 0px #eb7f48;box-shadow:-10px -14px 0px 0px #eb7f48}}.banner-container2.banner-transit-art{margin-bottom:10vw}.banner-container2.banner-transit-art .text-container{-webkit-box-shadow:-33px -28px 0px 0px #e7ed4e;-moz-box-shadow:-33px -28px 0px 0px #e7ed4e;box-shadow:-33px -28px 0px 0px #e7ed4e}.banner-container2.banner-transit-art .text-container b{font-weight:600}.services{margin-top:6vw;margin-bottom:9vw}@media (max-width:767px){.services{margin-bottom:50px}}@media (max-width:767px){.services .banner-container{padding:0}}.services .image-container{align-items:flex-end;justify-content:center;display:flex}@media (max-width:767px){.services .image-container{display:none}}.services .image-container .banner-image{width:100%;height:100%;max-width:421px;max-height:369px}.services .image-container--mobile{display:none}@media (max-width:767px){.services .image-container--mobile{display:flex;width:100%;justify-content:flex-end}}.services .section__header{font-size:max(32px,4.31vw);line-height:max(34px,4.55vw);font-weight:700;letter-spacing:0.03vw;margin-top:2vw;margin-bottom:2vw}@media (max-width:767px){.services .section__header{margin:30px 15px 10px}}.services .section__header .section__title--small{font-size:max(18px,2.5vw);line-height:max(26px,4.55vw)}.services .section__header .new-line{height:5px}@media (max-width:767px){.services .section__paragraph{margin:0 15px}}.services .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.9vw);margin-bottom:2.5vw;width:82%}@media (max-width:767px){.services .section__paragraph p{width:auto;margin-bottom:40px}}@media (max-width:767px){.services .button-container{display:flex;justify-content:center}}.mock-ups{margin-bottom:10vw}.mock-ups .project-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.mock-ups .project-item img{height:9.79vw;width:25.07vw}@media (max-width:767px){.mock-ups .project-item img{width:300px;height:150px}}@media (max-width:767px){.mock-ups .project-item.graphic-project{position:relative}.mock-ups .project-item.graphic-project::before{content:"";bottom:-8vw;z-index:-1;left:-13.33vw;height:340px;position:absolute;width:66.67vw;background-color:#edfaf4}}.mock-ups h2{margin:0;margin-top:3.75vw;margin-bottom:1.46vw;font-size:max(18px,1.46vw);font-weight:600;line-height:max(20px,1.28vw);letter-spacing:0.03vw}.mock-ups p{font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);font-weight:500;letter-spacing:0.03vw;text-align:center}.tech-main{margin-top:7.5vw}.tech-main > .row{margin:0}@media (max-width:767px){.tech-main .main-text-container{padding:30px}}.tech-main .main-text-container .section__header{line-height:5.38vw;font-size:5vw;letter-spacing:0.03vw;margin-bottom:2.08vw}@media (max-width:767px){.tech-main .main-text-container .section__header{font-size:38px;line-height:37px}}.tech-main .main-text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;width:70%}@media (max-width:767px){.tech-main .main-text-container .section__paragraph p{font-size:16px;line-height:21px;width:auto}}.tech-main .technologies-container{background-color:#f6f6f6;border-radius:2.08vw;padding:7.64vw 5.56vw;margin:0 0 13.19vw;padding-right:6.94vw;padding-top:8.33vw;padding-bottom:3.47vw;position:relative;margin-bottom:100px}@media (min-width:768px){.tech-main .technologies-container{flex-basis:94%;max-width:94%}}@media (max-width:767px){.tech-main .technologies-container{padding:150px 60px 120px 30px}}.tech-main .technologies-container .row{margin:0}.tech-main .technologies-container .section__header{font-size:max(28px,2.92vw);line-height:3.61vw;margin-bottom:1.04vw;margin-top:0}@media (max-width:767px){.tech-main .technologies-container .section__header{font-size:38px;line-height:37px}}.tech-main .technologies-container .main-text p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw)}@media (max-width:767px){.tech-main .technologies-container .main-text p{font-size:16px;line-height:21px}}.tech-main .technologies-container .strong{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);font-weight:600;position:relative;margin-top:4.51vw}.tech-main .technologies-container .strong::before{content:"";border:1px solid #eb7f48;width:5.35vw;height:1vw;top:-1.94vw;position:absolute;background:#eb7f48}.tech-main .technologies-container .background-image{position:absolute;right:-15.28vw;width:33.47vw;height:20.42vw;z-index:-1;bottom:-13.89vw}@media (max-width:767px){.tech-main .technologies-container .background-image{display:none}}.tech-main .technologies-container .header-container .header-image{position:absolute;right:10vw;top:4vw;width:10.49vw;height:7.43vw;z-index:1}@media (max-width:767px){.tech-main .technologies-container .header-container .header-image{display:block;top:30px;width:auto;height:auto}}.tech-main.maps-offer .technologies-container{padding:30px}@media (min-width:768px){.tech-main.maps-offer .technologies-container{padding-top:3.2vw;padding-bottom:2vw;padding-left:4.2vw}.tech-main.maps-offer .technologies-container .main-text p{margin-bottom:2vw}}.tech-main .list-normal{margin-left:max(29px,2vw);margin-bottom:max(54px,3.75vw)}.tech-main .list-normal li{font-size:max(16px,1.25vw);font-weight:500;line-height:max(24px,2.36vw);letter-spacing:0.03vw;margin:1vw 0 1vw 0;position:relative}@media (max-width:767px){.tech-main .list-normal li{margin-bottom:max(27px,1.88vw);margin-top:max(35px,2.43vw)}}.tech-main .list-normal li::before{content:"";position:absolute;border:.07000000000000001vw solid #eb7f48;height:0.21vw;background:#eb7f48;width:1.32vw;top:1.74vw;left:-2vw}@media (max-width:767px){.tech-main .list-normal li::before{width:23px;height:3px;left:-30px;top:10px}}.tech-main--orange .technologies-container .new-line{height:1.74vw}.tech-main--orange .technologies-container .image-container .background-image{opacity:0.1}.tech-main .main-header{text-transform:none}.tech-strengths{margin-bottom:16vw}@media (max-width:767px){.tech-strengths{margin-bottom:150px}}.tech-strengths > .row{margin:0}.tech-strengths .background-top-container{position:absolute;top:-7.64vw;right:-4.86vw;z-index:-1}@media (max-width:767px){.tech-strengths .background-top-container{display:none}}.tech-strengths .background-top-container .background-top{width:33.47vw;height:20.42vw}.tech-strengths .image-container{position:relative}.tech-strengths .image-container .background-image{opacity:0.4;width:38.02vw;height:23.19vw;position:absolute;left:-10.42vw;bottom:-6.94vw;z-index:-1}@media (max-width:767px){.tech-strengths .image-container .background-image{display:none}}.tech-strengths .text-container{width:100%;position:relative;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;border-radius:2.08vw 0 0 2.08vw;background-color:#fff;padding:4.17vw 5.56vw 2.78vw 3.47vw;-webkit-box-shadow:-9px 29px 0px 9px #27303f;-moz-box-shadow:-9px 29px 0px 9px #27303f;box-shadow:-9px 29px 0px 9px #27303f}.tech-strengths .text-container p{font-size:max(16px,1.25vw)}@media (max-width:767px){.tech-strengths .text-container{border-radius:0;border-left:0;padding:30px 0}}.tech-strengths .text-container .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:1.04vw}@media (max-width:767px){.tech-strengths .text-container .section__header{font-size:38px;line-height:37px;margin-bottom:30px;padding-left:30px}}.tech-strengths .text-container .section__header .section__title--small{font-size:24px}.tech-strengths .text-container .section__header .new-line{height:8px}@media (max-width:767px){.tech-strengths .text-container .section__header .new-line{height:0}}@media (max-width:767px){.tech-strengths .list-normal{padding-left:30px;padding-right:20px}}.tech-strengths .list-normal li{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);padding:1.39vw 0;font-weight:500;margin-left:2.08vw;position:relative}@media (max-width:767px){.tech-strengths .list-normal li{margin-left:32px;font-size:16px;line-height:21px}}.tech-strengths .list-normal li:before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;top:2.8vw;left:-2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.tech-strengths .list-normal li:before{width:23px;height:3px;left:-30px;top:15px}}.tech-strengths .list-normal li p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin:0}.tech-strengths--teal .image-container .background-image{opacity:1}.tech-strengths--teal .text-container{padding-top:3.47vw;padding-right:3.47vw;-webkit-box-shadow:-9px 29px 0px 9px #80ddd8;-moz-box-shadow:-9px 29px 0px 9px #80ddd8;box-shadow:-9px 29px 0px 9px #80ddd8}@media (max-width:767px){.tech-strengths--teal .text-container{padding:30px}}.tech-strengths--teal .text-container .section__header{margin-bottom:2.08vw}@media (max-width:767px){.tech-strengths--teal .text-container .section__header{padding-left:0}}@media (max-width:767px){.tech-strengths--teal .text-container .list-normal{padding-left:0}}.tech-strengths--teal .text-container .list-normal li{padding:.85vw 0}@media (max-width:767px){.tech-strengths--teal .text-container .list-normal li{padding:15px 0}}.tech-strengths--teal .text-container .list-normal li::before{top:2vw}@media (max-width:767px){.tech-strengths--teal .text-container .list-normal li::before{top:20px}}.tech-strengths--orange .text-container{-webkit-box-shadow:-9px 29px 0px 9px #eb7f48;-moz-box-shadow:-9px 29px 0px 9px #eb7f48;box-shadow:-9px 29px 0px 9px #eb7f48}.tech-strengths--orange .image-container .background-image{opacity:1}@media (max-width:767px){.lorem{margin-bottom:120px}}.lorem .header-container{margin-bottom:7.64vw}.lorem .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin:2.78vw}@media (max-width:767px){.lorem .section__header{font-size:38px;line-height:37px;margin:0 30px}}.lorem .items{margin:0 30px}@media (max-width:767px){.lorem .items .item-container{margin:15px 0;padding:0}}.lorem .items .item-container p{font-size:max(16px,1.67vw);line-height:max(21px,1.94vw);letter-spacing:0.03vw;font-weight:600;position:relative}.lorem .items .item-container p:before{content:"";width:100%;background-color:#eb7f48;top:-4.86vw;height:3.47vw;position:absolute}.lorem .button-centered{margin-top:6.25vw}.lorem .button-centered .button{display:block;padding:1.28vw 3.13vw}@media (max-width:767px){.lorem .button-centered .button{padding:13px 45px}}.lorem--teal .items .item-container p:before{background-color:#80ddd8}.features{margin-bottom:5vw;margin-top:10vw}@media (max-width:767px){.features{margin-bottom:200px}}.features .text-container{position:relative;padding:2.08vw}@media (max-width:767px){.features .text-container{padding:0 20px}}.features .text-container .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:1.04vw}@media (max-width:767px){.features .text-container .section__header{font-size:34px;line-height:37px;margin:20px 0}}.features .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.features .text-container .section__header .section__title--small{font-size:18px;line-height:22px}}.features .text-container .section__header .new-line{height:0.56vw}@media (max-width:767px){.features .text-container .section__header .new-line{height:0}}.features .text-container .section__paragraph{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);font-weight:600}.features .list-container{position:relative;border:2px solid #e7ed4e;border-radius:2.08vw;padding:2.78vw}.features .list-container .image-container{position:absolute;top:-13.19vw;left:-4.17vw}@media (max-width:767px){.features .list-container .image-container{display:none}}.features .list-container .image-container svg,.features .list-container .image-container img{width:10.21vw;height:20vw}@media (max-width:767px){.features .list-container .list-normal{border-radius:30px;padding:20px}}.features .list-container .list-normal li{font-size:max(16px,1.67vw);line-height:max(21px,1.67vw);text-transform:uppercase;padding:1.39vw 0;font-weight:600;margin-left:5vw;position:relative;word-break:break-word}@media (max-width:767px){.features .list-container .list-normal li{margin-left:40px}}.features .list-container .list-normal li:before{content:"";border:1px solid #e7ed4e;width:1.4vw;height:0.2vw;top:2.8vw;left:-3vw;position:absolute;background:#e7ed4e}@media (max-width:767px){.features .list-container .list-normal li:before{width:23px;height:3px;left:-30px;top:15px}}.features .list-container .list-normal li .new-line{height:0.35vw}.features .list-container .list-normal li .brackets{font-weight:400;font-size:1.11vw;line-height:1.46vw}@media (max-width:767px){.features .list-container .list-normal li .brackets{font-size:12px;line-height:21px;word-break:break-word}}.features .list-container p{font-size:max(16px,1.67vw);line-height:max(26px,1.81vw) !important;margin:0}.features .list-container p span{font-size:max(16px,1.67vw)}.features .list-container p a{color:#e7ed4e}.features.features-disabilities{margin-top:6.5vw}.features--teal .list-container{border:2px solid #80ddd8}.features--teal .list-container .image-container img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.features--teal .list-container .list-normal li:before{border:1px solid #80ddd8;background:#80ddd8}.features--teal .list-container p a{color:#80ddd8}.features--orange .list-container{border:2px solid #eb7f48}.features--orange .list-container .list-normal li:before{border:1px solid #eb7f48;background:#eb7f48}.features--orange .list-container p a{color:#eb7f48}.ux{margin-top:6.5vw;margin-bottom:7vw}.ux > .row:first-child{margin-bottom:9.72vw}@media (max-width:767px){.ux .main-text-container{padding:0;margin:0 23px}}.ux .main-text-container .section__header{font-size:5vw;line-height:5.38vw;letter-spacing:0.03vw}@media (max-width:767px){.ux .main-text-container .section__header{font-size:38px;line-height:37px}}@media (max-width:767px){.ux .main-text-container .section__header .section__title--small{font-size:24px}}.ux .main-text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin:2.08vw 0 1.74vw}.ux .button{display:inline-block;font-size:max(16px,1.11vw);font-weight:600;line-height:max(18px,1.28vw);letter-spacing:0.03vw;text-transform:none;padding:0;padding-right:4.65vw;color:#80ddd8}@media (max-width:767px){.ux .button{padding:16px 16px 0 0}}.ux .button:hover{background-color:unset;border:unset;color:unset}.ux .dots-container{position:relative}@media (max-width:767px){.ux .dots-container{display:none}}.ux .dots-container .background-image{width:21.63vw;height:13.19vw;position:absolute;right:-5.56vw;top:-2.78vw;z-index:-1}.ux .image-container .ux-banner{width:41.46vw;height:16.26vw}@media (max-width:767px){.ux .image-container .ux-banner{width:90%;height:90%}}@media (max-width:767px){.ux .text-container{padding:0;margin:0 23px}}.ux .text-container .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw}@media (max-width:767px){.ux .text-container .section__header{font-size:38px;line-height:37px}}.ux .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.ux .text-container .section__header .section__title--small{font-size:24px}}.ux .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin:2.08vw 0 1.74vw}.ui{margin-bottom:13vw}.ui .row{margin:0}.ui > .row:first-child{margin-bottom:13vw}.ui .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:1.74vw}@media (max-width:767px){.ui .section__header{font-size:38px;line-height:37px}}.ui .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.ui .section__header .section__title--small{font-size:24px}}.ui .section__header .new-line{height:8px}@media (max-width:767px){.ui .section__header .new-line{height:0}}.ui p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.ui .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}@media (min-width:768px){.ui .screen-container{margin-left:6.25vw;margin-top:-3.47vw}}.ui .screen-container .screen{width:31.99vw;height:22.36vw}@media (max-width:767px){.ui .screen-container .screen{width:90%;height:90%}}@media (max-width:767px){.ui .main-text-container{padding:0;margin:0 23px}}.ui .text-container{position:relative;background-color:#fff;border:2px solid #000;border-radius:30px;padding:3.47vw 4.17vw;-webkit-box-shadow:-42px -31px 0px 0px #80ddd8;-moz-box-shadow:-42px -31px 0px 0px #80ddd8;box-shadow:-42px -31px 0px 0px #80ddd8}@media (min-width:768px){.ui .text-container{flex-basis:59.5%;max-width:59.5%}}@media (max-width:767px){.ui .text-container{-webkit-box-shadow:-16px -16px 0px 0px #80ddd8;-moz-box-shadow:-16px -16px 0px 0px #80ddd8;box-shadow:-16px -16px 0px 0px #80ddd8;padding:30px 20px}}.ui .text-container .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:20px}@media (max-width:767px){.ui .text-container .section__header{font-size:38px;line-height:37px}}.ui .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.ui .text-container .section__header .section__title--small{font-size:24px}}.ui .text-container .section__header .new-line{height:8px}@media (max-width:767px){.ui .text-container .section__header .new-line{height:0}}.ui .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.ui .text-container li{font-size:max(16px,1.25vw);font-weight:700;text-transform:uppercase;line-height:max(21px,1.67vw);margin-left:40px;padding:10px 0;position:relative}.ui .text-container li:before{content:"";border:1px solid #80ddd8;width:1.4vw;height:0.2vw;top:2vw;left:-2vw;position:absolute;background:#80ddd8}@media (max-width:767px){.ui .text-container li:before{width:23px;height:3px;left:-40px;top:18px}}.ui .text-container .image-container{position:absolute;left:-34.03vw;top:14.93vw}@media (max-width:767px){.ui .text-container .image-container{display:none}}.ui .text-container .image-container .banner-lady{width:36.94vw;height:24.65vw}.what-we-do{margin-bottom:20vw}@media (min-width:768px){.what-we-do > .row{margin:0}}.what-we-do .text-container{position:relative;background-color:#fff;border:2px solid #000;border-radius:2.08vw;padding:4.51vw 3.47vw 2.78vw;-webkit-box-shadow:21px 22px 0px 0px #80ddd8;-moz-box-shadow:21px 22px 0px 0px #80ddd8;box-shadow:21px 22px 0px 0px #80ddd8}@media (min-width:768px){.what-we-do .text-container{margin-left:0;flex-basis:79.5%;max-width:79.5%}}@media (max-width:767px){.what-we-do .text-container{padding:30px 20px;border-radius:30px}}.what-we-do .text-container .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:20px}@media (max-width:767px){.what-we-do .text-container .section__header{font-size:32px;line-height:37px}}.what-we-do .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.what-we-do .text-container .section__header .section__title--small{font-size:24px}}.what-we-do .text-container .section__header .new-line{height:8px}@media (max-width:767px){.what-we-do .text-container .section__header .new-line{height:0}}.what-we-do .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin-bottom:2.08vw;letter-spacing:0.03vw}@media (min-width:768px){.what-we-do .text-container .section__paragraph p{width:88%}}.what-we-do .text-container li{font-size:max(16px,1.25vw);font-weight:700;text-transform:uppercase;line-height:max(21px,1.67vw);margin-left:30px;padding:10px 0;position:relative}.what-we-do .text-container li:before{content:"";border:1px solid #80ddd8;width:1.4vw;height:0.2vw;top:2vw;left:-2vw;position:absolute;background:#80ddd8}@media (max-width:767px){.what-we-do .text-container li:before{width:23px;height:3px;left:-40px;top:18px}}.what-we-do .text-container .lady-container{position:absolute;top:4.86vw;right:-11.11vw}@media (max-width:767px){.what-we-do .text-container .lady-container{display:none}}.what-we-do .text-container .lady-container .banner-image{width:17.71vw;height:36.18vw}.what-we-do .text-container .image-container{position:absolute;bottom:-12.5vw;left:-7.64vw;z-index:-1}@media (max-width:767px){.what-we-do .text-container .image-container{display:none}}.what-we-do .text-container .image-container .background-image{width:27.43vw;height:16.74vw}.our-solutions{margin-top:7vw;margin-bottom:12vw}.our-solutions > .row{margin:0}.our-solutions .image-container{padding:0}.our-solutions .image-container img,.our-solutions .image-container svg{width:36.32vw;height:29.03vw}@media (max-width:767px){.our-solutions .image-container img,.our-solutions .image-container svg{height:400px;width:100%;margin-bottom:2rem}}@media (min-width:768px){.our-solutions .text-container{margin-top:-3.5vw}}@media (max-width:767px){.our-solutions .text-container{padding:0;margin-left:6.13vw}}.our-solutions .text-container .section__header{font-size:max(42px,5vw);line-height:max(50px,4.55vw);font-weight:700;letter-spacing:0.03vw;margin:-1.2vw 0 1.74vw 1.5vw}@media (max-width:767px){.our-solutions .text-container .section__header{margin-bottom:20px;margin-left:0}}.our-solutions .text-container .section__header .section__title--small{font-size:max(18px,2.5vw);line-height:max(30px,4.55vw)}.our-solutions .text-container .section__header .new-line{height:12px}@media (max-width:767px){.our-solutions .text-container .section__header .new-line{height:0}}.our-solutions .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin-bottom:1vw;margin-left:1.5vw;width:88%}@media (max-width:767px){.our-solutions .text-container .section__paragraph p{width:auto;margin-bottom:30px;margin-left:0}}.our-solutions .text-container .button-container{margin-top:2.5vw}.our-solutions .text-container .button-container .button{margin-left:1.5vw;padding:16.5px 36px}@media (max-width:767px){.our-solutions .text-container .button-container .button{margin-left:0}}.indoor-location{background-color:#f6f6f6;margin-bottom:11.46vw;margin-left:0;padding:4vw 0 7vw;width:100vw}.indoor-location .ourstrengths-image-container{margin-bottom:2.64vw}.indoor-location .ourstrengths-title{margin:1.04vw 0;padding:0}.indoor-location .ourstrengths-title .section__header{font-size:max(32px,3.33vw);line-height:max(32.5px,3.61vw);margin-top:0;margin-bottom:3.4vw;margin-left:4.51vw;letter-spacing:0.03vw}@media (max-width:767px){.indoor-location .ourstrengths-title .section__header{margin-top:55px;font-size:24px;line-height:28px}}.indoor-location .ourstrengths-title .section__header .section__title--small{font-size:max(18px,1.67vw)}.indoor-location .ourstrengths-title .section__header .new-line{height:0.35vw}.indoor-location .ourstrengths-content{margin:0 3.47vw 0 4.86vw}@media (max-width:1200px){.indoor-location .ourstrengths-content{margin:0 2.5vw}}@media (max-width:767px){.indoor-location .ourstrengths-content{margin:0 10px;padding-bottom:60px}}.indoor-location .ourstrengths-item{margin:.6899999999999999vw .63vw;padding:2.08vw;border-radius:1.39vw;background-color:#fff;width:17.5vw;position:relative;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.indoor-location .ourstrengths-item:hover{transform:scale(1.02);-webkit-box-shadow:1px 4px 13px -6px #000;-moz-box-shadow:1px 4px 13px -6px #000;box-shadow:1px 4px 13px -6px #000}.indoor-location .ourstrengths-item:hover .ourstrengths-link{color:#000}@media (max-width:1200px){.indoor-location .ourstrengths-item{width:18.5vw}}@media (max-width:767px){.indoor-location .ourstrengths-item{margin:25px 0px;margin-right:15px;padding:40px 20px;border-radius:30px;width:100%}}.indoor-location .ourstrengths-item-title{margin:0 0 20px 0;font-size:max(18px,1.46vw);font-weight:600;word-break:break-word}@media (max-width:767px){.indoor-location .ourstrengths-item-title{font-size:18px;margin-top:35px;margin-bottom:20px}}.indoor-location .ourstrengths-item-content p{font-size:max(16px,1.111vw);font-weight:400;color:#27303f;line-height:max(21px,1.46vw);margin:0;margin-bottom:max(20px,1.39vw);padding-bottom:max(20px,3vw);letter-spacing:0.03vw}.indoor-location .ourstrengths-link{color:#80ddd8;text-transform:uppercase;font-size:max(16px,1.11vw);font-weight:600;line-height:max(21px,1.53vw);position:absolute;margin:0;bottom:2.78vw;left:2.2vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.indoor-location .ourstrengths-link:hover{color:#000}@media (max-width:767px){.indoor-location .ourstrengths-link{left:20px;bottom:35px}}.solutions-category-section{margin-bottom:13.33vw}@media (max-width:767px){.solutions-category-section{margin-bottom:50px}}.solutions-category-section .image-container{height:100%;display:flex;align-items:center}@media (max-width:767px){.solutions-category-section .image-container{justify-content:center}}.solutions-category-section .image-cms{width:34.1vw;height:24.24vw}@media (max-width:767px){.solutions-category-section .image-cms{width:50vw;height:auto}}.solutions-category-section .image-transport{width:38.84vw;height:33.52vw}@media (max-width:767px){.solutions-category-section .image-transport{width:50vw;height:auto}}.solutions-category-section .text-container{padding:0}@media (max-width:767px){.solutions-category-section .text-container{padding:0 23px}}.solutions-category-section .section__header{font-size:3.33vw;line-height:3.61vw;margin-bottom:2.78vw}@media (max-width:767px){.solutions-category-section .section__header{font-size:24px;line-height:32px;margin-top:30px}}.solutions-category-section .section__header .section__title--small{font-size:24px}@media (max-width:767px){.solutions-category-section .section__header .section__title--small{font-size:22px}}.solutions-category-section .section__header .new-line{height:0.4vw}.solutions-category-section .section__paragraph{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin-bottom:2.78vw;width:85%}@media (max-width:767px){.solutions-category-section .section__paragraph{font-size:16px;line-height:21px;width:100%}}.solutions-category-section .section__paragraph p{font-size:max(16px,1.25vw);letter-spacing:0.03vw;margin-bottom:2.78vw;width:85%}@media (max-width:767px){.solutions-category-section .section__paragraph p{font-size:16px;width:100%}}.solutions-category-section .list-normal{margin-bottom:40px}.solutions-category-section .list-item{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);font-weight:600;padding:.6899999999999999vw 0;letter-spacing:0.01vw;position:relative;margin-left:2.08vw}@media (max-width:767px){.solutions-category-section .list-item{font-size:18px;line-height:24px;margin-left:28px}}.solutions-category-section .list-item::before{content:"";background-color:#e7ed4e;width:1.4vw;height:0.35vw;top:1.9vw;left:-2vw;position:absolute}@media (max-width:767px){.solutions-category-section .list-item::before{width:21px;height:3px;top:15px;left:-26px}}.solutions-category-section.category-public-transport .solutions-category-row{margin:0}@media (max-width:767px){.solutions-category-section.category-public-transport .solutions-category-row{flex-direction:column-reverse}}.solutions-category-section.category-public-transport .list-normal .list-item::before{content:"";background-color:#eb7f48}.solutions-category-section .button-container .button{display:block;padding:18.5px 30px}.colored-houses{margin-bottom:9vw}@media (max-width:767px){.colored-houses{margin-bottom:-70px}}.colored-houses .item-container{width:26.46vw;height:32.78vw;text-align:left;min-height:400px;border:2px solid #000;border-radius:2.08vw;position:relative}@media (max-width:767px){.colored-houses .item-container{width:80vw;height:460px;border-radius:30px;margin:50px 0}}.colored-houses .item-container .item-header{font-size:max(16px,1.67vw);line-height:max(25px,1.88vw);margin:4.17vw 1.39vw 0 1.39vw;color:#80ddd8}@media (max-width:767px){.colored-houses .item-container .item-header{font-size:min(21px,5.6vw);margin-top:min(50px,13.33vw);margin-left:min(20px,5.33vw)}}@media (min-width:768px) and (max-width:850px){.colored-houses .item-container .item-header{text-align:center;margin:4.17vw 0 0 0}}.colored-houses .item-container .list-normal{position:absolute;top:max(120px,8.33vw);margin:1.39vw}@media (max-width:767px){.colored-houses .item-container .list-normal{margin-left:40px}}.colored-houses .item-container .list-normal .list-item{font-size:max(14px,1.25vw);font-weight:600;line-height:2.92vw;margin-left:2vw;position:relative}@media (max-width:767px){.colored-houses .item-container .list-normal .list-item{font-size:16px;line-height:21px;padding:12px 0}}.colored-houses .item-container .list-normal .list-item::before{content:"";width:1.4vw;height:0.2vw;top:1.9vw;left:-2vw;position:absolute}@media (max-width:767px){.colored-houses .item-container .list-normal .list-item::before{width:21px;height:3px;top:30px;left:-26px}}.colored-houses .item-container.c-location{-webkit-box-shadow:20px 22px 0px 0px #80ddd8;-moz-box-shadow:20px 22px 0px 0px #80ddd8;box-shadow:20px 22px 0px 0px #80ddd8}.colored-houses .item-container.c-location .item-header{color:#80ddd8}.colored-houses .item-container.c-location .list-normal .list-item::before{content:"";border:1px solid #80ddd8;background:#80ddd8}@media (max-width:767px){.colored-houses .item-container.c-location img{width:160px;height:132px}}.colored-houses .item-container.c-solutions{-webkit-box-shadow:20px 22px 0px 0px #eb7f48;-moz-box-shadow:20px 22px 0px 0px #eb7f48;box-shadow:20px 22px 0px 0px #eb7f48}.colored-houses .item-container.c-solutions .item-header{color:#eb7f48}.colored-houses .item-container.c-solutions .list-normal .list-item::before{content:"";border:1px solid #eb7f48;background:#eb7f48}@media (max-width:767px){.colored-houses .item-container.c-solutions img{width:139px;height:120px}}.colored-houses .item-container.c-cms{-webkit-box-shadow:20px 22px 0px 0px #e7ed4e;-moz-box-shadow:20px 22px 0px 0px #e7ed4e;box-shadow:20px 22px 0px 0px #e7ed4e}.colored-houses .item-container.c-cms .item-header{color:#e7ed4e}.colored-houses .item-container.c-cms .list-normal .list-item::before{content:"";border:1px solid #e7ed4e;background:#e7ed4e}@media (max-width:767px){.colored-houses .item-container.c-cms img{width:142.12px;height:101px}}.colored-houses .item-container img{position:absolute;bottom:2vw;right:2.08vw;width:8.4vw;height:8.75vw}.solutions--main{margin-bottom:max(150px,5vw);margin-top:13.4vw}@media (max-width:767px){.solutions--main{margin-bottom:120px}}.solutions--main .header-container{margin-bottom:5.5vw}.solutions--main .header-container h2{font-size:max(38px,3.33vw);line-height:max(37px,3.61vw);letter-spacing:0.03vw}@media (max-width:767px){.solutions--main .header-container h2{margin-left:6.13vw}}.solutions--main .header-container h2 .section__title--small{font-size:max(24px,1.67vw);line-height:max(29px,3.61vw)}.solutions--main .header-container h2 .new-line{height:0.35vw}.solutions--main .solutions-image-container{align-items:flex-start}@media (max-width:767px){.solutions--main .solutions-image-container{height:288px}}.solutions--main .solutions-image-container img{margin-top:3vw}@media (max-width:767px){.solutions--main .solutions-image-container img{width:max(220px,71.2vw)}}@media (max-width:767px){.solutions--main .solutions-text-container{height:440px;margin-top:min(50px,13.33vw)}}.solutions--main .solutions-text-container .solutions-item{margin-bottom:0}.solutions--main .solutions-text-container .solutions-item:nth-child(3) .solutions-header::before{top:0.5vw}.solutions--main .solutions-text-container .solutions-item:nth-child(4) .solutions-header::before{top:0.8vw}.solutions--main .solutions-text-container .solutions-item:hover .solutions-header{margin-bottom:0}.solutions--main .solutions-text-container .solutions-header{margin:0 0 3.47vw 0}@media (max-width:767px){.solutions--main .solutions-text-container .solutions-header{font-size:18px;line-height:24px;margin-bottom:40px}.solutions--main .solutions-text-container .solutions-header::before{top:2px}}.solutions--main .solutions-text-container .solutions-text{margin:1.1vw 0 0 0;padding-bottom:4.2vw}@media (max-width:767px){.solutions--main .solutions-text-container .solutions-text{font-size:16px;line-height:21px}}.your-needs{margin-top:12vw;margin-bottom:13.5vw}.your-needs > .row:nth-child(2){justify-content:center}.your-needs .banner-projects{margin-bottom:-3.2vw;margin-left:3vw}@media (max-width:767px){.your-needs .banner-projects{display:none}}.your-needs .banner-projects .banner-lady{z-index:1;width:29.17vw;position:relative;height:12.85vw;bottom:-0.3vw;left:6vw}.your-needs .text-container{width:71vw;background-color:#27303f;position:relative;padding:4.1vw 4.17vw 3.1vw;border-radius:2.08vw}@media (max-width:767px){.your-needs .text-container{width:100vw;border-radius:0;padding-top:120px;padding-bottom:50px}}.your-needs .text-container .section__header{font-size:3.33vw;line-height:3.09vw;letter-spacing:0.03vw;margin:0 0 1vw 0;color:#80ddd8}@media (max-width:767px){.your-needs .text-container .section__header{display:none}}.your-needs .text-container .section__header .post-header{font-size:1.94vw;font-weight:400;color:#fff}.your-needs .text-container .section__header .post-header .new-line{margin-top:-1.39vw}.your-needs .text-container .section__header .new-line:nth-child(2){margin-top:-0.2vw}.your-needs .text-container .section__header--mobile{display:none;color:#80ddd8}@media (max-width:767px){.your-needs .text-container .section__header--mobile{display:block;margin-bottom:20px}}.your-needs .text-container .section__paragraph p{font-size:max(16px,1.11vw);line-height:max(20px,1.56vw);letter-spacing:0.03vw;color:#fff;margin-bottom:2.5vw;width:65%}@media (max-width:767px){.your-needs .text-container .section__paragraph p{margin-bottom:30px;width:auto}}.your-needs .text-container .button--primary{background-color:#80ddd8;color:#27303f}.your-needs .text-container .button--primary:hover{background-color:#27303f;color:#80ddd8}.your-needs .text-container .image-container{display:block;top:4.17vw;right:6.94vw;position:absolute}@media (max-width:767px){.your-needs .text-container .image-container{display:none}}.your-needs .text-container .image-container .image{height:17.19vw;width:20.76vw}.your-needs .text-container .image-container--mobile{display:none}@media (max-width:767px){.your-needs .text-container .image-container--mobile{display:block;position:absolute;top:30px;right:24px}}.your-needs .text-container .image-container--mobile .image{width:226px;height:105px}.your-needs-transit-art{margin-top:8vw}.your-needs-transit-art .text-container .section__header{margin-bottom:40px}.your-needs-transit-art .text-container .section__header .new-line:nth-child(2){margin-top:10px}.case-studies-top{margin-bottom:6vw}@media (max-width:767px){.case-studies-top{margin-bottom:15px}.case-studies-top > .row{display:flex;flex-direction:column-reverse}.case-studies-top .col-xs-12{padding:0}}.case-studies-top .section-title-container{margin-top:6.5vw;padding-right:6.94vw}@media (max-width:767px){.case-studies-top .section-title-container{margin:30px 25px 0 26px}}.case-studies-top .section-title-container .section__header{font-size:max(32px,5vw);line-height:max(34px,5.38vw);margin-bottom:2vw;margin-left:0}.case-studies-top .section-title-container .section__header .section__title--small{font-size:max(18px,2.5vw)}.case-studies-top .section-title-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(20px,1.67vw)}.case-studies-top .image-container{margin-top:2.5vw}@media (max-width:767px){.case-studies-top .image-container{display:none}}.case-studies-top .image-container .image{width:45.35vw;height:35.21vw}.case-studies-top .image-container--mobile{display:none}@media (max-width:767px){.case-studies-top .image-container--mobile{display:flex;justify-content:flex-end}.case-studies-top .image-container--mobile .image{width:min(234px,62.4vw);height:min(229px,61.07vw)}}.case-studies.middle .casestudy-container{display:block;margin-top:0}@media (max-width:767px){.case-studies.middle .casestudy-container > .row{display:flex;justify-content:center}.case-studies.middle .casestudy-container > .row .item-casestudy{height:auto;max-height:none;min-height:auto;margin-bottom:20px}.case-studies.middle .casestudy-container > .row:first-child{height:auto;max-height:none;min-height:auto}}@media (min-width:768px){.case-studies.middle .casestudy-container .swiper-text{width:auto}}.case-studies.middle .casestudy-container > .row:not(:last-child) .item-casestudy{margin-bottom:min(120.67px,8.38vw)}.case-studies.middle .row{margin-bottom:0;justify-content:center}@media (max-width:767px){.case-studies.middle .row{margin-bottom:0}}@media (max-width:767px){.case-studies.middle .col-sm-6:nth-child(2) .image-casestudy-container{margin-left:0}}@media (max-width:767px){.case-studies.middle .col-sm-6 .image-casestudy-container{width:min(324px,86.4vw);height:fit-content;margin-top:min(35px,9.33vw);margin-bottom:min(35px,9.33vw);margin-left:0;margin-right:0}}@media (max-width:767px){.case-studies.middle .col-sm-6 .image-casestudy-container .swiper-container .swiper-image{width:100%;height:auto}}.case-studies.middle .image-casestudy-container:hover .swiper-text .case-link{color:#27303f}.case-studies.middle .swiper-text{background-color:#fff;height:auto;border:0}@media (max-width:767px){.case-studies.middle .swiper-text{padding-bottom:min(50px,13.33vw)}}@media (min-width:768px){.case-studies.middle .swiper-text{display:block}}.case-studies.middle .swiper-text .text p{font-weight:400;margin-bottom:60px;color:#27303f;font-size:16px;line-height:max(21px,1.46vw)}@media (max-width:767px){.case-studies.middle .swiper-text .text p{font-size:min(16px,4.27vw);line-height:min(21px,5.6vw);letter-spacing:min(0.5px,0.13vw);color:#27303f;margin-top:min(10px,2.67vw);margin-bottom:0;padding-bottom:35px}}.case-studies.middle .swiper-text .pre-header{color:#80ddd8;display:block;font-weight:500;font-size:max(18px,1.25vw);line-height:max(20px,1.9vw)}@media (max-width:767px){.case-studies.middle .swiper-text .pre-header{color:#eb7f48;margin-top:0}}.case-studies.middle .swiper-text .header{font-size:min(32px,2.22vw);margin-top:min(20px,1.39vw);margin-bottom:min(20px,1.39vw)}@media (max-width:767px){.case-studies.middle .swiper-text .header{padding-right:40px;font-size:18px;line-height:24px}}.case-studies.middle .swiper-text .case-link{position:absolute;bottom:3.2vw;right:3.2vw;margin:0;color:#80ddd8;font-size:16px;font-weight:600}@media (max-width:767px){.case-studies.middle .swiper-text .case-link{right:auto;bottom:35px}}.case-studies.middle .swiper-text .case-link:hover{color:#80ddd8}@media (max-width:767px){.case-studies.middle .swiper-container{width:min(324px,86.4vw)}}.case-studies.middle .swiper-container .swiper-slide{height:auto;border-radius:30px 30px 0 0}.case-studies.middle .button-container{margin-top:-2.7vw}.case-studies.middle .button-container .button-centered{margin-bottom:-4vw}.case-studies.middle .button-container .button-centered .button{display:block}@media (min-width:768px){.case-studies.middle .item-casestudy{padding:0 3vw}}.case-study-subheading{margin-top:0;margin-bottom:20px;font-size:max(48px,2.34vw);font-weight:700;text-transform:none}@media (max-width:767px){.case-study-subheading{margin-top:20px}}.case-study-text-container{margin:8.33vw auto;padding-right:1rem;padding-left:1rem;max-width:50%}@media (max-width:767px){.case-study-text-container{max-width:80%;margin-bottom:200px;margin-top:0}}.case-study-text p,.case-study-text ul{font-size:max(18px,1.25vw);line-height:max(21px,1.67vw)}.case-study-text p li,.case-study-text ul li{position:relative;padding:.6899999999999999vw 2.2vw}@media (max-width:767px){.case-study-text p li,.case-study-text ul li{padding:10px 30px}}.case-study-text p li:before,.case-study-text ul li:before{content:"";position:absolute;background-color:#80ddd8;width:1.4vw;height:0.25vw;top:1.5vw;left:0}@media (max-width:767px){.case-study-text p li:before,.case-study-text ul li:before{width:20px;height:5px;top:20px}}.case-study-text a{color:#80ddd8}.case-study-text a:hover{color:#27303f}.case-study-image{display:block;margin:0 auto;width:100%}.case-study-image--small{max-width:1440px}.case-study-image--original{width:unset}.breadcrumb-container-casestudy .breadcrumb{font-size:max(18px,1.25vw);font-weight:700;margin-left:35px;text-transform:uppercase;line-height:5.38vw;letter-spacing:0.03vw;color:#27303f;align-items:center;display:flex}.breadcrumb-container-casestudy .breadcrumb .arrow-left{margin-right:10px;margin-bottom:-2px}.breadcrumb-container-casestudy .breadcrumb .arrow-left g path{fill:#27303f}.breadcrumb-container-casestudy .breadcrumb:hover{color:#80ddd8}.breadcrumb-container-casestudy .breadcrumb:hover .arrow-left g path{fill:#80ddd8}.casestudy-1{margin-bottom:8.5vw;margin-top:-5vw}.casestudy-1 > .row{margin:0}@media (max-width:767px){.casestudy-1 > .row{display:flex;justify-content:center}}.casestudy-1 .category-list{margin:0px 0 1vw 0}.casestudy-1 .category-list .category-element{display:inline;color:#80ddd8;font-size:max(16px,1.11vw)}.casestudy-1 .category-list .category-element:not(:last-child)::after{content:"";border-left:.14vw solid #80ddd8;margin:0 .5vw 0 .5vw;font-size:max(12px,0.8vw)}.casestudy-1 .text-container{padding:1.33vw 80.06px 0 6vw}@media (max-width:767px){.casestudy-1 .text-container{padding:20px 0}}.casestudy-1 .text-container .to-uppercase{font-size:max(18px,1.11vw);line-height:max(24px,3.44vw);font-weight:500;color:#80ddd8;letter-spacing:0.03vw}.casestudy-1 .text-container .section__header{font-size:3.34vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:2.43vw;margin-top:0}@media (max-width:767px){.casestudy-1 .text-container .section__header{font-size:38px;line-height:37px}}.casestudy-1 .text-container p{font-size:max(18px,1.25vw);line-height:max(20px,1.67vw)}.casestudy-1 .text-container .logo-container{display:flex;justify-content:center;margin-top:5.56vw}.casestudy-1 .text-container .logo-container img{max-width:400px;max-height:200px}@media (max-width:767px){.casestudy-1 .text-container .logo-container img{max-width:117px;max-height:117px}}.casestudy-1 .image-container{margin-top:2.64vw;padding:0;position:relative}@media (max-width:767px){.casestudy-1 .image-container{display:none}}.casestudy-1 .image-container img{height:auto;width:41.7vw;right:0}.casestudy-2 .row{margin:0}.casestudy-2 .category-item{padding:0}@media (max-width:767px){.casestudy-2 .category-item{margin:30px 0;margin:30px auto;width:85%}}.casestudy-2 .category-item .category-header{font-weight:600;font-size:max(18px,1.67vw);position:relative;line-height:max(20px,1.94vw);margin-bottom:3.47vw}.casestudy-2 .category-item .category-header::before{content:"";top:-2.78vw;width:21.53vw;height:1.53vw;position:absolute}@media (max-width:767px){.casestudy-2 .category-item .category-header::before{width:100%;height:22px;top:-40px}}.casestudy-2 .category-item .category-text{position:relative;display:flex;flex-direction:column;margin-left:2.2vw;font-size:max(16px,1.25vw);font-weight:500;letter-spacing:0vw;line-height:max(18px,1.67vw)}@media (max-width:767px){.casestudy-2 .category-item .category-text{margin-left:40px}}.casestudy-2 .category-item .category-text::before{content:"";top:1.04vw;left:-2.08vw;width:1.39vw;height:1.39vw;position:absolute}@media (max-width:767px){.casestudy-2 .category-item .category-text::before{width:20px;height:20px;left:-40px}}.casestudy-2 .category-item .category-text a{font-size:max(18px,1.25vw);font-weight:500;letter-spacing:0.05px;line-height:20px;color:#80ddd8}.casestudy-2 .category-item--teal h4::before,.casestudy-2 .category-item--teal .category-text::before{border:1px solid #80ddd8;background:#80ddd8}.casestudy-2 .category-item--yellow h4::before,.casestudy-2 .category-item--yellow .category-text::before{border:1px solid #e7ed4e;background:#e7ed4e}.casestudy-2 .category-item--orange h4::before,.casestudy-2 .category-item--orange .category-text::before{border:1px solid #eb7f48;background:#eb7f48}.casestudy-3{margin-bottom:5vw}.casestudy-3 .heading{font-size:3.34vw;font-weight:400}.casestudy-3 .row{margin:0}.casestudy-3 .row > div{padding:0}.casestudy-3 .row .text-container{background-color:#f6f6f6;padding:6.94vw 24.6vw}@media (max-width:767px){.casestudy-3 .row .text-container{padding:9.75vw}}.casestudy-3 .row .text-container .header-container{position:relative}.casestudy-3 .row .text-container .header-container .section__header{margin:0;line-height:max(22px,5.38vw);font-size:max(18px,1.67vw)}@media (max-width:767px){.casestudy-3 .row .text-container .header-container .section__header{margin-bottom:20px}}.casestudy-3 .row .text-container .header-container .section__paragraph p{margin:0;font-size:max(16px,1.11vw);line-height:max(21px,1.56vw)}@media (max-width:767px){.casestudy-3 .row .text-container .header-container .section__paragraph p{margin-bottom:30px}}.casestudy-3 .row .text-container .header-container img{position:absolute;left:-2vw}@media (max-width:767px){.casestudy-3 .row .text-container .header-container img{width:auto}}.casestudy-3 .row .text-container .header-container,.casestudy-3 .row .text-container .item-container{margin-bottom:2.43vw}.casestudy-3 .row .text-container .header-container .item-text p,.casestudy-3 .row .text-container .item-container .item-text p{margin:0;font-size:max(16px,1.11vw);line-height:max(21px,1.56vw)}.casestudy-3 .row .text-container .item-container{position:relative;margin-left:2.5vw}@media (max-width:767px){.casestudy-3 .row .text-container .item-container{margin-bottom:30px;margin-left:32px}}.casestudy-3 .row .text-container .item-container h3{font-size:max(18px,1.25vw);text-transform:none;line-height:max(24px,2.64vw);margin:0}.casestudy-3 .row .text-container .item-container::before{content:"";top:1.39vw;left:-2.08vw;width:1.46vw;height:80%;position:absolute;background-color:#eb7f48}@media (max-width:767px){.casestudy-3 .row .text-container .item-container::before{width:21px;left:-30px;top:20px}}.casestudy-3 .row .text-container .text-italic{font-style:italic}.casestudy-3 .row .text-container .text-italic strong{font-weight:600}.first-post{margin-bottom:3vw}.first-post .first-blog-post{background-color:#e3f9fc;padding:5vw 6vw 5vw 3vw;margin:0;border-radius:2vw}@media (max-width:767px){.first-post .first-blog-post .banner-career{margin:40px 0}}.first-post .first-blog-post .banner-career .banner-image{width:100%;height:auto;border-radius:3.47vw}@media (max-width:767px){.first-post .first-blog-post .banner-career .banner-image{width:100%;border-radius:50px}}@media (max-width:767px){.first-post .first-blog-post{border-radius:0}}.first-post .first-blog-post .read-more{font-size:max(16px,1.11vw);font-weight:600;right:2vw;color:#27303f;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.first-post .first-blog-post .read-more:hover{color:#80ddd8}.first-post .first-blog-post .blog-post__info-list .postmetagroup__listitem:hover a{color:#eb7f48}.first-post .postmetagroup__item--published{display:inline-block}.first-post .postmetagroup__item--categories{display:inline-block}.first-post .postmetagroup__item--categories .postmetagroup__listitem::before{content:"";border-left:.2vw solid #27303f;margin:0 1.6vw}.first-post .postmetagroup__item--tags .blog-post__info-list a{color:#80ddd8}.blog-post__subheader p{font-size:max(18px,1.25vw);line-height:1.55;padding-right:6.7vw}@media (max-width:767px){.blog-post__subheader p{padding-right:0}}.blog-post__hashtag-list{padding-left:0;line-height:2.08vw;margin:0}@media (max-width:767px){.blog-post__hashtag-list{line-height:40px}}.blog-post__hashtag-list li{border:#80ddd8 1px solid;border-radius:5px;display:inline;font-size:max(14px,0.97vw);line-height:30px}@media (max-width:767px){.blog-post__hashtag-list li{padding:5px}}.blog-post__hashtag-list li:not(:last-child){margin-right:0.7vw}@media (max-width:767px){.blog-post__hashtag-list li:not(:last-child){margin-right:15px}}.blog-post__hashtag-list li a{color:#80ddd8;font-weight:400;padding:0.3vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.blog-post__info-list{margin:0 0 3vw 0;padding:0}.blog-post__info-list .hashtag{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#80ddd8}.blog-post__info-list li{display:inline-block;margin-bottom:1.3vw;font-size:max(16px,1.25vw)}.blog-post__hashtag-list .postmetagroup__listitem{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.blog-post__hashtag-list .postmetagroup__listitem:hover{border-color:#eb7f48}.blog-post__hashtag-list .postmetagroup__listitem:hover a{color:#eb7f48}.popular-posts{width:90.28vw}.popular-posts .section__header{font-size:3.33vw;line-height:3.33vw;letter-spacing:0.03vw}@media (max-width:767px){.popular-posts .section__header{font-size:32px;line-height:34px}}.popular-posts .category-container{padding:1vw;border:solid 1px #27303f;border-radius:2vw;box-shadow:1vw 1vw #e7ed4e;margin:5vw auto 5vw auto}.popular-posts .category-container .category-list{padding:0 2.4vw;list-style:none;text-align:center;font-size:1.25vw;letter-spacing:0.02vw}@media (max-width:767px){.popular-posts .category-container .category-list{flex-direction:column;align-items:center}}.popular-posts .category-container .category-list .selected{font-weight:600}.popular-posts .category-container .category-list li{font-size:max(18px,1.25vw);display:inline-flex;padding:1rem}@media (max-width:767px){.popular-posts .category-container .category-list li{padding:10px 0}}.popular-posts .category-container .category-list .bloglist__title{font-size:max(18px,1.25vw);display:inline;text-transform:none}@media (max-width:767px){.popular-posts .category-container .category-list .bloglist__title{padding:10px 0}}.popular-posts .category-container .category-list .bloglist__title a{color:#27303f;font-weight:400}.popular-posts .category-container .category-list .bloglist__title a:hover{font-weight:600}.popular-posts .section__title--small{font-size:1.67vw}.popular-posts-container{justify-content:space-between;margin-top:4.86vw}.popular-posts-item{position:relative;background-color:#edfaf4;padding:3vw;border-radius:2vw;padding-bottom:3.1vw;margin-left:-2.1vw;margin-right:-0.4vw}@media (max-width:767px){.popular-posts-item{border-radius:30px}}.popular-posts-item-date p{font-size:max(14px,0.97vw);margin-bottom:-1.25vw}.popular-posts-item .header{font-weight:700;font-size:max(18px,1.46vw);line-height:1.39vw;margin:2vw 0}@media (max-width:767px){.popular-posts-item .header{font-size:24px;line-height:29px}}.popular-posts-item-text p{font-size:max(16px,1.11vw);font-family:'Lato',sans-serif;line-height:max(20px,1.56vw)}.popular-posts-item .read-more{position:relative;font-size:max(16px,1.11vw);font-weight:600;bottom:-0.8vw;color:#27303f}.popular-posts-item .read-more:hover{color:#80ddd8}.popular-posts .teal{background-color:#e3f9fc}.popular-posts .teal .read-more:hover{color:#fbd8d1}.popular-posts .purple{background-color:#e7d6f5}.popular-posts .purple .read-more:hover{color:#e3f9fc}.popular-posts-image-container{display:flex;justify-content:center}.popular-posts-image-container .post-image{border-radius:2vw}.popular-posts-small-content-container .read-more{position:relative;font-size:max(12px,0.83vw);font-weight:600;bottom:0.5vw;color:#27303f}@media (max-width:767px){.popular-posts-small-content-container .read-more{font-size:16px}}.popular-posts-small-content-container .read-more:hover{color:#e3f9fc}.popular-posts-small-content-container .header{font-weight:700;font-size:max(14px,0.97vw);margin-top:-0.6vw;margin-bottom:-0.2vw}@media (max-width:767px){.popular-posts-small-content-container .header{font-size:18px;line-height:22px}}.popular-posts-small-item{display:flex;background-color:#fbd8d1;border-radius:2vw;padding:1vw;margin-bottom:1vw}@media (max-width:767px){.popular-posts-small-item{flex-direction:column;padding:15px;margin:15px 0;border-radius:30px}}.popular-posts-small-item-date p{font-size:max(9px,0.63vw);line-height:1.56vw}@media (max-width:767px){.popular-posts-small-item-date p{font-size:12px;line-height:14px;margin:12px 0}}.popular-posts-small-item-text p{font-size:max(14px,0.97vw);line-height:max(16px,1.22vw)}@media (max-width:767px){.popular-posts-small-item-text p{font-size:16px;line-height:21px}}@media (max-width:767px){.popular-posts-small-item-container{padding:0}}.popular-posts-small-image-container{margin-right:1vw}@media (max-width:767px){.popular-posts-small-image-container{display:flex;justify-content:center}}.popular-posts-small-image-container .post-image{width:12.36vw;height:9.79vw}@media (max-width:767px){.popular-posts-small-image-container .post-image{width:70%;height:auto}}.popular-posts-small-content-container{margin-top:-1vw}.similar-posts-main .similar-posts{margin:-0.14vw auto 0 auto;padding:1vw 3vw;border-radius:2vw}@media (min-width:768px){.similar-posts-main .similar-posts{width:90.28vw}}.similar-posts-main .similar-posts .button-centered{margin:0 auto;margin-top:5.7vw;margin-bottom:2vw}.similar-posts-main .similar-posts .button{font-size:1.112vw;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;border-radius:6.944vw;padding:.5600000000000001vw 1.52vw;white-space:nowrap;margin-left:0}.similar-posts-main .similar-posts .section__title--small{font-size:1.67vw}.similar-posts-main .similar-posts-container{width:100%;justify-content:space-evenly}.similar-posts-main .similar-posts-item{position:relative;background-color:#fbd8d1;padding:2vw;border-radius:2vw;padding-bottom:5vw;margin-top:1vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.similar-posts-main .similar-posts-item:hover{transform:scale(1.02);-webkit-box-shadow:1px 4px 13px -6px #000;-moz-box-shadow:1px 4px 13px -6px #000;box-shadow:1px 4px 13px -6px #000}@media (min-width:768px){.similar-posts-main .similar-posts-item{max-width:30%}}@media (max-width:767px){.similar-posts-main .similar-posts-item{padding:45px 15px;border-radius:30px}}.similar-posts-main .similar-posts-item .header{font-size:max(16px,1.111vw);line-height:max(16px,1.111vw);margin:0;text-transform:unset}@media (max-width:767px){.similar-posts-main .similar-posts-item .header{font-size:18px;line-height:22px}}.similar-posts-main .similar-posts-item .header a{color:#27303f}.similar-posts-main .similar-posts-item-date time{font-size:max(9px,0.83vw);font-weight:400}@media (max-width:767px){.similar-posts-main .similar-posts-item-date time{font-size:12px;line-height:14px;margin:12px 0}}.similar-posts-main .similar-posts-item-text{font-size:max(14px,0.97vw);font-family:'Lato',sans-serif;font-weight:400;line-height:max(16px,1.56vw);color:#27303f}@media (max-width:767px){.similar-posts-main .similar-posts-item-text{font-size:16px;line-height:21px}}.similar-posts-main .similar-posts-item .read-more{font-size:max(16px,1.11vw);font-weight:600;position:absolute;margin:0;right:2vw;bottom:2.5vw;color:#27303f;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.similar-posts-main .similar-posts-item .read-more{right:30px;bottom:20px}}.similar-posts-main .similar-posts-item .read-more:hover{color:#e3f9fc}.similar-posts-main .similar-posts-item .postmetagroup--type-listheader{margin:1vw 0}.similar-posts-main .similar-posts .teal{background-color:#e3f9fc}.similar-posts-main .similar-posts .teal .read-more:hover{color:#fbd8d1}.similar-posts-main .similar-posts .teal:hover .read-more{color:#fbd8d1}.similar-posts-main .similar-posts .purple{background-color:#e7d6f5}.similar-posts-main .similar-posts .purple .read-more:hover{color:#e3f9fc}.similar-posts-main .similar-posts .purple:hover .read-more{color:#e3f9fc}.similar-posts-main .similar-posts .yellow{background-color:#fdffcc}.similar-posts-main .similar-posts .yellow .read-more:hover{color:#eb7f48}.similar-posts-main .similar-posts .yellow:hover .read-more{color:#eb7f48}.similar-posts-main .similar-posts-image-container{display:flex;justify-content:center}.similar-posts-main .similar-posts-image-container .post-image{border-radius:2vw;width:100%;height:15.97vw;object-fit:cover}@media (max-width:767px){.similar-posts-main .similar-posts-image-container .post-image{height:100%}}.similar-posts-main .similar-posts .arrow-slider-container{margin-top:2vw}@media (max-width:767px){.similar-posts-main .similar-posts .arrow-slider-container{display:flex;justify-content:center}}.similar-posts-main .similar-posts .arrow-slider-container .arrow-slider-first{margin-right:2.78vw}.similar-posts-main .similar-posts .arrow-slider-container .arrow-slider-left{transform:rotate(180deg)}.similar-posts-main .similar-posts .arrow-slider-container .arrow-slider-disable{fill:#27303f;opacity:37%}.similar-posts-main .similar-posts .blogpagination__list{display:flex;justify-content:center;list-style-type:none;align-items:center}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item{margin:0.69vw}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item span{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#27303f}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item:hover .blogpagination__link span{color:#80ddd8}@media (max-width:767px){.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item{padding:10px}}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);color:#27303f;top:2px;max-width:2vw}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle:hover g path{fill:#80ddd8}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle g path{transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;fill:#27303f}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle .arrow-next{transform:rotate(180deg)}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle .arrow-next,.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item .blogpagination__itemtitle .arrow-prev{position:relative;top:2px}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--active .blogpagination__itemtitle{color:#80ddd8}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--previous{padding:0}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--previous .blogpagination__itemtitle:hover g path{fill:#80ddd8}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--next{padding:0 .6vw 0 0}.similar-posts-main .similar-posts .blogpagination__list .blogpagination__item--next .blogpagination__itemtitle:hover g path{color:#80ddd8}.blog-title{margin:0 0 2.08vw 0;line-height:max(22px,4.1vw);font-size:max(20px,3.33vw);font-weight:700;text-transform:unset}@media (max-width:767px){.blog-title{font-size:36px;line-height:35px}}.blog-title a{color:#27303f;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.blog-title a:hover{color:#eb7f48}.back{color:#27303f;font-size:max(18px,1.46vw);font-weight:400;margin-bottom:3vw;margin-top:-0.8vw;margin-left:40px}@media (max-width:767px){.back{margin-left:60px}}.back:hover{color:#eb7f48}.back span{position:relative}.back span::before{content:"\2190";position:absolute;font-size:40px;top:-3px;margin-left:-40px}.blog-main header{width:auto;position:static;z-index:initial}.blog-main .flex-container{justify-content:space-between;align-items:flex-end}@media (max-width:767px){.blog-main .banner-career{display:none}}.blog-main .banner-career .banner-image{width:100%;height:auto;border-radius:3.47vw}@media (max-width:767px){.blog-main .text-container{padding:10px 30px}}.blog-main .right-section-container{padding-left:4.5vw}@media (max-width:767px){.blog-main .right-section-container{display:flex;justify-content:center}}.blog-main .cta{position:sticky;top:7vw;width:20.83vw;min-width:250px;border:1px solid #fff;border-radius:1.74vw;padding:0vw 2.45vw;padding-bottom:2.4vw;background-color:#fff;margin:3.7vw 0vw 7vw;-webkit-box-shadow:4px 5px 10px -6px #000;-moz-box-shadow:4px 5px 10px -6px #000;box-shadow:4px 5px 10px -6px #000}@media (max-width:767px){.blog-main .cta{border-radius:30px;padding:30px}}.blog-main .cta .header{font-size:max(18px,1.46vw);line-height:max(20px,1.94vw);font-weight:700}.blog-main .cta .button{font-size:max(18px,1.112vw);font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;border-radius:6.944vw;padding:12px 40px;white-space:nowrap;margin-left:0}@media (max-width:767px){.blog-main .cta .button{display:block}}.blog-main .cta .paragraph p{font-size:max(16px,1.11vw);line-height:max(18px,1.35vw);margin-top:-0.83vw}.blog-main .blog-post__subheader{font-family:'Lato',sans-serif;font-size:max(18px,1.66vw);font-weight:400;margin-top:3.12vw;margin-bottom:1.73vw}.blog-main .blog-post__subheader-paragraph p{font-family:'Lato',sans-serif;font-weight:400;font-size:max(16px,1.11vw);line-height:max(22px,1.56vw)}.blog-main .divider{margin-top:4.44vw}.blog-main .social-icons-container{margin-top:0.5vw}.blog-main .social-icons-container :not(:last-child){margin-right:0.8vw}.blog-main .social-icons.flex-container p{font-size:max(16px,1.25vw);line-height:max(21px,1.46vw)}.blog-main .social-icons .social-icon-image{width:40px;height:40px}.blog-main .social-icons .social-icon-link:not(:first-child){margin-left:1.975rem}.blog-main .postmetagroup__item--published{display:inline-block}.blog-main .postmetagroup__item--categories{display:inline-block}.blog-main .postmetagroup__item--categories .postmetagroup__listitem::before{content:"";border-left:.2vw solid #27303f;margin:0 1.6vw}.blog-main .blog-post__info-list .postmetagroup__listitem:hover a{color:#eb7f48}.blog-main .postmetagroup__item--tags .blog-post__info-list a{color:#80ddd8}.blog-main .postauthor__body{display:flex;justify-content:space-between;align-items:center}.blog-main .postauthor__body .postauthor__name{display:inline-block;font-size:max(14px,0.97vw);line-height:max(18px,1.25vw)}.blog-main .postauthor__body .socials{display:flex;align-items:flex-end}.blog-main .postauthor__body .socials > div,.blog-main .postauthor__body .socials > iframe{padding:.5vw 0 0 1vw}.blog-main .postauthor__body .socials > div button,.blog-main .postauthor__body .socials > iframe button{background-color:#000}.blog-main .textmedia-item .gallery-item .image{margin:1vw 0 1vw 0}.blog-main .textmedia-item .gallery-item .image img{max-width:100%;height:auto}.blog-main .textmedia-item h2:not(.blog-title),.blog-main .textmedia-item h2:not(.blog-title) strong{font-size:max(20px,3.33vw);line-height:max(22px,4.1vw);margin:0 0 2.08vw 0}@media (max-width:767px){.blog-main .textmedia-item h2:not(.blog-title),.blog-main .textmedia-item h2:not(.blog-title) strong{font-size:36px;line-height:35px}}.blog-main .textmedia-item ul li{position:relative;margin:1vw 0 1vw 0;padding-left:2.2vw;font-size:max(16px,1.11vw);line-height:1.55}@media (max-width:767px){.blog-main .textmedia-item ul li{margin:20px 0 20px 0;padding-left:30px}}.blog-main .textmedia-item ul li:before{content:"";position:absolute;border:.07000000000000001vw solid #80ddd8;height:2px;background:#80ddd8;width:1.32vw;top:0.7vw;left:0}@media (max-width:767px){.blog-main .textmedia-item ul li:before{width:20px;top:10px}}.blog-main .textmedia-item p,.blog-main .textmedia-item h5{font-size:max(16px,1.11vw);line-height:1.55}.blog-main .textmedia-item p.lead{font-size:max(18px,1.25vw);line-height:max(22.5px,1.56vw);font-weight:700}.blog-main .textmedia-item p img{max-width:100%;height:auto}.blog-main .textmedia-item p img.no-default-width{width:auto;max-width:100%;max-height:700px}.blog-main .textmedia-item p img.no-default-width.img-float-left{margin:2rem 2rem 2rem 0}.blog-main .textmedia-item p img.no-default-width.img-float-right{margin:2rem 0 2rem 2rem}.blog-main .textmedia-item a{color:#80ddd8;font-weight:600;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.blog-main .textmedia-item a:hover{color:#27303f}.blog-main .textmedia-item a:not([href]){scroll-margin-top:100px;color:inherit;font-weight:inherit}.blog-main .textmedia-item a:not([href]):hover{color:inherit}.blog-main .textmedia-item h3{font-size:max(24px,1.67vw);font-weight:400;text-transform:capitalize;margin:2vw 0 2vw 0}.blog-main .textmedia-item h4{font-size:max(22px,1.5vw)}.blog-post__info-list{margin:0;padding:0}@media (max-width:767px){.blog-post__info-list{margin:10px 0}}.blog-post__info-list .hashtag{color:#80ddd8}.blog-post__info-list li a{color:#27303f;display:inline-block;font-size:max(18px,1.25vw);font-weight:400;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.blog-post__info-list li a{line-height:22px}}.blog-post__info-list time{color:#27303f;display:inline;font-size:max(18px,1.25vw);font-weight:400}@media (max-width:767px){.blog-post__info-list time{line-height:22px}}.similar-posts{margin:7.43vw auto 7.99vw auto;padding:1vw 3vw;border-radius:2vw}@media (min-width:768px){.similar-posts{width:90.28vw}}.similar-posts .section__header{font-size:3.33vw;line-height:3.61vw;font-weight:700;margin:0}@media (max-width:767px){.similar-posts .section__header{font-size:38px;line-height:37px}}.similar-posts .section__header .section__title--small{font-size:1.67vw;margin-bottom:-0.5vw}@media (max-width:767px){.similar-posts .section__header .section__title--small{font-size:24px}}.similar-posts .button-centered{margin:0 auto;margin-top:5.7vw;margin-bottom:2vw}.similar-posts .button-centered .button{font-size:max(16px,1.112vw);font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;border-radius:6.944vw;padding:.5600000000000001vw 1.52vw;white-space:nowrap;margin-left:0}.similar-posts-container{justify-content:space-between}.similar-posts-item{position:relative;background-color:#fbd8d1;padding:2vw;border-radius:2vw;padding-bottom:5vw}@media (min-width:768px){.similar-posts-item{max-width:30%}}@media (max-width:767px){.similar-posts-item{border-radius:30px;padding:45px 15px;margin:15px 0}}.similar-posts-item-date p{font-size:max(12px,0.83vw);margin-bottom:-1.25vw}.similar-posts-item-header{margin:2vw 0;font-size:max(16px,1.111vw);line-height:max(18px,1.5vw)}@media (max-width:767px){.similar-posts-item-header{font-size:18px;line-height:24px}}.similar-posts-item-text p{font-size:max(14px,0.97vw);font-family:'Lato',sans-serif;line-height:max(16px,1.56vw)}@media (max-width:767px){.similar-posts-item-text p{font-size:16px;line-height:1.55}}.similar-posts-item .read-more{font-size:max(16px,1.11vw);font-weight:600;position:absolute;right:2vw;bottom:2.5vw;color:#27303f}@media (max-width:767px){.similar-posts-item .read-more{bottom:20px;right:30px}}.similar-posts-item .read-more:hover{color:#e3f9fc}.similar-posts-item:hover .read-more{color:#e3f9fc}.similar-posts .teal{background-color:#e3f9fc}.similar-posts .teal .read-more:hover{color:#fbd8d1}.similar-posts .purple{background-color:#e7d6f5}.similar-posts .purple .read-more:hover{color:#e3f9fc}.similar-posts-image-container{display:flex;justify-content:center}.similar-posts-image-container .image{border-radius:2vw;width:19.93vw;height:16.67vw}@media (max-width:767px){.similar-posts-image-container .image{width:70%;height:auto;border-radius:30px}}.work-with-us{margin-bottom:7vw}.work-with-us > .row{margin:0}.work-with-us .header-container{padding:0}.work-with-us .header-container .section__header{font-size:5vw;letter-spacing:0.03vw;line-height:5.38vw;margin-left:4.3vw;margin-top:5.7vw;margin-bottom:1.5vw}@media (max-width:767px){.work-with-us .header-container .section__header{font-size:min(48px,12.8vw);line-height:min(50px,13.33vw)}}@media (max-width:767px){.work-with-us .header-container .section__header .section__title--small{font-size:max(21px,1.46vw);line-height:max(24px,1.67vw)}}.work-with-us .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin:2vw 0 1.7vw 4.3vw;width:80%}@media (max-width:767px){.work-with-us .section__paragraph p{margin-top:15px;margin-bottom:40px}}.work-with-us .image-container--mobile{display:none}@media (max-width:767px){.work-with-us .image-container--mobile{display:flex;justify-content:flex-start;align-items:center;margin-top:20px}}.work-with-us .image-container--mobile img{width:min(100px,26.67vw);height:min(123px,32.8vw)}.work-with-us .button{display:block;margin-left:3.65vw}.work-with-us .banner-image{width:42.73vw;height:45.71vw}.work-with-us .banner-career{margin-top:-1.5vw}@media (max-width:767px){.work-with-us .banner-career{display:none}}.benefits{margin-bottom:4.5vw}.benefits > .row{margin:0;position:relative}@media (max-width:767px){.benefits .text-container{padding:0 26px}}.benefits .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:4vw}@media (max-width:767px){.benefits .section__header{font-size:32px;line-height:32.5px}}.benefits .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.benefits .section__header .section__title--small{font-size:18px;line-height:32.5px}}.benefits .section__header .new-line{height:0.35vw}.benefits .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin-bottom:3.8vw}.benefits .list-normal{margin:1.81vw 0;font-size:max(16px,1.25vw);font-weight:500;letter-spacing:0.01vw;line-height:max(18px,2.64vw)}@media (max-width:767px){.benefits .list-normal{border:1px solid #80ddd8;border-radius:30px;padding:20px;margin:0 -15px}}.benefits .list-normal li{position:relative;margin-left:1.81vw}@media (max-width:767px){.benefits .list-normal li{padding:10px 0;margin-left:25px}}.benefits .list-normal li::before{content:"";position:absolute;border:1px solid #80ddd8;height:0.21vw;background:#80ddd8;width:1.32vw;top:1.74vw;left:-1.74vw}@media (max-width:767px){.benefits .list-normal li::before{left:-25px;top:20px;width:12px;height:2px}}.benefits .list-normal li p{margin-bottom:1.5vw;margin-top:0}.benefits .horizontal{width:45.6rem;background-color:#80ddd8;height:0.5rem;position:absolute}.benefits .horizontal-right{right:0;top:0}.benefits .horizontal-left{left:0;bottom:0}.benefits .image-container{height:100%;display:flex;align-items:center}@media (max-width:767px){.benefits .image-container{display:none}}.benefits .image-container img{width:38.21vw;height:27.13vw;margin-top:3.5vw}.career-path{background-color:#f6f6f6;border-radius:2.08vw;margin-bottom:5vw}@media (max-width:767px){.career-path{padding-top:40px}}@media (min-width:768px){.career-path{margin-left:4.51vw;width:86vw}}.career-path .section__header{font-size:3.33vw;line-height:3.61vw;letter-spacing:0.03vw;margin:0;margin-left:6vw;padding-top:2.5vw}@media (max-width:767px){.career-path .section__header{font-size:32px;line-height:32.5px;margin-left:9.33vw}}.career-path .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.career-path .section__header .section__title--small{font-size:16px;line-height:32.5px}}.career-path .section__header .new-line{height:0.35vw}.career-path .careerpath-container{justify-content:center}.career-path .careerpath-item{position:relative;border:1px solid #fff;border-radius:1.74vw;padding:2.08vw 2.43vw 2.8vw;background-color:#fff;margin:5.21vw 2.5vw 4.17vw;flex-basis:20.5vw;max-width:20.5vw;transition-duration:0.2s;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media (max-width:767px){.career-path .careerpath-item{height:350px;margin:40px 0;padding:min(40px,10.67vw);flex-basis:80%;max-width:80%;border-radius:30px;padding-bottom:70px;height:fit-content;height:-moz-fit-content}}.career-path .careerpath-item:first-child{margin-left:0}.career-path .careerpath-item:hover{transform:scale(1.02);-webkit-box-shadow:1px 4px 13px -6px #000;-moz-box-shadow:1px 4px 13px -6px #000;box-shadow:1px 4px 13px -6px #000}.career-path .careerpath-item:hover .careerpath-item-link:not(.disabled){color:#27303f}.career-path .careerpath-item.disabled{pointer-events:none}.career-path .careerpath-item.disabled .careerpath-item-link{color:#eb7f48}.career-path .careerpath-item-header{line-height:max(20px,1.67vw);margin:2.43vw 0 1.5vw;font-size:max(18px,1.5vw);font-weight:600;word-break:break-word}@media (max-width:767px){.career-path .careerpath-item-header{margin-top:40px}}.career-path .careerpath-item-text p{font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);letter-spacing:0.03vw;margin:0;margin-bottom:2vw;padding-bottom:3vw;font-weight:400;color:#27303f}@media (max-width:767px){.career-path .careerpath-item-text p{font-size:16px;line-height:21px;margin-bottom:20px;margin-top:10px;padding-bottom:20px}}.career-path .careerpath-link-container{width:15.5vw;position:absolute;bottom:2.43vw}@media (max-width:767px){.career-path .careerpath-link-container{bottom:35px}}.career-path .careerpath-item-link{font-size:1.4rem;font-weight:600;letter-spacing:0.05rem;padding:18.5px 55px;font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);margin:0;padding:0;color:#80ddd8}@media (max-width:767px){.career-path .careerpath-item-link{font-size:min(16px,4.27vw);bottom:40px}}.career-path .careerpath-item-link.disabled{color:#eb7f48;pointer-events:none;cursor:default}.career-path .button-container{display:flex;justify-content:center;padding-bottom:6vw}@media (max-width:767px){.career-path .button-container{padding-bottom:70px}}.career-path .button-container .button{display:block}.job-offers{margin-bottom:10vw}.job-offers .text-container{background-color:#f6f6f6;padding:3.13vw 10.42vw 22.92vw 4.86vw;border-radius:0 2.08vw 2.08vw 0}@media (max-width:767px){.job-offers .text-container{padding:30px 30px 160px;border-radius:0}}.job-offers .text-container .section__header{font-size:5vw;line-height:5.38vw;letter-spacing:0.03vw;margin-bottom:1.74vw;margin-top:2.8vw}@media (max-width:767px){.job-offers .text-container .section__header{font-size:38px;line-height:37px}}.job-offers .text-container .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.job-offers .text-container .section__header .section__title--small{font-size:24px}}.job-offers .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.job-offers :nth-child(2).offers-row{margin-top:-20.75vw}.job-offers .offers-row{margin-left:3vw}@media (max-width:767px){.job-offers .offers-row{margin-left:0}}.job-offers .item-container{display:flex;flex-direction:column;justify-content:space-between;margin:3.13vw;padding:2.08vw;margin-top:2vw;border:2px solid #000;background-color:#fff;border-radius:2.08vw;-webkit-box-shadow:22px 25px 0px 0px #80ddd8;-moz-box-shadow:22px 25px 0px 0px #80ddd8;box-shadow:22px 25px 0px 0px #80ddd8}@media (max-width:767px){.job-offers .item-container{padding:30px;border-radius:30px;margin-bottom:50px;margin-left:8.3333%}.job-offers .item-container:nth-child(1) ~ .item-container{margin-top:0}}.job-offers .item-container img{width:100%;height:auto;max-width:171px}.job-offers .item-container .image-container{padding:1.39vw 0}.job-offers .item-container .image-container img{height:4.86vw;width:auto}@media (max-width:767px){.job-offers .item-container .image-container img{height:auto}}.job-offers .item-container .item-header{font-size:max(21px,1.67vw);line-height:max(24px,1.28vw);font-weight:600;letter-spacing:0.03vw;margin:.9vw 0}.job-offers .item-container .item-link-container{margin-bottom:0.83vw}@media (max-width:767px){.job-offers .item-container .item-link-container{margin-bottom:20px}}.job-offers .item-container .item-link-container .item-link{font-size:max(18px,1.25vw);line-height:max(24px,1.28vw);letter-spacing:0.03vw;color:#80ddd8}.job-offers .item-container .list-normal{margin-bottom:3.13vw}.job-offers .item-container .list-normal li{font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);padding:.42vw 0}@media (max-width:767px){.job-offers .item-container .list-normal li{margin-bottom:20px}}.job-offers .item-container .new-line{height:0.35vw}.job-offers .item-container .button-container .button{display:block;cursor:pointer;padding:1.11vw 5.56vw}@media (max-width:767px){.job-offers .item-container .button-container .button{padding:16px 42px}}.job-offers .item-container.inactive{-webkit-box-shadow:22px 25px 0px 0px #eb7f48;-moz-box-shadow:22px 25px 0px 0px #eb7f48;box-shadow:22px 25px 0px 0px #eb7f48}.job-offers .item-container.inactive .item-link-container .item-link{color:#eb7f48;pointer-events:none}.job-offers .item-container.inactive .button{pointer-events:none}.job-offers .item-container:nth-child(3) ~ .item-container{margin-top:0}.job-offers .lady-container{display:flex;align-items:flex-end;margin-bottom:3.13vw}@media (max-width:767px){.job-offers .lady-container{display:none}}.job-offers .lady-container img{width:20.97vw;height:13.06vw}.php-developer .breadcrumb-container{margin-top:0.5vw}@media (max-width:767px){.php-developer .breadcrumb-container{margin-top:50px}}.php-developer .breadcrumb-container .breadcrumb{font-size:max(18px,1.25vw);font-weight:700;margin-left:50px;text-transform:uppercase;line-height:5.38vw;letter-spacing:0.03vw;color:#27303f}.php-developer .breadcrumb-container .breadcrumb .arrow{position:relative}.php-developer .breadcrumb-container .breadcrumb .arrow::before{content:"\2190";position:absolute;font-size:36px;margin-left:-34.99px;top:-2.43vw}.php-developer .breadcrumb-container .breadcrumb:hover{color:#80ddd8}.php-developer .text-container{padding-left:1.53vw}@media (max-width:767px){.php-developer .text-container{margin-top:50px;padding:0 10px 0 23px}}.php-developer .text-container .main-header{font-size:3.33vw;font-weight:600;text-transform:none;line-height:3.61vw;margin-bottom:0.83vw;margin-top:0.5vw}@media (max-width:767px){.php-developer .text-container .main-header{font-size:38px;line-height:37px}}.php-developer .text-container .list-header{font-size:max(18px,1.46vw);line-height:max(24px,1.67vw);letter-spacing:0.03vw;margin-bottom:0.76vw;margin-left:1.04vw;font-weight:600}.php-developer .text-container li{font-size:max(16px,1.25vw);line-height:max(24px,2.36vw);letter-spacing:0.03vw;position:relative}@media (max-width:767px){.php-developer .text-container li{margin-left:30px;padding:20px 0}}.php-developer .text-container li::before{content:"";position:absolute;border:.07000000000000001vw solid #80ddd8;height:0.21vw;background:#80ddd8;width:1.32vw;top:1.74vw;left:-2vw}@media (max-width:767px){.php-developer .text-container li::before{width:23px;height:3px;left:-30px;top:30px}}.php-developer .offer-link{font-size:max(18px,1.25vw);font-weight:600;line-height:1.28vw;color:#80ddd8}@media (max-width:767px){.php-developer .offer-link{font-size:18px;line-height:24px}}.php-developer .job-location{font-size:max(18px,1.25vw);line-height:1.67vw;letter-spacing:0.03vw;margin:3.47vw 0 5vw}@media (max-width:767px){.php-developer .job-location{font-size:24px;line-height:28px;margin:30px 0}}.php-developer .list-normal{margin-left:1.04vw;margin-bottom:4.86vw}@media (max-width:767px){.php-developer .list-normal{margin-bottom:50px}}.php-developer .form-container{margin-top:-6.5vw}.php-developer .apply{position:sticky;top:10.6vw;width:24.5vw;min-width:200px;border:2px solid #000;border-radius:1.74vw;padding:2.2vw 2vw;padding-bottom:3.5vw;background-color:#fff;margin:0 0vw 7vw;-webkit-box-shadow:27px 27px 0px 0px #edfaf4;-moz-box-shadow:27px 27px 0px 0px #edfaf4;box-shadow:27px 27px 0px 0px #edfaf4}@media (max-width:767px){.php-developer .apply{width:74.67vw;padding:20px;margin:7.07vw 4vw;border-radius:30px}}.php-developer .apply-header{font-size:max(18px,1.46vw);line-height:max(24px,1.67vw);font-weight:700;text-transform:none;letter-spacing:0.03vw;margin:1.04vw 0}.php-developer .apply-text{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw;margin-bottom:2.78vw}.php-developer .apply .button-container{display:flex;justify-content:center}.php-developer .apply .button-container .button{font-size:max(16px,1.112vw);font-weight:600;margin-top:2.78vw;text-transform:uppercase;letter-spacing:0.03vw;border-radius:6.944vw;padding:1vw 7.5vw;white-space:nowrap;margin-left:0;margin-right:0;display:inline-block}@media (max-width:767px){.php-developer .apply .button-container .button{padding:14px 90px}}.php-developer .apply .button-container .button--disabled{pointer-events:none;background-color:#d8d8d8;border:2px solid #d8d8d8;color:#fff}.php-developer .apply .input-wrapper{margin-bottom:1.39vw}.php-developer .apply .input-wrapper label[for="email"]{display:none}.php-developer .apply .input-wrapper input[type="email"]{width:100%;border:none;border-bottom:2px solid #000;padding:0.49vw}@media (max-width:767px){.php-developer .apply .input-wrapper input[type="email"]{width:90%}}.php-developer .apply .input-wrapper input[type="email"]::placeholder{color:#d8d8d8;font-size:max(16px,1.25vw)}.php-developer .apply .input-wrapper label[for="file"]{font-size:max(16px,1.11vw);cursor:pointer;color:#80ddd8;display:flex;align-items:center}.php-developer .apply .input-wrapper label[for="file"] .file-icon{width:26px;height:26px;padding-right:10px}.php-developer .apply .input-wrapper input[type="file"]{display:none}.php-developer .apply .file-name{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw)}.php-developer .apply .cv-error{color:#f00;font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin-top:15px}.php-developer .apply .cv-success{color:#0f0;font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin-top:15px}.your-project{margin-bottom:12.5vw}@media (max-width:767px){.your-project{margin-bottom:80px}}.your-project > .row{margin:0}.your-project .main-header-container{padding:0}.your-project .main-header-container h2{line-height:5.38vw;margin:4.5vw 0}@media (max-width:767px){.your-project .main-header-container h2{font-size:48px;line-height:50px;margin-left:24px}}@media (max-width:767px){.your-project .main-header-container h2 .section__title--small{font-size:16px;line-height:40px}}.your-project .main-header-container .image-container--mobile{display:none}@media (max-width:767px){.your-project .main-header-container .image-container--mobile{display:block}}.your-project .yellow-lady-container .image-container{display:block;margin-left:-21vw;margin-top:3vw}@media (max-width:767px){.your-project .yellow-lady-container .image-container{display:none}}.your-project .yellow-lady-container .image-container img{width:100%;height:auto}.your-project .yellow-lady-container .image-container--mobile{display:none}@media (max-width:767px){.your-project .yellow-lady-container .image-container--mobile{display:block}}.find-us{margin-top:12vw}@media (max-width:767px){.find-us .text-container{background-color:#edfaf4;padding:20px;border-radius:0 30px 30px 0}}.find-us h3{font-size:3.34vw;line-height:2.92vw;margin-bottom:4.7vw}@media (max-width:767px){.find-us h3{font-size:32px;line-height:32.5px;letter-spacing:0.5px}}.find-us h3 .section__title--small{font-weight:400;font-size:1.67vw;letter-spacing:0.035vw}@media (max-width:767px){.find-us h3 .section__title--small{font-size:18px;line-height:25px;letter-spacing:0.5px}}.find-us .findus-addresses-header{margin:4.1rem 0 6.2rem 0}.find-us .findus-addresses-header img{width:10.2rem}.find-us .findus-addresses .col-sm-3{padding:0}.find-us .findus-addresses .findus-addresses-item{margin-bottom:3.8vw;padding:0 .6899999999999999vw}@media (max-width:767px){.find-us .findus-addresses .findus-addresses-item{margin-bottom:30px}}.find-us .findus-addresses .findus-addresses-item .nav-header{font-size:max(16px,1.111vw);font-weight:600;margin-bottom:2.2vw;text-transform:capitalize}@media (max-width:767px){.find-us .findus-addresses .findus-addresses-item .nav-header{line-height:26px}}.find-us .findus-addresses .findus-addresses-text{font-size:max(14px,0.97vw);line-height:max(16px,1.8vw)}@media (max-width:767px){.find-us .findus-addresses .findus-addresses-text{line-height:26px}}.find-us .social-icons img{width:40px;height:40px}.find-us .social-icons a:not(:first-child){margin-left:1.975rem}@media (max-width:767px){.maps-disabilities .text-container{padding:0 0 0 10px}}.maps-disabilities .text-container .section__header{font-size:max(30px,3.61vw);line-height:max(32px,4.03vw)}@media (max-width:767px){.maps-disabilities .text-container .section__header{font-size:22px;line-height:24px}}.maps-disabilities .text-container .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}@media (max-width:767px){.maps-disabilities .text-container .section__paragraph p{width:90%;margin-bottom:45px;margin-left:0px}}.solutions-strengths .solutions-disabilities.technologies-container{background-color:#fff;padding:0;margin-left:1.8vw}.solutions-strengths .solutions-disabilities.technologies-container > .row{margin:0}.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container{padding-bottom:0;padding-left:0}.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container .section__header{margin-bottom:2.2vw}@media (max-width:767px){.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container .section__header{font-size:22px;line-height:26px}}.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container .section__header .new-line{height:0.5vw}@media (max-width:767px){.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container .section__header .section__title--small{line-height:26px;font-size:18px}}.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container li{padding:1.1vw 0;text-transform:uppercase;font-weight:600}.solutions-strengths .solutions-disabilities.technologies-container > .row .text-container li:before{top:2.5vw}.features.features-disabilities .list-container .image-container{position:absolute;top:-13.69vw;left:61.3vw;transform:scaleX(-1)}@media (max-width:767px){.solutions-strengths .section__header{font-size:37px;line-height:36px;margin-left:0px}}@media (max-width:767px){.oursolutions-sub-main{margin-top:50px;margin-left:13px}}.oursolutions-sub-main .section__header{font-size:5vw;line-height:5.38vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:767px){.oursolutions-sub-main .section__header{font-size:38px;line-height:37px}}.oursolutions-sub-main .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.oursolutions-sub-main .section__header .section__title--small{font-size:24px}}.oursolutions-sub-main .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.oursolutions-sub-main .image-container{margin-top:3.47vw}.oursolutions-sub-main .image-container .image-cms{width:31.92vw;height:15.3vw}@media (max-width:767px){.oursolutions-sub-main .image-container .image-cms{width:280px;height:134px}}.solutions-features{margin-top:10vw}@media (max-width:767px){.solutions-features{margin-bottom:100px;padding:0 10px}}.solutions-features .text-container{position:relative;padding:2.08vw 2.08vw 1.5vw 2.08vw}@media (max-width:767px){.solutions-features .text-container{padding:0 23px;margin:0 0 20px}}.solutions-features .text-container .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-bottom:0}@media (max-width:767px){.solutions-features .text-container .section__header{font-size:38px;line-height:37px;margin-bottom:20px;padding:0}}.solutions-features .text-container .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.solutions-features .text-container .section__header .section__title--small{font-size:24px}}.solutions-features .text-container .section__header .new-line{height:0.56vw}@media (max-width:767px){.solutions-features .text-container .section__header .new-line{height:0}}.solutions-features .list-container{position:relative}.solutions-features .list-container .image-container{position:absolute;top:-13.19vw;left:-4.17vw}@media (max-width:767px){.solutions-features .list-container .image-container{display:none}}.solutions-features .list-container .image-container .image{width:10.21vw;height:20vw}.solutions-features .list-normal{border:2px solid #e7ed4e;border-radius:2.08vw;padding:2.78vw .6899999999999999vw;-webkit-box-shadow:2.5vw 2.43vw 0vw 0vw #eb7f48;-moz-box-shadow:2.5vw 2.43vw 0vw 0vw #eb7f48;box-shadow:2.5vw 2.43vw 0vw 0vw #eb7f48}@media (max-width:767px){.solutions-features .list-normal{border-radius:30px;padding:20px}}.solutions-features .list-normal li{font-size:max(16px,1.67vw);line-height:max(21px,1.67vw);padding:1.39vw 0;font-weight:600;margin-left:5vw;position:relative}@media (max-width:767px){.solutions-features .list-normal li{margin-left:40px;padding:20px 0}}.solutions-features .list-normal li:before{content:"";border:1px solid #e7ed4e;width:1.4vw;height:0.2vw;top:2.8vw;left:-2.2vw;position:absolute;background:#e7ed4e}@media (max-width:767px){.solutions-features .list-normal li:before{width:23px;height:3px;left:-30px;top:30px}}.solutions-features .list-normal li .new-line{height:0.35vw}.solutions-features .list-normal li .brackets{font-weight:400;font-size:1.11vw;line-height:1.46vw}@media (max-width:767px){.solutions-features .list-normal li .brackets{font-size:12px;line-height:21px;word-break:break-word}}.solutions-features--paragraph{margin-top:0}@media (max-width:767px){.solutions-features--paragraph{margin-top:50px}}.solutions-features--paragraph .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);margin:1.2vw 0 1.8vw;font-weight:600}.solutions-features--paragraph .list-normal li{text-transform:uppercase}.solutions-features--paragraph .list-normal li:before{border:1px solid #eb7f48;background:#eb7f48}.solutions-portfolio{margin-top:10.42vw;margin-bottom:15.28vw}@media (max-width:767px){.solutions-portfolio{margin-bottom:200px}}.solutions-portfolio .row{margin:0}.solutions-portfolio .text-container{padding:3.13vw 3.47vw;position:relative;border:3px solid #000;border-radius:2.08vw;-webkit-box-shadow:3.47vw 2.78vw 0vw 0vw #80ddd8;-moz-box-shadow:3.47vw 2.78vw 0vw 0vw #80ddd8;box-shadow:3.47vw 2.78vw 0vw 0vw #80ddd8}@media (max-width:767px){.solutions-portfolio .text-container{padding:30px;border-radius:30px}}.solutions-portfolio .section__paragraph{font-size:max(16px,1.67vw);line-height:max(21px,2.22vw);margin:0 0 1.5vw 0}.solutions-portfolio .section__paragraph .new-line{height:33px}.solutions-portfolio .list-normal{list-style:none;padding-left:2.5vw}@media (max-width:767px){.solutions-portfolio .list-normal{padding-left:40px}}.solutions-portfolio .list-normal li{font-size:max(16px,1.67vw);line-height:max(21px,3.13vw);position:relative}@media (max-width:767px){.solutions-portfolio .list-normal li{margin-left:-10px;padding:20px 0}}.solutions-portfolio .list-normal li:before{content:"";border:1px solid #80ddd8;width:1.4vw;height:0.2vw;top:2vw;left:-2.5vw;position:absolute;background:#80ddd8}@media (max-width:767px){.solutions-portfolio .list-normal li:before{width:21px;height:3px;top:30px;left:-30px}}.solutions-portfolio .lady-container{position:absolute;top:0;left:-18.75vw}@media (max-width:767px){.solutions-portfolio .lady-container{display:none}}.solutions-portfolio .lady-container .lady-image{width:20.9vw;height:42.5vw}.solutions-strengths{margin-top:12.5vw}.solutions-strengths .technologies-container{position:relative;margin-left:3.47vw;background-color:#f6f6f6;border-radius:2.08vw}@media (max-width:767px){.solutions-strengths .technologies-container{margin:0;padding:0}}.solutions-strengths .text-container{padding:5.56vw 0 6.94vw 4.17vw}@media (max-width:767px){.solutions-strengths .image-container{display:none}}.solutions-strengths .image-container img{width:15.49vw;height:15.69vw}.solutions-strengths .section__header{font-size:max(37px,2.92vw);line-height:max(36px,3.61vw);letter-spacing:0.03vw}@media (max-width:767px){.solutions-strengths .section__header{font-size:37px;line-height:36px;margin-left:12px}}.solutions-strengths .section__header .section__title--small{font-size:max(24px,1.67vw)}.solutions-strengths .list-normal{list-style:none;padding-left:2.08vw}@media (max-width:767px){.solutions-strengths .list-normal{padding-left:35px}}.solutions-strengths .list-normal li{font-size:max(16px,1.25vw);line-height:max(21px,1.6vw);font-weight:500;padding:.83vw 0;position:relative}@media (max-width:767px){.solutions-strengths .list-normal li{padding:20px 0}}.solutions-strengths .list-normal li:before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;top:2vw;left:-2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.solutions-strengths .list-normal li:before{width:23px;height:3px;left:-30px;top:30px}}.solutions-strengths .background-container{position:absolute;z-index:-1;bottom:-6.94vw;right:-10.42vw}@media (max-width:767px){.solutions-strengths .background-container{display:none}}.solutions-strengths .background-container img{width:33.47vw;height:20.42vw}.transit-art{background-color:#f6f6f6;padding:0 150px 90px 120px}@media (max-width:767px){.transit-art{padding:20px}}@media (max-width:767px){.transit-art .header-container{padding:0}}.transit-art .section__header{font-size:2.92vw;line-height:3.61vw;letter-spacing:0.03vw;margin-top:10.42vw;margin-bottom:3.47vw}@media (max-width:767px){.transit-art .section__header{font-size:38px;line-height:37px}}.transit-art .section__header .section__title--small{font-size:1.67vw}@media (max-width:767px){.transit-art .section__header .section__title--small{font-size:24px}}.transit-art .section__header .new-line{height:10px}.transit-art .image-container{display:flex;justify-content:center;margin-top:60px}@media (max-width:767px){.transit-art .image-container{display:none}}.transit-art .image-container .image{width:22.64vw;height:5.97vw}@media (max-width:767px){.transit-art .list-container{padding:0}}.transit-art .list-container > .list-normal > li{font-size:max(18px,1.25vw);line-height:max(21px,1.67vw);font-weight:500;padding:.83vw 0;margin-left:2.43vw;position:relative}@media (max-width:767px){.transit-art .list-container > .list-normal > li{margin-left:35px;padding:20px 0}}.transit-art .list-container > .list-normal > li:before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;top:2vw;left:-2.2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.transit-art .list-container > .list-normal > li:before{width:23px;height:3px;left:-30px;top:30px}}.transit-art .list-container > .list-normal > li .list-normal{margin:20px}.transit-art .list-container > .list-normal > li .list-normal li{font-size:max(16px,1.11vw);line-height:max(21px,1.46vw);font-weight:500;padding:.21vw 0;position:relative}@media (max-width:767px){.transit-art .list-container > .list-normal > li .list-normal li{padding:10px 0}}.transit-art .list-container > .list-normal > li .list-normal li:before{content:"";border:1px solid #eb7f48;width:0.7vw;height:0.07vw;top:1.2vw;left:-1.2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.transit-art .list-container > .list-normal > li .list-normal li:before{width:12px;height:1px;left:-20px;top:20px}}.transport-main{margin-top:115px}@media (max-width:767px){.transport-main .header-container{margin-left:33px;padding:0}}.transport-main .section__header{font-size:5vw;line-height:5.38vw}@media (max-width:767px){.transport-main .section__header{font-size:38px;line-height:37px;margin-bottom:20px}}.transport-main .section__header .section__title--small{font-size:2.5vw}@media (max-width:767px){.transport-main .section__header .section__title--small{font-size:24px}}.transport-main .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}.transport-main .image-container{margin-top:60px}@media (max-width:767px){.transport-main .image-container{display:flex;justify-content:center}}.transport-main .image-container .image-transport{width:27.5vw;height:23.75vw}@media (max-width:767px){.transport-main .image-container .image-transport{width:280px;height:242px}}.services-www{margin-top:11vw;margin-bottom:4.8vw}.services-www .row{margin:0}.services-www .text-container{background-color:#edfaf4;border-radius:0 30px 30px 0;padding:70px 100px;position:relative}@media (min-width:768px){.services-www .text-container{flex-basis:88%;max-width:88%}}@media (max-width:767px){.services-www .text-container{padding:30px}}.services-www .text-container .section__header{font-size:max(24px,1.81vw);line-height:max(28px,2.22vw);margin-bottom:max(30px,4.17vw)}.services-www .text-container .list-normal{padding-left:25px}.services-www .text-container .list-normal li{font-size:max(16px,1.11vw);font-weight:600;line-height:max(21px,1.46vw);padding:.83vw 0;position:relative}@media (max-width:767px){.services-www .text-container .list-normal li{padding:16px 0}}.services-www .text-container .list-normal li:before{content:"";border:1px solid #eb7f48;width:1.4vw;height:0.2vw;top:2vw;left:-2.2vw;position:absolute;background:#eb7f48}@media (max-width:767px){.services-www .text-container .list-normal li:before{width:23px;height:3px;left:-30px;top:30px}}.services-www .text-container .image-container{position:absolute;top:-19.44vw;right:-13.19vw}@media (max-width:767px){.services-www .text-container .image-container{display:none}}.services-www .text-container .image-container .image{width:26.11vw;height:30.14vw}.solutions-categories{margin-top:9.03vw}.solutions-categories > .row{margin:0}.solutions-categories .section__header{font-size:max(37px,3.33vw);line-height:max(36px,3.61vw)}@media (max-width:767px){.solutions-categories .section__header{font-size:37px;line-height:36px;margin-left:33px}}.solutions-categories .section__header .section__title--small{font-size:24px}.solutions-categories .section__header .new-line{height:10px}.solutions-categories .category-item{display:flex;margin:3.47vw 0}@media (max-width:767px){.solutions-categories .category-item{flex-direction:column}}.solutions-categories .text-container{display:flex;flex-direction:column;margin:0 8.33vw 0 4.17vw;padding-top:1.39vw}@media (max-width:767px){.solutions-categories .text-container{margin-top:50px;margin-left:40px}}.solutions-categories .header{margin:0;font-size:max(18px,1.67vw);line-height:max(22px,1.67vw);letter-spacing:0.03vw}.solutions-categories .image-container{border:1px solid #000;padding:2.15vw 2.64vw;border-radius:2.08vw;height:6.94vw;margin-left:50px;-webkit-box-shadow:10px 10px 0px 0px #e7ed4e;-moz-box-shadow:10px 10px 0px 0px #e7ed4e;box-shadow:10px 10px 0px 0px #e7ed4e}@media (max-width:767px){.solutions-categories .image-container{width:180px;height:163px;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:30px}}.solutions-categories .image-container .image{width:7.15vw;height:7.15vw}@media (max-width:767px){.solutions-categories .image-container .image{width:103px;height:103px}}.solutions-categories .section__paragraph p{font-size:max(16px,1.25vw);line-height:max(21px,1.67vw);letter-spacing:0.03vw}
