/*! normalize.css v1.1.3 | MIT License | git.io/normalize */a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}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;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.2}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hide-on-mobile{display:block}.hide-on-desktop{display:none}@media(max-width: 1023px){.hide-on-mobile{display:none}.hide-on-desktop{display:block}}@media(max-width: 767px){.hide-on-mobile-sm{display:none}}@font-face{font-family:Safiro;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Safiro/safiro-regular-webfont.woff2) format("woff2"),url(../fonts/Safiro/safiro-regular-webfont.woff) format("woff")}@font-face{font-family:Safiro;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/Safiro/safiro-medium-webfont.woff2) format("woff2"),url(../fonts/Safiro/safiro-medium-webfont.woff) format("woff")}@font-face{font-family:Safiro;font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/Safiro/safiro-semibold-webfont.woff2) format("woff2"),url(../fonts/Safiro/safiro-semibold-webfont.woff) format("woff")}@font-face{font-family:Safiro;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/Safiro/safiro-bold-webfont.woff2) format("woff2"),url(../fonts/Safiro/safiro-bold-webfont.woff) format("woff")}html{overflow-x:hidden;width:100%}body{line-height:1.5;background:#fff;color:hsl(0,0%,5.5882352941%);font-family:"Safiro",sans-serif;overflow-x:hidden}p{font-family:"Safiro",sans-serif;margin-bottom:15px;font-size:22px}@media(max-width: 1023px){p{font-size:18px}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700;margin-bottom:15px;font-family:"Safiro",sans-serif}h1{font-size:72px;line-height:1.25}@media(max-width: 1023px){h1{font-size:40px}}h2{font-size:36px;line-height:1.33;font-weight:600;text-transform:none}@media(max-width: 1440px){h2{font-size:32px}}@media(max-width: 1023px){h2{font-size:24px}}h3{font-size:26px}@media(max-width: 1023px){h3{font-size:22px}}.mainBlock{padding-top:110px}@media(max-width: 580px){.mainBlock{padding-top:82px}}.section{padding:4% 8%}@media(max-width: 1199px){.section{padding:30px 4%}}.container-floating{padding:0 8%}@media(max-width: 1199px){.container-floating{padding:0 4%}}.partner-logo img{display:block;max-width:100%}.spacing-y{padding-top:6%;padding-bottom:6%}@media(max-width: 1199px){.spacing-y{padding-top:6%;padding-bottom:6%}}@media(max-width: 1023px){.spacing-y{padding-top:30px;padding-bottom:30px}}.spacing-y-b{padding-top:3%;padding-bottom:3%}@media(max-width: 1199px){.spacing-y-b{padding-top:2%;padding-bottom:2%}}@media(max-width: 1023px){.spacing-y-b{padding-top:30px;padding-bottom:30px}}.spacing-t{padding-top:6%}@media(max-width: 1199px){.spacing-t{padding-top:6%}}@media(max-width: 1023px){.spacing-t{padding-top:30px}}.flex-align-center{align-items:center}.textCenter{text-align:left;display:block}@media(min-width: 1024px){.textCenter{text-align:center}}.section-header{margin-bottom:60px;max-width:1000px;margin:0 auto}@media(max-width: 1440px){.section-header{margin-bottom:40px}}@media(max-width: 1023px){.section-header{margin-bottom:20px}}.section-header h2{color:#40f}.section-header p{margin-top:30px;font-size:28px}@media(max-width: 1440px){.section-header p{font-size:22px}}@media(max-width: 1023px){.section-header p{font-size:18px;margin-top:10px}}.ktc-admin-ui-styling header{position:absolute;z-index:1}.ktc-admin-ui-styling .page-contact .column-content .ktc-border-root{width:100%}.ktc-admin-ui-styling .ebook__contact{overflow:visible}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;font-display:swap}: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(0, 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-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, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 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, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 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(-1*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}.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: $white}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000}.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(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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(0, -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: $white}.swiper-pagination-black{--swiper-pagination-color: #000}.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:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: $white}.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:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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}.breadcrumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.breadcrumbs>li>a{color:#b3ff00;font-size:22px;text-decoration:none}@media(max-width: 1023px){.breadcrumbs>li>a{font-size:20px}}.breadcrumbs>li>a:hover{text-decoration:underline}.breadcrumbs>li>a>span{position:relative;padding-right:24px;display:inline-block}.breadcrumbs>li>a>span:after{content:"";position:absolute;top:0;right:0;width:24px;height:30px;transform:rotate(90deg);background:url(../img/icon-breadcrumbs-next.svg);background-repeat:no-repeat;background-size:20px;background-position:center;display:inline-block}.breadcrumbs>li:last-child>a>span{padding-right:0}.breadcrumbs>li:last-child>a>span:after{content:none}.blog{padding:4% 8%;margin:0}@media(max-width: 1023px){.blog{padding:55px 4% 4%}}.blog-list__article{padding-bottom:48px;margin-bottom:52px;border-bottom:1px solid #707070}.blog-list__article h2{margin-bottom:33px;text-transform:none}.blog-list__article time{display:block;font-size:14px;color:#40f;margin-bottom:28px}.page-hero--blog-single .page-hero__text{text-align:center;width:100%}.page-hero--blog-single .page-hero__text>a{color:#b3ff00;font-size:20px;text-decoration:none;display:inline-flex;align-items:center}.page-hero--blog-single .page-hero__text>a .fa{font-size:14px;margin-left:10px}.page-hero--blog-single .page-hero__header{font-size:40px;line-height:1.2;width:100%;margin-top:50px;margin-bottom:50px;color:#fff;text-align:center;background:none;-webkit-background-clip:text;-webkit-text-fill-color:#fff;font-weight:600;justify-content:center}@media(max-width: 1199px){.page-hero--blog-single .page-hero__header{font-size:32px}}@media(max-width: 767px){.page-hero--blog-single .page-hero__header{font-size:24px}}.page-hero--blog-single .page-hero-meta{display:flex;align-items:center;justify-content:center}.page-hero--blog-single .page-hero-meta>div{width:50%;font-size:20px}.page-hero--blog-single .page-hero-meta>div a{color:#fff}.page-hero--blog-single .page-hero-meta>div:first-child{padding-right:30px;text-align:right}.page-hero--blog-single .page-hero-meta>div:last-child{padding-left:30px;text-align:left}.page-hero--blog-single .page-hero-meta>div.date span{padding-left:30px;background:url(../img/clock.svg) no-repeat left center;background-size:23px auto}.page-hero--blog-single .page-hero-meta>div.share svg{height:24px;width:24px}.page-hero--blog-single .page-hero-meta>div.share a{text-decoration:none}.page-hero--blog-single .page-hero-meta>div.share a+a{margin-left:15px}.blog-content{padding:4% 8%}@media(max-width: 1199px){.blog-content{padding:4%}}.blog-content .container{max-width:1000px;margin:0 auto}.blog-content__text h1,.blog-content__text h2,.blog-content__text h3,.blog-content__text h4,.blog-content__text h5,.blog-content__text h6,.blog-content__text p,.blog-content__text ul,.blog-content__text ol,.blog-content__text img{margin-bottom:40px}@media(max-width: 1199px){.blog-content__text h1,.blog-content__text h2,.blog-content__text h3,.blog-content__text h4,.blog-content__text h5,.blog-content__text h6,.blog-content__text p,.blog-content__text ul,.blog-content__text ol,.blog-content__text img{margin-bottom:30px}}.blog-content__text h1,.blog-content__text h2,.blog-content__text h3,.blog-content__text h4,.blog-content__text h5,.blog-content__text h6{margin-top:40px}@media(max-width: 1199px){.blog-content__text h1,.blog-content__text h2,.blog-content__text h3,.blog-content__text h4,.blog-content__text h5,.blog-content__text h6{margin-top:30px}}.blog-content__text img{margin-bottom:40px;max-width:100%;height:auto !important}@media(max-width: 1199px){.blog-content__text img{margin-bottom:30px}}.blog-content__text .contact-text img{display:block}.blog-content__text p,.blog-content__text li{font-size:24px}@media(max-width: 1440px){.blog-content__text p,.blog-content__text li{font-size:20px}}@media(max-width: 1023px){.blog-content__text p,.blog-content__text li{font-size:18px}}.blog-content__text ul,.blog-content__text ol{margin-left:30px}.blog-content__text ul li,.blog-content__text ol li{margin-bottom:15px}.blog-content__text h2{font-size:36px;line-height:1;letter-spacing:.05rem}@media(max-width: 1199px){.blog-content__text h2{font-size:30px}}@media(max-width: 1023px){.blog-content__text h2{font-size:25px}}.blog-content__text h3{font-size:24px;line-height:1}@media(max-width: 1023px){.blog-content__text h3{font-size:20px}}.blog-content__text>*:last-child{margin-bottom:0}.blog-content__navigation{display:flex;padding:8% 0}.blog-content__navigation>div{width:50%;display:flex;padding:0 50px}@media(max-width: 1023px){.blog-content__navigation>div{padding:0 15px}}.blog-content__navigation>div:first-child{justify-content:flex-end;padding-left:0 !important}.blog-content__navigation>div:last-child{padding-right:0 !important}.button{position:relative;box-sizing:border-box;display:inline-block;font-family:"Safiro";font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;box-shadow:none;padding:14px 20px;cursor:pointer;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);border:0;background:#40f;color:#fff;font-size:18px;line-height:1;min-width:135px}@media(min-width: 1024px){.button{font-size:22px;min-width:180px}}@media(min-width: 1441px){.button{min-width:210px}}.button .icon{position:absolute;right:0;top:0;display:flex;height:60px;width:60px;padding:18px;box-sizing:border-box}.button .icon svg{fill:hsl(0,0%,5.5882352941%);height:100%;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.button:hover,.button:focus{background:hsl(256,100%,17%)}.button:hover .icon svg,.button:focus .icon svg{fill:#fff}.button--secondary{background:#b3ff00;color:hsl(0,0%,5.5882352941%)}.button--secondary:hover,.button--secondary:focus{background:rgb(23.8666666667%,34%,0%);color:#fff}.button--blue{background:#3544b1;color:#fff}.button--blue:hover,.button--blue:focus{background:rgb(5.5756180733%,7.1536231884%,18.6204603581%)}.button--orange{background:#f05a22;color:#fff}.button--orange:hover,.button--orange:focus{background:rgb(38.8163841808%,12.4704220672%,2.6345962114%)}.button--violet,.button--fiolet{background:#5c2d91;color:#fff}.button--violet:hover,.button--violet:focus,.button--fiolet:hover,.button--fiolet:focus{background:hsl(268.2,52.6315789474%,4.2549019608%)}.button--big{font-size:19px}@media(min-width: 1024px){.button--big{font-size:26px;padding:14px 30px}}.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{position:relative;box-sizing:border-box;display:inline-block;font-family:"Safiro";font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;box-shadow:none;padding:14px 20px;cursor:pointer;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);border:0;background:#40f;color:#fff;font-size:18px;line-height:1;min-width:135px}@media(min-width: 1024px){.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{font-size:22px;min-width:180px}}@media(min-width: 1441px){.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{min-width:210px}}.headerNav ul li.CMSListMenuLI__border a .icon,.headerNav ul li a.button .icon{position:absolute;right:0;top:0;display:flex;height:60px;width:60px;padding:18px;box-sizing:border-box}.headerNav ul li.CMSListMenuLI__border a .icon svg,.headerNav ul li a.button .icon svg{fill:hsl(0,0%,5.5882352941%);height:100%;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.headerNav ul li.CMSListMenuLI__border a:hover,.headerNav ul li.CMSListMenuLI__border a:focus,.headerNav ul li a.button:hover,.headerNav ul li a.button:focus{background:hsl(256,100%,17%)}.headerNav ul li.CMSListMenuLI__border a:hover .icon svg,.headerNav ul li.CMSListMenuLI__border a:focus .icon svg,.headerNav ul li a.button:hover .icon svg,.headerNav ul li a.button:focus .icon svg{fill:#fff}.headerNav ul li.CMSListMenuLI__border a--secondary,.headerNav ul li a.button--secondary{background:#b3ff00;color:hsl(0,0%,5.5882352941%)}.headerNav ul li.CMSListMenuLI__border a--secondary:hover,.headerNav ul li.CMSListMenuLI__border a--secondary:focus,.headerNav ul li a.button--secondary:hover,.headerNav ul li a.button--secondary:focus{background:rgb(23.8666666667%,34%,0%);color:#fff}.headerNav ul li.CMSListMenuLI__border a--blue,.headerNav ul li a.button--blue{background:#3544b1;color:#fff}.headerNav ul li.CMSListMenuLI__border a--blue:hover,.headerNav ul li.CMSListMenuLI__border a--blue:focus,.headerNav ul li a.button--blue:hover,.headerNav ul li a.button--blue:focus{background:rgb(5.5756180733%,7.1536231884%,18.6204603581%)}.headerNav ul li.CMSListMenuLI__border a--orange,.headerNav ul li a.button--orange{background:#f05a22;color:#fff}.headerNav ul li.CMSListMenuLI__border a--orange:hover,.headerNav ul li.CMSListMenuLI__border a--orange:focus,.headerNav ul li a.button--orange:hover,.headerNav ul li a.button--orange:focus{background:rgb(38.8163841808%,12.4704220672%,2.6345962114%)}.headerNav ul li.CMSListMenuLI__border a--violet,.headerNav ul li.CMSListMenuLI__border a--fiolet,.headerNav ul li a.button--violet,.headerNav ul li a.button--fiolet{background:#5c2d91;color:#fff}.headerNav ul li.CMSListMenuLI__border a--violet:hover,.headerNav ul li.CMSListMenuLI__border a--violet:focus,.headerNav ul li.CMSListMenuLI__border a--fiolet:hover,.headerNav ul li.CMSListMenuLI__border a--fiolet:focus,.headerNav ul li a.button--violet:hover,.headerNav ul li a.button--violet:focus,.headerNav ul li a.button--fiolet:hover,.headerNav ul li a.button--fiolet:focus{background:hsl(268.2,52.6315789474%,4.2549019608%)}.headerNav ul li.CMSListMenuLI__border a--big,.headerNav ul li a.button--big{font-size:19px}@media(min-width: 1024px){.headerNav ul li.CMSListMenuLI__border a--big,.headerNav ul li a.button--big{font-size:26px;padding:14px 30px}}.headerNav ul li.CMSListMenuLI__border a:before,.headerNav ul li.CMSListMenuLI__border a:after,.headerNav ul li a.button:before,.headerNav ul li a.button:after{content:none}.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{background:#b3ff00;color:hsl(0,0%,5.5882352941%)}.headerNav ul li.CMSListMenuLI__border a.button--blue,.headerNav ul li a.button.button--blue{background:#3544b1;color:#fff}.headerNav ul li.CMSListMenuLI__border a.button--blue:hover,.headerNav ul li.CMSListMenuLI__border a.button--blue:focus,.headerNav ul li a.button.button--blue:hover,.headerNav ul li a.button.button--blue:focus{background:rgb(5.5756180733%,7.1536231884%,18.6204603581%)}.headerNav ul li.CMSListMenuLI__border a.button--orange,.headerNav ul li a.button.button--orange{background:#f05a22;color:#fff}.headerNav ul li.CMSListMenuLI__border a.button--orange:hover,.headerNav ul li.CMSListMenuLI__border a.button--orange:focus,.headerNav ul li a.button.button--orange:hover,.headerNav ul li a.button.button--orange:focus{background:rgb(38.8163841808%,12.4704220672%,2.6345962114%)}.headerNav ul li.CMSListMenuLI__border a.button--violet,.headerNav ul li.CMSListMenuLI__border a.button--fiolet,.headerNav ul li a.button.button--violet,.headerNav ul li a.button.button--fiolet{background:#5c2d91;color:#fff}.headerNav ul li.CMSListMenuLI__border a.button--violet:hover,.headerNav ul li.CMSListMenuLI__border a.button--violet:focus,.headerNav ul li.CMSListMenuLI__border a.button--fiolet:hover,.headerNav ul li.CMSListMenuLI__border a.button--fiolet:focus,.headerNav ul li a.button.button--violet:hover,.headerNav ul li a.button.button--violet:focus,.headerNav ul li a.button.button--fiolet:hover,.headerNav ul li a.button.button--fiolet:focus{background:hsl(268.2,52.6315789474%,4.2549019608%)}.headerNav ul li.CMSListMenuLI__border a:hover,.headerNav ul li.CMSListMenuLI__border a:focus,.headerNav ul li a.button:hover,.headerNav ul li a.button:focus{background:rgb(23.8666666667%,34%,0%);color:#fff}@media(min-width: 1280px){body.header_transparent .headerNav ul li.CMSListMenuLI__border a,body.header_transparent .headerNav ul li a.button{color:#fff;background:#40f}body.header_transparent .headerNav ul li.CMSListMenuLI__border a:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a:focus,body.header_transparent .headerNav ul li a.button:hover,body.header_transparent .headerNav ul li a.button:focus{background:hsl(256,100%,17%);color:#fff}}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--blue,body.header_transparent .headerNav ul li a.button.button--blue{background:#3544b1;color:#fff}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--blue:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--blue:focus,body.header_transparent .headerNav ul li a.button.button--blue:hover,body.header_transparent .headerNav ul li a.button.button--blue:focus{background:rgb(5.5756180733%,7.1536231884%,18.6204603581%)}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--orange,body.header_transparent .headerNav ul li a.button.button--orange{background:#f05a22;color:#fff}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--orange:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--orange:focus,body.header_transparent .headerNav ul li a.button.button--orange:hover,body.header_transparent .headerNav ul li a.button.button--orange:focus{background:rgb(38.8163841808%,12.4704220672%,2.6345962114%)}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--violet,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--fiolet,body.header_transparent .headerNav ul li a.button.button--violet,body.header_transparent .headerNav ul li a.button.button--fiolet{background:#5c2d91;color:#fff}body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--violet:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--violet:focus,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--fiolet:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a.button--fiolet:focus,body.header_transparent .headerNav ul li a.button.button--violet:hover,body.header_transparent .headerNav ul li a.button.button--violet:focus,body.header_transparent .headerNav ul li a.button.button--fiolet:hover,body.header_transparent .headerNav ul li a.button.button--fiolet:focus{background:hsl(268.2,52.6315789474%,4.2549019608%)}@media(min-width: 1024px){.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{font-size:20px;min-width:145px}}@media(min-width: 1441px){.headerNav ul li.CMSListMenuLI__border a,.headerNav ul li a.button{min-width:145px}}.contact-form input[type=submit]{position:relative;box-sizing:border-box;display:inline-block;font-family:"Safiro";font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;box-shadow:none;padding:14px 20px;cursor:pointer;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);border:0;background:#40f;color:#fff;font-size:18px;line-height:1;min-width:135px}@media(min-width: 1024px){.contact-form input[type=submit]{font-size:22px;min-width:180px}}@media(min-width: 1441px){.contact-form input[type=submit]{min-width:210px}}.contact-form input[type=submit] .icon{position:absolute;right:0;top:0;display:flex;height:60px;width:60px;padding:18px;box-sizing:border-box}.contact-form input[type=submit] .icon svg{fill:hsl(0,0%,5.5882352941%);height:100%;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.contact-form input[type=submit]:hover,.contact-form input[type=submit]:focus{background:hsl(256,100%,17%)}.contact-form input[type=submit]:hover .icon svg,.contact-form input[type=submit]:focus .icon svg{fill:#fff}.contact-form input[type=submit]{background:#b3ff00;color:hsl(0,0%,5.5882352941%)}.contact-form input[type=submit]:hover,.contact-form input[type=submit]:focus{background:rgb(23.8666666667%,34%,0%);color:#fff}.ktc-file-component-wrapper{background:#dcdcdc !important;border:0;padding:.5rem;font-family:inherit;font-size:20px;font-weight:400;line-height:1.5;padding-left:16px;padding-right:16px;margin:0;display:flex;box-sizing:border-box;width:100%;height:73px;display:flex;align-items:center;justify-content:space-between}.ktc-file-component-wrapper label{margin-bottom:0 !important;background-color:#fff;height:50px;display:inline-block;order:3;margin-left:auto !important;cursor:pointer}.ktc-file-component-wrapper .ktc-uploader-replacement{order:1;display:none}.ktc-file-component-wrapper .ktc-uploader-text-button{order:2}.ktc-uploader-text{font-size:20px;line-height:50px;padding:0 27px;font-weight:300}.file-upload.active .ktc-uploader-text{display:none}.file-upload.active .ktc-uploader-text:before{content:""}.file-upload.active .ktc-uploader-text-button{display:inline-block}.accordion{list-style:none}.accordion .accordion-item{border-bottom:3px solid #ececec}.accordion .accordion-item:last-child{border:0}.accordion .accordion-content{display:none;padding:0 142px 30px}@media(max-width: 767px){.accordion .accordion-content{padding:0 60px 30px}}.accordion .accordion-title{font-weight:bold;font-size:24px;color:hsl(0,0%,5.5882352941%);text-decoration:none;display:block;padding:30px 142px;position:relative}@media(max-width: 767px){.accordion .accordion-title{padding:30px 0 30px 60px}}.accordion .accordion-title:before{content:"";display:block;background:#40f;border-radius:100%;width:40px;height:40px;position:absolute;left:80px;top:28px}@media(max-width: 767px){.accordion .accordion-title:before{left:0}}.accordion .accordion-title:after{content:"+";display:block;color:#fff;font-size:36px;position:absolute;left:92px;top:22px}@media(max-width: 767px){.accordion .accordion-title:after{left:12px}}.accordion .is-active .accordion-title:after{content:"-";left:91px;top:20px}@media(max-width: 767px){.accordion .is-active .accordion-title:after{left:13px}}header{position:fixed;top:0;left:0;display:block;width:100%;height:110px;z-index:100;background:#fff;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 4px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 4px 0 rgba(50,50,50,.3);box-shadow:0 0 4px 0 rgba(50,50,50,.3)}header .header__wrapper{position:relative;display:flex;justify-content:space-between;align-items:center}header .header__container{padding:0 4%}@media(min-width: 1024px){header .header__container{padding:0 8%}}header .header-side{display:flex;align-items:center;gap:16px}@media(min-width: 1280px){header .header-side{margin-left:16px}}header .header-langs{position:relative;display:inline-block;background:#ececec;z-index:1001}header .header-langs__selected{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;width:50px;height:48px;font-weight:700}@media(max-width: 1279px){header .header-langs__selected{width:38px;height:38px}}header .header-langs__options{box-sizing:border-box;position:absolute;top:100%;left:0;display:none;flex-direction:column;width:100%;z-index:99;background:#ececec}header .header-langs__option{box-sizing:border-box;display:block;padding:0px 10px 10px;text-align:center;text-decoration:none;color:inherit;font-weight:700}header .header-langs__option.hidden{display:none}header .headerLogoContainer{display:block;position:relative;height:100%;left:0;z-index:999;width:235px;height:110px;flex-shrink:0}@media(max-width: 1279px){header .headerLogoContainer{width:165px}}@media(max-width: 1023px){header .headerLogoContainer{width:116px}}@media(max-width: 599px){header .headerLogoContainer{width:94px;height:82px}}header .headerLogoContainer a{display:block}@media(max-width: 599px){header .headerLogoContainer a.ie-only{width:175px !important;height:33px !important;top:5px !important}}header .headerLogoContainer img{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0}header .headerLogoContainer__logo{opacity:1;transition:all .2s ease}body.header_transparent.scrolled header .headerLogoContainer__logo{opacity:0}header .headerLogoContainer__logo-alt{opacity:0;transition:all .2s ease}body.header_transparent.scrolled header .headerLogoContainer__logo-alt,body:not(.header_transparent) header .headerLogoContainer__logo-alt{opacity:1}header h1{text-indent:100%;white-space:nowrap;overflow:hidden}.mobile-nav-active .headerLogoContainer__logo-alt{opacity:1}.langElem a{font-weight:400}.collapsedNav{-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 4px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 4px 0 rgba(50,50,50,.3);box-shadow:0 0 4px 0 rgba(50,50,50,.3)}.headerBackground{position:absolute;width:100%;height:100%;display:block;background:#fff;z-index:90;top:0;left:0}.headerImg{display:block;padding-top:110px}.headerImg img{width:100% !important;height:auto !important}.headerBanner{margin-top:110px;box-sizing:content-box;background:#00aef0;padding:0 5%;vertical-align:middle}.headerBanner h2{display:inline-block;width:50%;text-align:right;vertical-align:middle;color:#fff;font-size:3.625em;line-height:1em;margin:30px 0}.headerBanner h2 span{opacity:.5}.headerBanner h2 a{text-decoration:none;color:#fff}.headerBanner h2 a.active{opacity:1}.headerBanner p{display:inline-block;width:49%;vertical-align:middle;font-size:17px;font-weight:600}.headerBanner .headerBannerNav{width:100%}.singleSlide .da-dots{display:none}.headerNav{position:absolute;top:27px;transition:all .5s ease-out;z-index:800;width:100%;text-align:right}.headerNav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center}.headerNav ul li{display:inline}.headerNav ul li+li{margin-left:10px}@media(max-width: 1440px){.headerNav ul li+li{margin-left:4px}}@media(max-width: 1199px){.headerNav ul li+li{margin-left:10px}}.headerNav ul li a{position:relative;text-decoration:none;text-transform:uppercase;padding:2px 5px;color:#fff;font-size:19px;font-weight:600}@media(max-width: 1760px){.headerNav ul li a{font-size:17px}}@media(max-width: 1600px){.headerNav ul li a{font-size:16px}}@media(max-width: 1440px){.headerNav ul li a{font-size:14px}}@media(max-width: 1199px){.headerNav ul li a{font-size:16px}}@media(max-width: 1023px){.headerNav ul li a{font-size:14px}}@media(max-width: 767px){.headerNav ul li a{font-size:20px}}.headerNav ul li a:hover{opacity:1}@media(min-width: 1280px){.headerNav ul li a:hover{color:#40f}}@media(max-width: 767px){.headerNav ul li a:hover{color:#fff}}.headerNav ul li a:hover:before{height:100%}.headerNav ul li a:before{background:#fff;transform:none;opacity:1;height:0;top:auto;bottom:0;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 767px){.headerNav ul li a:before{display:none}}.headerNav .langElem a{font-weight:400}.headerCollapseButton:hover{opacity:1}.headerCollapseButton{position:absolute;display:none;opacity:.6;right:4%;top:25px;z-index:999;cursor:pointer}.headerCollapseButton a{color:#000}.link-braces a{vertical-align:bottom;font-weight:600;-webkit-transition:-webkit-transform .2s,all .2s;transition:transform .2s,all .2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.25, 0.325, 1.39);transition-timing-function:cubic-bezier(0.25, 0.25, 0.325, 1.39)}@media(min-width: 1280px){.link-braces a::before{position:absolute;top:0;left:-5px;z-index:-1;box-sizing:content-box;padding:0 5px;width:100%;height:100%;background-color:#c00;content:"";opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.25, 0.325, 1.39);transition-timing-function:cubic-bezier(0.25, 0.25, 0.325, 1.39);-webkit-transform:scale(0);transform:scale(0)}.link-braces a:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.link-braces a:hover{color:#fff}.link-braces a:focus::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.headerNav.collapsedNav{top:110px;opacity:1}@media(max-width: 599px){header{height:82px}.headerLogoContainer a.ie-only{width:150px !important;height:66px !important;top:10px !important}.headerCollapseButton{display:block}.headOuterContainer{display:none}.homePageSlider{padding-top:82px !important}.headerImg{padding-top:82px !important}.headerBanner{margin-top:82px !important}.headerNav.collapsedNav{top:81px}}body.header_transparent{padding-top:110px}@media(max-width: 599px){body.header_transparent{padding-top:82px}}body.header_transparent .headerNav ul li a{color:hsl(0,0%,5.5882352941%)}body.header_transparent .headerNav ul li a:hover{color:#40f}body.header_transparent header .hamburger-inner,body.header_transparent header .hamburger-inner:after,body.header_transparent header .hamburger-inner:before{background-color:hsl(0,0%,5.5882352941%)}@media(max-width: 1279px){body.header_transparent .headerNav ul li a,body.header_transparent .headerNav ul li a:hover,body.header_transparent .headerNav ul li a:focus{color:#fff}body.header_transparent .headerNav ul li.CMSListMenuLI__border a{color:hsl(0,0%,5.5882352941%)}body.header_transparent .headerNav ul li.CMSListMenuLI__border a:hover,body.header_transparent .headerNav ul li.CMSListMenuLI__border a:focus{color:#fff}}footer{background:#1b1b1b;z-index:999;padding:5%;color:#fff;font-weight:600}footer>div{float:left}footer nav{float:right;margin:0 0 2.125em 0;padding:0}footer nav ul{list-style:none;padding:0;margin:0}footer nav ul li{display:inline}footer nav ul li a{font-weight:700;font-size:.75em;text-decoration:none;text-transform:lowercase;padding:0 .688em;color:#fff}.bottomBlock iframe{display:none}.footerCopywrights{display:block;width:125px;height:75px}.footerContact{margin-left:10px}.footerContact a{text-decoration:none;color:#fff}.footerContact>p{font-weight:600;margin-top:0;padding-left:5px}.footerNav{float:right}.footerNav p.copywrights{font-weight:600;font-size:.75em;opacity:.5;text-align:right;margin-top:2.125em}.footerSocialMedia{text-align:right}@media(max-width: 767px){.footerNav{width:100%;text-align:center;margin-top:3em}.footerNav p.copywrights{width:100%;text-align:center}footer nav{float:none}.footerSocialMedia{text-align:center}.footerCopywrights{width:100%;background-position:center top}.footerContact{margin-left:0;width:100%;text-align:center}}.ie-only{display:none;font-size:0}blockquote{position:relative;display:block;line-height:2em;margin:.83em 0;padding:0 0 0 5%;border-left:5px solid #00aef0}blockquote span{display:block;text-align:right;margin-top:.83em;font-weight:600}.homePageSlider{display:block;padding-top:110px;height:540px}@media(max-width: 767px){.da-slide p{display:none}.da-slide a{opacity:0 !important}.da-slide .da-link{width:100% !important;height:100% !important;left:0 !important;top:0 !important;text-indent:-9999px;z-index:1000}}@media(max-width: 1023px){.da-slide h2{top:15%}.da-slide p{font-size:1.2em;top:50%}.da-slide a{font-size:1.2em;top:80%}}.bg-grey{background:#efefef}.text-center{text-align:center}.homePageSections{width:100%;border-top:5px solid #fff;border-bottom:5px solid #fff;background-size:cover}.homePageBox{display:block;position:relative;width:33%;float:left;min-height:100px;background-size:cover;overflow:hidden}.homePageBox:nth-of-type(2){width:34%}#box2:before,#box3:before{position:absolute;top:0;left:0;display:block;width:5px;background:#fff;content:"";height:100%;z-index:999}.homePageBox a,.portfolio-thumb a{position:absolute;text-decoration:none;color:#fff;z-index:999;width:100%;height:100%;display:block;text-indent:-9999px;left:0;top:0}.homePageBox{overflow:hidden;text-align:center}.homePageBox img.hoverColor,.homePageBox img.background{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;transition-delay:0s}.homePageBox img.background{z-index:1}.homePageBox img.hoverColor{z-index:10;opacity:0;width:1px;height:auto}.homePageBox:hover .hoverColor{opacity:1;width:100%;height:auto;top:0;left:0;transition-delay:.2s}.box-icons{display:block;position:absolute;width:30%;height:30%;top:50%;left:50%;margin-top:-15%;margin-left:-15%;z-index:10;-webkit-transition:all 500ms cubic-bezier(0.8, 0.01, 0.275, 0.99);-moz-transition:all 500ms cubic-bezier(0.8, 0.01, 0.275, 0.99);-o-transition:all 500ms cubic-bezier(0.8, 0.01, 0.275, 0.99);transition:all 500ms cubic-bezier(0.8, 0.01, 0.275, 0.99)}.white-mask{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;transition-delay:.3s;opacity:0}.homePageBox:hover .white-mask{opacity:1;transition-delay:0s}.serviceBoxes{background-size:cover}.services .row{display:flex;flex-direction:column}@media(min-width: 1023px){.services .row{flex-direction:row}}.services .col-50:first-of-type{background-color:#7fd6f7}.services .col-50:first-of-type h2,.services .col-50:first-of-type p{color:#fff}.services .col-50-wrap .col-header p{font-size:.62em;margin-bottom:0}.services .col-image{background:none}.services .col-50-wrap:first-child{background:#ddd}.row-floatfix .col-50-wrap:first-child{background:none}.row-floatfix .col-50-wrap:last-child{background:#ddd}@media(max-width: 1023px){.services .col-50-wrap:first-child{background:#ddd}.services .col-50-wrap:last-child{background:none}.services .hideontab{display:none}}@media(max-width: 580px){.homePageSections{background-size:cover}.serviceBoxes{background-size:cover}.homePageBox{position:relative;width:100% !important;float:none}.homePageBox .background{display:none}#box2,#box3{border-top:5px solid #fff}#box2:before,#box3:before{display:none}.box-icons{height:60px !important;width:60px !important;top:50%;margin-top:-30px;margin-left:-30px}.homePageBox:hover .hoverColor{opacity:1;width:100%}.headerBanner h2{display:block;width:100%;text-align:center;font-size:2.5em}.headerBanner p{display:none}}.row{position:relative;overflow:hidden;width:100%}.row-floatfix .col-50{float:right}.col-50,.col-25{display:block;box-sizing:border-box;float:left}.col-50,.col-50-wrap{width:50%}.col-50-wrap{float:left}.col-25{width:25%}.col-padding{padding:10%;overflow:hidden}.col-padding p:last-child{margin-bottom:0}.col-description,.col-header{overflow:hidden}.col-description p,.col-header p{margin-top:0;line-height:2em}.col-description h3{margin-top:0;margin-bottom:1.875em}.col-description p{margin-top:0;margin-bottom:1.875em}.col-description .descriptionImage{position:absolute;width:50%;bottom:0;right:0}.col-description .descriptionImage img{width:100%}.col-header h2{margin-top:0;font-size:3.625em}.col-50-wrap .col-header h2{font-size:1.815em}.col-header p{margin-bottom:2.5em}.col-header a{text-decoration:none;color:#000;font-weight:600}.col-header .biletomat{color:#ff8a02}.col-header .madeinusa{color:#af0a0c}.col-header .skok{color:#1a6831}.col-header .akcent{color:#38a8e1}.no-transform{text-transform:none}.col-50-wrap .col-header p{font-size:.8em}.col-image{position:relative;overflow:hidden;background:#ddd}.portfolio-box .col-image img{width:100% !important;height:auto !important}.col-image.square img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.col-image img.col-image-icon{width:40%;height:40%;opacity:.5;bottom:auto;top:20%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.col-image h2{text-align:center;padding-top:60%;font-size:1.5em;opacity:.5;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.read-more{display:block;height:50px;width:50px;position:absolute;bottom:0;right:0}.read-more:before{display:inline-block;content:"";height:50px;width:50px;position:absolute;bottom:0;right:0}.read-more span{opacity:0}.col-icons{position:relative;background:#ddd}.col-icons .col-icons-wrapper{position:absolute;width:80%;height:80%;top:50%;left:50%;margin-top:-40%;margin-left:-40%;text-align:center;display:table}.col-icons .col-icons-wrapper img{opacity:.5;width:100%;height:100%}.col-icons-wrapper>div{display:table-cell;vertical-align:middle}.icon-item{position:relative;width:30%;height:30%;margin:10px;display:inline-block}.icon-info{position:absolute;background:rgba(125,125,125,.8);width:100%;height:100%;border-radius:50%;opacity:0;bottom:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden}.icon-info h3{color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2px;font-size:.6em;margin:0;padding:41% 0 0 0;height:140px;font-family:"Open Sans",Arial,sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3);cursor:default}.icon-info h3.three-lines{padding-top:36%}.icon-item:hover .icon-info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.Safari4 .icon-item,.Safari3 .icon-item{pointer-events:none}@media(max-width: 1023px){.col-image h2{font-size:2.5em}.icon-info h3{font-size:1.2em}}@media(max-width: 767px){.col-image h2{font-size:4em}}.google-maps{position:relative;padding-bottom:50%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.js-google-map{width:100%;height:600px}.contactSection{display:flex;flex-direction:column}@media(min-width: 1023px){.contactSection{flex-direction:row}}.contactSection p{font-size:1.125em}.contactForm{background:#fff}.services .contactForm label{opacity:.6;color:#000;line-height:30px;min-height:30px;display:inline-block;margin-bottom:20px}.services .contactForm textarea{height:200px}.services .contactForm input[type=file]{display:none}.services .contactForm input[type=file]+label{border:1px solid #000;cursor:pointer}.uploader-upload label{opacity:.6;box-sizing:border-box;width:100%;margin-bottom:20px;font-size:1.125em;font-weight:600;padding:1.125em;color:#fff;background:none;border:1px solid #fff;outline:none;display:inline-block !important}.file-upload{margin-bottom:15px}.file-upload .uploader-upload label{display:none !important}.contactForm h2{color:#fff}.contactForm input{opacity:.6;box-sizing:border-box;width:100%;margin-bottom:20px;font-size:1.125em;font-weight:600;padding:1.125em;color:#000;background:none;border:1px solid #000;outline:none}.contactForm label{font-size:1.125em;margin-bottom:20px}.contactForm .editing-form-control-nested-control:last-of-type{margin-bottom:18px}@media(min-width: 768px){.contactForm .editing-form-control-nested-control:last-of-type{display:inline-block;vertical-align:top;width:calc(100% - 302px);margin-bottom:0}}@media(min-width: 1023px){.contactForm .editing-form-control-nested-control:last-of-type{display:block;width:100%;margin-bottom:18px}}@media(min-width: 1580px){.contactForm .editing-form-control-nested-control:last-of-type{display:inline-block;width:calc(100% - 302px);margin-bottom:0}}.contactForm input[type=submit]{width:302px;background:#000;color:#fff;height:75px;padding:0}@media(min-width: 768px){.contactForm input[type=submit]{display:inline-block;vertical-align:top}}@media(min-width: 1023px){.contactForm input[type=submit]{display:block}}@media(min-width: 1580px){.contactForm input[type=submit]{display:inline-block}}.contactForm input:focus,.contactForm textarea:focus,.contactForm input[type=submit]:hover{opacity:1}.contactForm textarea{opacity:.6;box-sizing:border-box;width:100%;margin-bottom:20px;font-size:1.125em;font-weight:600;padding:1.125em;color:#000;background:none;border:1px solid #000;outline:none;resize:none}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}span.wpcf7-not-valid-tip{color:#fff;opacity:.6;margin-bottom:20px}div.wpcf7-response-output{color:#fff;margin:20px 0 0 0;border:0;opacity:.6;padding:0}.contactForm .EditingFormErrorLabel,.contactForm .ErrorLabel,.contactForm .InfoLabel{display:block;margin-bottom:20px;color:#000;opacity:.6}.EditingFormErrorLabel,.field-validation-error,.form-errors{color:red;margin-bottom:10px;margin-top:10px;display:block;position:relative;padding-left:15px}.EditingFormErrorLabel:before,.field-validation-error:before,.form-errors:before{content:"";display:block;width:8px;height:8px;border-radius:100%;background:red;position:absolute;left:0;top:7px}.form-errors[hidden]{display:none}.form-success{display:flex;justify-content:center}.form-success[hidden]{display:none}.portfolio .portfolio-thumb:nth-of-type(odd){background:#838383}.portfolio .portfolio-thumb:nth-of-type(even){background:#a5a5a5}.portfolio .invert .portfolio-thumb:nth-of-type(odd){background:#a5a5a5}.portfolio .invert .portfolio-thumb:nth-of-type(even){background:#838383}.portfolio-thumb{position:relative;overflow:hidden}.portfolio-thumb img{position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;-webkit-transition:opacity .2s linear,width .4s ease-in-out,height .4s ease-in-out,left .4s ease-in-out,top .4s ease-in-out;-moz-transition:opacity .2s linear,width .4s ease-in-out,height .4s ease-in-out,left .4s ease-in-out,top .4s ease-in-out;-o-transition:opacity .2s linear,width .4s ease-in-out,height .4s ease-in-out,left .4s ease-in-out,top .4s ease-in-out;transition:opacity .2s linear,width .4s ease-in-out,height .4s ease-in-out,left .4s ease-in-out,top .4s ease-in-out}.portfolio-thumb img.background{z-index:1}.portfolio-thumb .hoverColor{z-index:2;opacity:0}.portfolio-thumb:hover .hoverColor{opacity:1}.portfolio-thumb:hover img{width:120%;height:120%;top:-10%;left:-10%}@media(max-width: 767px){.portfolio .portfolio-thumb{background:#a5a5a5 !important}.portfolio .portfolio-thumb:nth-of-type(4n + 1),.portfolio .portfolio-thumb:nth-of-type(4n + 4){background:#838383 !important}#cs-random .portfolio-thumb.cs-visible:nth-of-type(2){background:#838383 !important}}.col-header p:last-child{margin-bottom:0}.about p{margin-bottom:2em;font-size:.9em}.teamGridContainer{overflow:hidden;height:100%;position:relative}.teamGrid{margin:0;padding:0;list-style:none;display:block;text-align:center;width:100%}.teamGrid li{width:33.333%;height:auto;display:inline-block;float:left;position:absolute}.teamGrid li img{width:100%}.teamGrid li .tg-hover{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:1}.tg-item{width:100%;height:100%;overflow:hidden;position:relative;cursor:default;box-shadow:inset 0 0 0 16px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.teamGrid li:nth-child(1){top:0;left:0%}.teamGrid li:nth-child(2){top:0;left:33.333%}.teamGrid li:nth-child(3){top:0;left:66.666%}.teamGrid li:nth-child(4){top:33.333%;left:0%}.teamGrid li:nth-child(5){top:33.333%;left:33.333%}.teamGrid li:nth-child(6){top:33.333%;left:66.666%}.teamGrid li:nth-child(7){top:66.666%;left:0%}.teamGrid li:nth-child(8){top:66.666%;left:33.333%}.teamGrid li:nth-child(9){top:66.666%;left:66.666%}.tg-info{position:absolute;background:rgba(237,28,36,.6);width:inherit;height:inherit;overflow:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:10}.tg-info.tg-row-2{background:rgba(188,140,191,.6)}.tg-info.tg-row-3{background:rgba(109,207,246,.6)}.tg-info h3{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:1.2em;margin:0 10px;padding:32% 0 0 0;font-weight:600;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.tg-info .tg-function-wrap{position:relative;width:100%;margin-top:5%}.function-1,.function-2{position:absolute;top:0;margin-top:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.function-1{opacity:1}.function-2{opacity:0}.tg-item:hover .function-1{opacity:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.tg-item:hover .function-2{opacity:1;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.tg-info h4{color:#fff;text-align:center;letter-spacing:2px;font-size:.8em;width:100%;margin:5% 0 0 0;font-weight:400;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.tg-info p{margin-top:.5em;font-size:.8em;color:#fff;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.tg-item:hover .tg-info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tg-item:hover .tg-info p{opacity:1}.tg-item.mouseout .tg-hover.tg-hover-1{animation:opacity-loop-1 1s 1}.tg-item.mouseout .tg-hover.tg-hover-2{animation:opacity-loop-2 1s 1}.tg-item.mouseout .tg-hover.tg-hover-3{animation:opacity-loop-3 1s 1}.tg-item.mouseout .tg-hover.tg-hover-4{animation:opacity-loop-4 1s 1}.tg-item.anim2:hover .tg-hover.tg-hover-1{-webkit-animation:opacity-loop-1 2s infinite;-moz-animation:opacity-loop-1 2s infinite;-o-animation:opacity-loop-1 2s infinite;animation:opacity-loop-1 2s infinite}.tg-item.anim2:hover .tg-hover.tg-hover-2{-webkit-animation:opacity-loop-2 2s infinite;-moz-animation:opacity-loop-2 2s infinite;-o-animation:opacity-loop-2 2s infinite;animation:opacity-loop-2 2s infinite}.tg-item.anim2:hover .tg-hover.tg-hover-3{-webkit-animation:opacity-loop-3 2s infinite;-moz-animation:opacity-loop-3 2s infinite;-o-animation:opacity-loop-3 2s infinite;animation:opacity-loop-3 2s infinite}.tg-item.anim2:hover .tg-hover.tg-hover-4{-webkit-animation:opacity-loop-4 2s infinite;-moz-animation:opacity-loop-4 2s infinite;-o-animation:opacity-loop-4 2s infinite;animation:opacity-loop-4 2s infinite}@-webkit-keyframes opacity-loop-1{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes opacity-loop-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes opacity-loop-3{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes opacity-loop-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}@-moz-keyframes opacity-loop-1{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-moz-keyframes opacity-loop-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-moz-keyframes opacity-loop-3{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@-moz-keyframes opacity-loop-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}@-o-keyframes opacity-loop-1{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-o-keyframes opacity-loop-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-o-keyframes opacity-loop-3{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@-o-keyframes opacity-loop-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}@keyframes opacity-loop-1{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes opacity-loop-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes opacity-loop-3{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes opacity-loop-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}@media(max-width: 1023px){.col-padding{padding:5%}.services .col-padding{padding-bottom:50px}.col-50,.row-floatfix .col-50{width:100%;float:none}.col-50-wrap{width:100%}.col-50-wrap .col-50{width:50%;float:left}.col-description p,.col-header p,blockquote,.contactForm .EditingFormErrorLabel,.contactForm .ErrorLabel,.contactForm .InfoLabel{font-size:2em}.contactSection p,.contactForm input,.contactForm textarea,.contactForm label{font-size:2.25em}.col-description h2,.col-header h2,.contactSection h2{font-size:7em}.col-description h3,.col-header h3{font-size:2em}.col-50-wrap .col-header h2{font-size:3.625em}.col-50-wrap .col-header p,.services .col-50-wrap .col-header p{font-size:1.2em}.contactSection h2{font-size:5em}.portfolio-thumb a{font-size:2em}.col-description .descriptionImage{position:static;width:100%}.col-50-wrap .col-50.col-floatfix{float:right}.tg-info h3{font-size:2em}.tg-info h4{font-size:1.6em}.tg-info p{font-size:1.6em}}@media(max-width: 767px){.col-25{width:50%}.col-50-wrap{width:100%}.col-50-wrap .col-50{width:100%}.col-description p,.col-header p,blockquote,.col-50-wrap .col-header p,.services .col-50-wrap .col-header p,.contactForm .EditingFormErrorLabel,.contactForm .ErrorLabel,.contactForm .InfoLabel{font-size:2.5em}.contactSection p,.contactForm input,.contactForm textarea,.contactForm label{font-size:3em}.col-description h2,.col-header h2,.col-50-wrap .col-header h2{font-size:6em;margin-bottom:.5em}.col-description h3,.col-header h3{font-size:4em;margin-bottom:1.5em}.portfolio-thumb h3{font-size:8em}.portfolio-thumb a{font-size:4em}}.loader{position:fixed;width:100%;height:100%;top:0;background:#fff;z-index:9999999}.loaderVisible{opacity:1}.loader img{display:none}.loader canvas{position:absolute;top:50%;left:50%;margin-top:-77px;margin-left:-175px;width:350px;height:154px}#loaderCanvas{display:none}footer{background:#1b1b1b;z-index:999;padding:5%;color:#fff;font-weight:600}footer>div{float:left}.bottomBlock iframe{display:none}.footerCopywrights{display:block;width:125px;height:75px}.footerContact{margin-left:10px}.footerContact a{text-decoration:none;color:#fff}.footerContact>p{font-weight:600;margin-top:0;padding-left:5px}.footerNav{float:right}.footerNav p.copywrights{font-weight:600;font-size:.75em;opacity:.5;text-align:right;margin-top:2.125em}footer nav{float:right;margin:0 0 2.125em 0;padding:0}footer nav ul{list-style:none;padding:0;margin:0}footer nav ul li{display:inline}footer nav ul li a{font-weight:700;font-size:.75em;text-decoration:none;text-transform:lowercase;padding:0 .688em;color:#fff}.footerSocialMedia{text-align:right}@media(max-width: 767px){.footerNav{width:100%;text-align:center;margin-top:3em}footer nav{float:none}.footerSocialMedia{text-align:center}.footerCopywrights{width:100%;background-position:center top}.footerContact{margin-left:0;width:100%;text-align:center}.footerNav p.copywrights{width:100%;text-align:center}}.error-404 a{color:#00aef0;text-decoration:none}@media(max-width: 599px){.error-404 h1{font-size:4em}.error-404 h2{font-size:3em}}.icon-button{background-color:#fff;border-radius:2rem;cursor:pointer;display:inline-block;font-size:1rem;height:2rem;line-height:2rem;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2rem}.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}.icon-button:hover span{width:2rem;height:2rem;border-radius:2rem;margin:-1rem}.twitter span{background-color:#4099ff}.facebook span{background-color:#3b5998}.google-plus span{background-color:#db5a3c}.linkedin span{background-color:#5ba8cf}.icon-button i{background:none;color:#fff;height:2rem;left:0;line-height:2rem;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:2rem;z-index:10}.icon-button .fa-twitter{color:#000}.icon-button .fa-facebook{color:#000;padding-right:2px}.icon-button .fa-google-plus{color:#000}.icon-button .fa-linkedin{color:#000}.icon-button:hover .fa-twitter,.icon-button:hover .fa-facebook,.icon-button:hover .fa-google-plus,.icon-button:hover .fa-linkedin{color:#fff}.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html[data-useragent*="rv:11.0"] .loader img,html[data-useragent*="rv:10.0"] .loader img,.IE .loader img,.Safari6 .loader img,.Safari5 .loader img,.Safari4 .loader img,.Safari3 .loader img{display:block;position:absolute;top:50%;left:50%;width:320px;height:140px;margin-top:-70px;margin-left:-160px}html[data-useragent*="rv:11.0"] .link-braces a::before,html[data-useragent*="rv:10.0"] .link-braces a::before,.IE .link-braces a::before,.Safari6 .link-braces a::before,.Safari5 .link-braces a::before,.Safari4 .link-braces a::before,.Safari3 .link-braces a::before{top:1px}.services .col-50-wrap{position:relative}.services .col-50-wrap>a{position:absolute;width:100%;height:100%;display:inline-block;z-index:100;text-indent:-9999px;top:0;left:0}.paragraph-title{font-size:48px !important}.center-video{max-width:1000px;margin:0 auto}@media(max-width: 1199px){.policy .col-padding{padding-top:140px}.policy h1{word-break:break-all}.policy ul{padding-left:20px}}.policy p,.policy ul,.policy ol{font-size:18px;font-weight:400;margin:20px 0}.policy table td,.policy table th{padding:10px;border:1px solid #bbb}.policy table p{margin:0 !important}.cookie-bar{display:none;position:fixed;bottom:0;left:0;padding:5px 15px;background:#fff;z-index:9999999;color:#ec0e59}.cookie-bar-buttons{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.cookie-bar-content{padding-right:500px}.cookie-bar-buttons a,.cookie-bar-buttons span{display:inline-block;padding:2px 5px;border:1px solid #ec0e59;color:#ec0e59;text-decoration:none;cursor:pointer}.cookie-bar-buttons .cookie-close{background:#ec0e59;color:#fff}.cookie-bar-visible .cookie-bar{display:block}@media(max-width: 1024px){.cookie-bar-content{padding-right:0;text-align:center}.cookie-bar-buttons{position:relative;transform:none;right:auto;top:auto;text-align:center;padding-bottom:15px}}.home__boxes-box h3 p{font-size:3vw}#m{position:absolute;z-index:999999}.headerNav ul li a.CMSListMenuLinkHighlighted{color:#40f}.headerNav ul li a.CMSListMenuLinkHighlighted:before{height:100%;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}.headerNav ul li a.CMSListMenuLinkHighlighted:before:hover{opacity:1}@media(max-width: 1440px){.headerNav ul li.CMSListMenuLI__border{margin-left:15px}}@media(min-width: 1441px){.headerNav ul li.CMSListMenuLI__border{margin-left:45px}}html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none !important}table,td,th{vertical-align:middle}blockquote after,blockquote before,q after,q before{content:""}a img{border:none}b,i{display:none}.page-content{position:relative}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.columns .column{width:50%}.columns .column-fullw{width:100%}.columns--invert .column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.columns--invert .column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.columns .column-content{padding:8% 16%}.columns .column-image{background-position:center;background-repeat:no-repeat;background-size:cover}.columns--vf{min-height:-webkit-calc(100vh - 110px);min-height:calc(100vh - 110px)}@media(max-width: 1023px){.columns{display:block}.columns .column{width:100%}.columns .column-content{padding:4%}.columns--vf{min-height:0}}.columns--vf .column{height:auto;min-height:-webkit-calc(100vh - 110px);min-height:calc(100vh - 110px)}.columns--vf .column-image{width:50%;height:-webkit-calc(100vh - 110px);height:calc(100vh - 110px);position:fixed}@media(max-width: 1023px){.columns--vf .column{min-height:0}.columns--vf .column-image{width:100%;padding-bottom:100%;height:auto;position:relative !important}.columns--vf .column-map{padding-bottom:0}}.columns--vf .column-image--unstick{position:absolute;bottom:0}.headerImg{padding-top:0 !important}header{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}@media(max-width: 1279px){header.mobile-nav-active{height:100vh;-webkit-transition:all .5s ease;transition:all .5s ease}header.mobile-nav-active .headerNav{display:flex}}header .link-braces{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .link-braces a{font-family:"Safiro",sans-serif !important}header .langElem{margin-left:15px}header .langElem li a{font-weight:400 !important}header .header-toggle{position:relative;z-index:1001;height:24px;display:none}@media(max-width: 1279px){header .header-toggle{display:block}}header .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:rgba(0,0,0,0)}header .hamburger-box{position:relative;display:inline-block;width:40px;height:24px}header .hamburger-inner{top:50%;display:block;margin-top:-2px}header .hamburger-inner:after,header .hamburger-inner:before{display:block;content:""}.form-select:after,.home__boxes-box:before{content:""}header .hamburger-inner:before{top:-10px}header .hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}header .hamburger-inner:after{bottom:-10px}header .hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}header .hamburger-inner,header .hamburger-inner:after,header .hamburger-inner:before{position:absolute;width:40px;height:4px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#fff}header .hamburger--spin .hamburger-inner{-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transition-duration:.22s;transition-duration:.22s}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:after,header .hamburger.is-active .hamburger-inner:before{background-color:#fff}header .hamburger--spin.is-active .hamburger-inner{-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}header .hamburger--spin.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}header .hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s,-webkit-transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.headerBackground{width:100vw;height:110px;background:#40f;opacity:1;transition:.2s all}.headerBackground.scrolled{opacity:1}@media(max-width: 599px){.headerBackground{height:82px}}@media(max-width: 1279px){.mobile-nav-active .headerBackground{height:100vh}}.headerNav{-webkit-transition:none;transition:none;top:50%;transform:translateY(-50%)}@media(max-width: 1279px){.headerNav{right:4%}}@media(max-width: 1279px){.headerNav{position:fixed;top:0;left:0;right:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:none;opacity:1;pointer-events:auto;background:0 0;z-index:1000;transform:none;overflow:hidden}.headerNav .link-braces{max-height:calc(90vh - 100px);overflow-x:hidden;overflow-y:auto;align-items:flex-start;justify-content:center;width:100%;padding-top:100px}.headerNav #menuElem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;overflow-y:auto;width:100%}.headerNav #menuElem li{width:100%;text-align:center;margin:15px 0;pointer-events:none;padding:0 20px}}@media(max-width: 1279px)and (max-width: 1279px){.mobile-nav-active .headerNav #menuElem li{pointer-events:all}.headerNav #menuElem li a{display:inline-block;font-size:30px;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.mobile-nav-active .headerNav #menuElem li a{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.headerNav #menuElem li:nth-child(1) a{-webkit-transition-delay:.5s;transition-delay:.5s}.mobile-nav-active .headerNav #menuElem li:nth-child(1) a{-webkit-transition-delay:.3s;transition-delay:.3s}.headerNav #menuElem li:nth-child(2) a,.mobile-nav-active .headerNav #menuElem li:nth-child(2) a{-webkit-transition-delay:.4s;transition-delay:.4s}.headerNav #menuElem li:nth-child(3) a{-webkit-transition-delay:.3s;transition-delay:.3s}.mobile-nav-active .headerNav #menuElem li:nth-child(3) a{-webkit-transition-delay:.5s;transition-delay:.5s}.headerNav #menuElem li:nth-child(4) a{-webkit-transition-delay:.2s;transition-delay:.2s}.mobile-nav-active .headerNav #menuElem li:nth-child(4) a{-webkit-transition-delay:.6s;transition-delay:.6s}.headerNav #menuElem li:nth-child(5) a{-webkit-transition-delay:.1s;transition-delay:.1s}.mobile-nav-active .headerNav #menuElem li:nth-child(5) a{-webkit-transition-delay:.7s;transition-delay:.7s}.headerNav #menuElem li:nth-child(6) a{-webkit-transition-delay:0s;transition-delay:0s}.mobile-nav-active .headerNav #menuElem li:nth-child(6) a{-webkit-transition-delay:.8s;transition-delay:.8s}}footer.footer>div{float:none}footer.footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex}footer.footer .footer-address,footer.footer .footer-contact{width:50%;height:auto;padding:4% 8%;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1199px){footer.footer .footer-address,footer.footer .footer-contact{padding:4%}}@media(max-width: 1023px){footer.footer .footer-main{display:block}footer.footer .footer-address,footer.footer .footer-contact{padding:30px 4%;width:100%}}footer.footer .footer-address{background-image:-ms-linear-gradient(63deg, #ffae40 0, #f05a22 100%);background-image:-webkit-linear-gradient(63deg, #ffae40 0, #f05a22 100%)}footer.footer .footer-address a{color:#fff;text-decoration:none}footer.footer .footer-contact{background:#204cd3}footer.footer .footer-contact a{color:#fff;text-decoration:none}footer.footer h3{font-size:36px;margin-bottom:15px}footer.footer .contact-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.footer .contact-links p{padding-right:20px}footer.footer .contact-links p strong{display:block;text-transform:uppercase}footer.footer p a,footer.footer .contact-links p a{color:#fff}footer.footer .footer-bottom{background:#fff;color:#0e0e0e;padding:15px}footer.footer .footer-bottom p{margin:0;text-align:center}footer.footer .footer-bottom a{color:#000;text-decoration:none}footer.footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}footer.footer .footer-social a{display:block;width:30px;height:30px;-webkit-transition:all .4s ease;transition:all .4s ease}footer.footer .footer-social a:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}footer.footer .footer-social a+a{margin-left:15px}footer.footer .footer-social .fa{font-size:30px}footer.footer .footer-social svg{height:30px;width:30px}.cookie-bar{color:#0e0e0e;padding:15px 8%;font-family:"Safiro",sans-serif !important}.cookie-bar p{margin:0;font-size:16px;font-family:"Safiro",sans-serif !important}@media(max-width: 599px){.cookie-bar p{font-size:14px}}.cookie-bar .cookie-close,.cookie-bar a{border-color:#40f;font-size:18px;font-family:"Safiro",sans-serif !important;font-weight:700;text-transform:uppercase;padding:2px 5px}.cookie-bar .cookie-bar-content{padding:0}.cookie-bar a{color:#40f}.cookie-bar .cookie-close{background:#40f}.cookie-bar .cookie-bar-buttons{position:relative;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:10px}@media(max-width: 767px){.home__partner-cta{text-align:center}}.homePageSections-wrapper{padding:4%;-webkit-box-sizing:border-box;box-sizing:border-box}.homePageSections-wrapper .homePageSections{border:0;display:-webkit-box;display:-ms-flexbox;display:flex}.homePageBox{width:33.33333% !important;height:auto !important;padding-bottom:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box}.home__about{padding:8% 0}.home__about-container{padding:0 4%}.home__about-text h2{font-size:24px;color:#5d5d5d;line-height:1.3;margin-bottom:30px}.home__about-text p,.home__boxes-box h3{font-weight:700;line-height:1.1;text-align:left;font-family:"Safiro",sans-serif}.home__about-text p{font-size:45px;margin-bottom:30px}.home__about-text a{color:#000;font-size:24px;font-family:"Safiro",sans-serif;text-transform:uppercase}.home__boxes{padding:4% 0;overflow:hidden}.home__boxes-container{padding:0 8%}@media(max-width: 1199px){.home__boxes-container{padding:0 4%}}.home__boxes-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0 -15px}.home__boxes-column{width:33.333333%;padding:0 15px}@media(max-width: 767px){.home__boxes-row{display:block;margin:0}.home__boxes-column{width:100%;padding:0}}.home__boxes-column:last-child .home__boxes-box{margin-bottom:0}.home__boxes-video{position:absolute;left:0;bottom:0;width:100%;height:0%;z-index:2;overflow:hidden;background:#0e0e0e;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes-image,.home__boxes-image img,.home__boxes-video video{position:absolute;height:100%;bottom:0}.home__boxes-video video{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:.5;-webkit-transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes-image{left:0;width:100%;z-index:2;overflow:hidden;background:#0e0e0e;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes-image img{width:100%;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.01);transform:translate3d(-50%, -50%, 0) scale(1.01);opacity:.7;-webkit-transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);transition:all 1s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes--alt .home__boxes-video video,.home__boxes-box:hover .home__boxes-video video{opacity:.5}.home__boxes-box{padding-bottom:100%;position:relative;overflow:hidden}.home__boxes-box h3{font-size:3vw;margin-bottom:30px;position:absolute;top:15px;left:15px;color:#0e0e0e;z-index:10;-webkit-transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 767px){.home__boxes-box{margin-bottom:30px}.home__boxes-box h3{font-size:35px}}.home__boxes-box:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:#0e0e0e;z-index:1;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes-box .icon-more{display:block;width:40px;height:40px;position:absolute;bottom:15px;right:15px;z-index:10}@media(max-width: 1440px){.home__boxes-box .icon-more{width:35px;height:35px}}.home__boxes-box .icon-more svg{width:100%;height:auto;-webkit-transition:all .25s ease;transition:all .25s ease}.home__boxes-box:hover:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.home__boxes-box:hover .icon-more{fill:#fff}.home__boxes-box:hover .home__boxes-video{height:100%}.home__boxes-box:hover .home__boxes-image img{opacity:.5;-webkit-transform:translate3d(-52%, -52%, 0) scale(1.05);transform:translate3d(-52%, -52%, 0) scale(1.05);-webkit-transition:all 10s cubic-bezier(0.16, 1, 0.3, 1);transition:all 10s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes-box:hover h3{color:#fff;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1) .1s;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1) .1s}.home__boxes--alt .home__boxes-box h3{color:#fff}.home__boxes--alt .home__boxes-box .icon-more svg{color:#fff;fill:#fff}.home__boxes--alt .home__boxes-video{height:100%;-webkit-transition:all 2s cubic-bezier(0.16, 1, 0.3, 1);transition:all 2s cubic-bezier(0.16, 1, 0.3, 1)}.home__boxes--alt .home__boxes-box:hover .home__boxes-video{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home__services{padding:0 0 4%;overflow:hidden}.home__services-container{padding:0 4%}.home__services-slider .swiper-container{overflow:visible}.home__services-slider .swiper-slide{height:auto}.home__services-slider .swiper-pagination{bottom:20px}.home__services-slider .swiper-pagination-bullet{opacity:1;background:#fff;border:0;width:15px;height:15px;outline:0}.home__services-slider .swiper-pagination-bullet-active{background:#40f}.home__services-slide{padding:100px;text-align:center;height:100%;background:#0e0e0e}.home__services-slide h2{font-size:24px;font-family:"Safiro",sans-serif;color:#fff;line-height:1.3;margin-bottom:30px}.home__services-slide h3,.home__services-slide p{line-height:1.1;text-align:center;margin-bottom:30px;font-family:"Safiro",sans-serif;font-weight:700;color:#fff}.home__services-slide h3{font-size:60px}.home__services-slide p{font-size:45px}.home__services-slide a{color:#fff;font-size:24px;font-family:"Safiro",sans-serif;text-transform:uppercase}.home__partner{padding:4% 8%}.home__partner--padding-top{padding-top:4%}@media(max-width: 1199px){.home__partner{padding:4% 4% 8%}}@media(max-width: 1023px){.home__partner{font-size:30px 4%}}.home__partner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__partner-text{width:66.66666%;padding-right:30px}.home__partner-text p{font-size:24px}@media(max-width: 767px){.home__partner-text p{font-size:18px}}@media(max-width: 767px){.home__partner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__partner-text{padding-right:0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.home__partner-logo{width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-join,.portfolio-grid{display:-webkit-box;display:-ms-flexbox}.home__partner-logo img{width:100%;max-width:380px}@media(max-width: 767px){.home__partner-logo{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px;margin-top:30px}.home__partner-logo img{max-width:75%}}.page-content.page-basic .column-content img{max-width:100%}.home-reveal{position:fixed;bottom:0;left:0;width:100%;height:100%;background:#fff;z-index:999999}.about p,.about ul{font-size:24px;font-family:"Safiro",sans-serif;line-height:1.5;margin-bottom:15px}@media(max-width: 1440px){.about p,.about ul{font-size:20px}}@media(max-width: 1023px){.about p,.about ul{font-size:18px}}.about ul{margin-left:30px}.about-image{background-position:right center !important}.about-join{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-join h3{margin:0 15px 0 0}.portfolio-grid{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__top{padding:4% 8% 0}@media(max-width: 767px){.portfolio__top{padding:4% 4% 0}}.portfolio__boxes{padding:4% 0;overflow:hidden}.portfolio__boxes-container{padding:0 8%}.portfolio__boxes-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.portfolio__boxes-container{padding:0 4%}.portfolio__boxes-row{margin:0 -7.5px}}.portfolio__boxes-column{width:-webkit-calc(25% - 30px);width:calc(25% - 30px);padding:0 15px;margin-bottom:30px}@media(max-width: 767px){.portfolio__boxes-column{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);padding:0 7.5px;margin-bottom:15px}}@media(max-width: 580px){.portfolio__boxes-column{width:-webkit-calc(100% - 15px);width:calc(100% - 15px);padding:0 7.5px;margin-bottom:15px}}.portfolio__boxes-box{padding-bottom:100%;position:relative;overflow:hidden}.portfolio__boxes-box-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.portfolio__boxes-box-image img{width:100%;height:100%;-webkit-transition:all 1s cubic-bezier(0.16, 1, 0.3, 1);transition:all 1s cubic-bezier(0.16, 1, 0.3, 1)}.portfolio__boxes-box h3{display:none;font-size:45px;font-family:"Safiro",sans-serif;font-weight:700;line-height:1.1;text-align:left;margin-bottom:30px;position:absolute;top:15px;left:15px;color:#fff;z-index:10;-webkit-transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.portfolio__boxes-box .icon-more{display:block;width:40px;height:40px;position:absolute;bottom:15px;right:15px;z-index:10;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}@media(max-width: 1440px){.portfolio__boxes-box h3{font-size:35px}.portfolio__boxes-box .icon-more{width:35px;height:35px}}.portfolio__boxes-box .icon-more svg{width:100%;height:auto;-webkit-transition:all .25s ease;transition:all .25s ease;fill:#fff}.portfolio__boxes-box:hover .portfolio__boxes-box-image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.portfolio__boxes-box:hover .icon-more{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.portfolio__boxes-box:hover h3{color:#fff;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1) .1s;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1) .1s}.portfolio-single .headerImg{margin:0;padding:0}.portfolio-single p{font-size:25px !important;line-height:1.6 !important;margin-bottom:15px}@media(max-width: 1500px){.portfolio-single p{font-size:20px !important}}@media(max-width: 767px){.portfolio-single p{font-size:18px !important}}.portfolio-single .col-image img{width:100% !important;height:auto !important;display:block}.contact .column-content a{color:#0e0e0e}.contact-form [type=password],.contact-form [type=date],.contact-form [type=datetime],.contact-form [type=datetime-local],.contact-form [type=month],.contact-form [type=week],.contact-form [type=email],.contact-form [type=number],.contact-form [type=search],.contact-form [type=tel],.contact-form [type=time],.contact-form [type=url],.contact-form [type=color],.contact-form [type=text],.contact-form select,.contact-form textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;margin:0 0 1rem;padding:.5rem;border:0;border-bottom:2px solid #0e0e0e;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:18px;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.contact-form select{font-size:16px}.contact-form textarea{height:150px;resize:none}.gm-style .gm-style-iw-c{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:15px !important}.gm-style .gm-style-iw-c .gm-style-iw-d{padding:0 !important}.gm-style .gm-style-iw-c h4{font-size:20px}.gm-style .gm-style-iw-c a,.gm-style .gm-style-iw-c p{font-size:18px;color:#0e0e0e}.gm-style .gm-style-iw-c .gm-style-iw-d>div>div{min-width:200px}.form-select{position:relative}.form-select:after{display:block;width:0;height:0;border-style:solid;border-width:10px 6px 0;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:5px;top:50%;margin-top:-5px}.control-label{font-size:20px;text-transform:none;margin-left:8px;margin-bottom:0}.services__top{padding:4% 8%}@media(max-width: 767px){.services__top{padding:4%}}.services__group{padding:0 8% 4%}@media(max-width: 767px){.services__group{padding:0 4% 4%}}.services__group-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.services__group-header{width:25%;padding:0 15px}@media(max-width: 1199px){.services__group-header{width:100%}}.services__group-header h2{font-size:45px;line-height:45px}@media(max-width: 767px){.services__group-header h2{font-size:30px;line-height:30px}}.services__group-content{width:75%;padding:0 15px}.services__group-item h3{cursor:pointer;padding-left:30px;line-height:45px;position:relative}.services__group-item h3:before{content:"+";margin-right:10px;position:absolute;left:0}.services__group-item.active h3:before{content:"-"}.services__group-item.active .services__group-item-content{display:block}.services__group-item-content{display:none;padding-bottom:30px}.services__group-item-content a{color:#204ed4}.margin-0{margin-bottom:0 !important}.margin-30{margin-bottom:30px !important}.margin-60{margin-bottom:60px !important}.columns .column-content--big-padding{padding:16%}@media(max-width: 1199px){.services__group-content{width:100%}.columns .column-content--big-padding{padding:8%}}@media(max-width: 1023px){.columns .column-content--big-padding{padding:30px 4%}}@media(max-width: 1023px){.hide-mobile{display:none}}@media(min-width: 1023px){.hide-desktop{display:none}}.column-content--item-big-margin p{margin-bottom:30px}.column-content--item-big-margin p:last-child{margin:0}@media(min-width: 1024px){.columns--invert .column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.columns--invert .column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width: 767px){.services__group-item h3{font-size:20px;line-height:1.2}}.page-content.no-padding{padding-top:0}.page-content.page-basic .column{position:relative}@media(max-width: 1199px){.page-content.page-basic .column-content{padding:8%}}.page-content.page-basic .column-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}@media(max-width: 1023px){.page-content.page-basic .column-content{padding:30px 4%}.page-content.page-basic .column-image{padding-bottom:75%;position:relative}}.page-content.page-basic .content-full{padding:4% 8%}@media(max-width: 1199px){.page-content.page-basic .content-full{padding:4%}}.page-content.page-basic p{font-size:22px}@media(max-width: 1440px){.page-content.page-basic p{font-size:20px}}@media(max-width: 1023px){.page-content.page-basic .content-full{padding:30px 4%}.page-content.page-basic p{font-size:18px}}.page-content.page-basic h2{font-size:36px;line-height:1;margin-bottom:60px}@media(max-width: 1199px){.page-content.page-basic h2{font-size:30px;margin-bottom:30px}}@media(max-width: 1023px){.page-content.page-basic h2{font-size:25px;margin-bottom:30px}}.page-content.page-basic h3{font-size:24px;line-height:1}.page-content.page-basic .button:last-child{margin-bottom:30px}@media(max-width: 1023px){.page-content.page-basic h3{font-size:20px}.page-content.page-basic .button:last-child{margin-bottom:0}}.page-content.page-basic .styled-list{list-style:none}.page-content.page-basic .styled-list li{font-size:24px;position:relative;padding-left:50px;margin-bottom:30px}.page-content.page-basic .styled-list li:last-child{margin-bottom:0}.page-content.page-basic .styled-list li:before{content:"";display:block;width:39px;height:39px;background:url(../img/list-icon-invert.png) center center no-repeat;position:absolute;left:0}@media(max-width: 1440px){.page-content.page-basic .styled-list li{font-size:20px}.page-content.page-basic .styled-list li:before{top:-5px}}.page-icons{padding:4% 8%}@media(max-width: 1199px){.page-icons{padding:4%}}@media(max-width: 1023px){.page-content.page-basic .styled-list li{font-size:18px}.page-content.page-basic .styled-list li:before{top:-6px}.page-icons{padding:30px 4% 15px}}.page-icons h2{font-size:36px;line-height:1;margin-bottom:60px}@media(max-width: 1199px){.page-icons h2{font-size:30px;margin-bottom:30px}}@media(max-width: 1023px){.page-icons h2{font-size:25px;margin-bottom:30px}}.page-icons img{margin-bottom:15px}.page-icons .page-icons-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-60px;margin-right:-60px}.page-icons .page-icons-row .column{width:50%;padding:0 60px}.page-icons .icon-box{margin-bottom:60px}.page-banner{padding:4% 8%;background:url(../img/banner-bg.png) center center no-repeat;background-size:cover;color:#fff}@media(max-width: 1199px){.page-banner{padding:4%}}.page-banner .page-banner-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-60px;margin-right:-60px}@media(max-width: 1023px){.page-icons .page-icons-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-icons .page-icons-row .column{width:100%}.page-icons .icon-box{margin-bottom:30px}.page-banner{padding:30px 4%;background:url(../img/banner-bg-mobile.png) right bottom no-repeat;background-size:cover}.page-banner .page-banner-row{display:block;margin:0}}.page-banner .page-banner-row .column{width:50%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1023px){.page-banner .page-banner-row .column{width:100%;padding:0}}.kentico-gold,.page-contact .column-content{display:-webkit-box;display:-ms-flexbox;height:100%}@media(max-width: 1199px){.page-contact{padding:4%}}.page-contact .column-content{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.page-contact .column-content h2{color:#40f;text-transform:uppercase}@media(max-width: 1023px){.page-contact{padding:30px 0 0}}.page-contact .contact-form [type=password],.page-contact .contact-form [type=date],.page-contact .contact-form [type=datetime],.page-contact .contact-form [type=datetime-local],.page-contact .contact-form [type=month],.page-contact .contact-form [type=week],.page-contact .contact-form [type=email],.page-contact .contact-form [type=number],.page-contact .contact-form [type=search],.page-contact .contact-form [type=tel],.page-contact .contact-form [type=time],.page-contact .contact-form [type=url],.page-contact .contact-form [type=color],.page-contact .contact-form [type=text],.page-contact .contact-form textarea,.page-contact select{background:0 0 !important}.page-contact .contact-form{width:100%;max-width:450px}.kentico-gold{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;padding:8%;-webkit-box-sizing:border-box;box-sizing:border-box}.kentico-gold img{max-width:60%}.content-mvc{display:-webkit-box;display:-ms-flexbox;display:flex}.content-mvc>div{width:50%}.content-mvc>div:first-child{padding-right:50px}@media(max-width: 1023px){.content-mvc>div{width:100%;padding-left:0;padding-right:0}.content-mvc img{margin-top:30px;width:100%}}.ktc-file-component-wrapper input[type=file]{display:none}.ktc-uploader-text-button{cursor:default}.overflowHidden{overflow:hidden;height:100vh}.header_transparent .mainBlock{padding-top:0}@media(max-width: 580px){.header_transparent .mainBlock{padding-top:0}}.header_transparent .headerBackground{opacity:1;background-color:#fff}.header_transparent .headerBackground.scrolled{opacity:1}.header_transparent .page-hero{padding-top:110px}.columns__img{position:relative;height:100%;display:flex;justify-content:center}.columns__img img{height:100%;width:100%;object-fit:cover}.columns__img .columns__img__second{width:60%;height:100%;position:absolute;object-fit:contain}.header_transparent .mobile-nav-active .headerBackground{opacity:1;background-color:#40f}.circles{display:block;width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;opacity:.2;z-index:-1}.circles:nth-child(2n){opacity:.1}.circles:nth-child(3n){opacity:.5}.homeaa{width:100%;position:absolute}.bg-gray{background-color:#ececec !important}.bg-blue{background-color:#40f !important}.bg-white{background-color:#fff !important}.bg-blue-gradient{background-color:#40f !important}.c-primary{color:#40f}.c-accent{color:#b3ff00}.c-black{color:hsl(0,0%,5.5882352941%)}.c-white{color:#fff}.text-t-auto{text-transform:initial}.text-s-20{font-size:20px}.color-orange{color:#f5742b !important}.color-yellow{color:#ffac3f !important}.color-blue{color:#40f}.margin-0{margin-bottom:0px !important}.margin-30{margin-bottom:30px !important}.margin-60{margin-bottom:60px !important}.columns .column-content--big-padding{padding:16%}@media(max-width: 1199px){.columns .column-content--big-padding{padding:8%}}@media(max-width: 1023px){.columns .column-content--big-padding{padding:30px 4%}}@media(max-width: 1023px){.hide-mobile{display:none}}@media(min-width: 1023px){.hide-desktop{display:none}}.column-content--item-big-margin p{margin-bottom:30px}.column-content--item-big-margin p:last-child{margin:0}@media(min-width: 1024px){.columns--invert .column:first-child{order:2}.columns--invert .column:last-child{order:1}}@media(max-width: 990px){.columns--invertMobile{display:flex;flex-direction:column}.columns--invertMobile .column:first-child{order:2}.columns--invertMobile .column:last-child{order:1}}.page__hero{box-sizing:border-box;background-size:cover;display:flex;align-items:flex-end;overflow:hidden;position:relative}@media(max-width: 1199px){.page__hero{min-height:0 !important}}.page__hero:before{content:"";display:block;width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1;background:#40f}.page__hero-container{padding:0 8%;width:100%;box-sizing:border-box;position:relative;z-index:10}@media(max-width: 1199px){.page__hero-container{padding:0 4%}}.page__hero-content{width:100%;padding-top:120px;padding-bottom:60px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 1440px){.page__hero-content{padding-top:30px;padding-bottom:30px}}@media(max-width: 767px){.page__hero-content{display:block}}.page__hero-text h1{font-size:55px;font-family:"Safiro";color:#ffae40;font-weight:700;text-transform:uppercase;line-height:1;text-align:left;margin-bottom:15px;background:#ffae40;background:-webkit-linear-gradient(to right, #ffae40 0%, #f36d29 100%);background:-moz-linear-gradient(to right, #ffae40 0%, #f36d29 100%);background:linear-gradient(to right, #ffae40 0%, #f36d29 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 1440px){.page__hero-text h1{margin-bottom:15px}}@media(max-width: 1023px){.page__hero-text h1{font-size:40px;line-height:40px}}.page__hero-text p{font-size:24px;font-family:"Safiro";color:#fff;line-height:1.5;margin-bottom:30px}@media(max-width: 1440px){.page__hero-text p{font-size:20px;margin-bottom:15px}}@media(max-width: 1023px){.page__hero-text p{font-size:18px}}.page__hero-text p.page-hero__subheader{font-size:48px;font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:15px}@media(max-width: 1023px){.page__hero-text p.page-hero__subheader{font-size:30px}}.page__hero-text .button:last-child{margin-top:30px}.page__hero-header{display:flex;align-items:center}@media(max-width: 1023px){.page__hero-header{display:block}}.page__hero-scroll{width:58px;height:58px;border-radius:100%;background:#f7a123;position:relative;margin-top:50px;cursor:pointer}.page__hero-scroll:after{content:"";display:block;width:34px;height:28px;margin-top:-14px;margin-left:-17px;position:absolute;background:url(../img/forward-white.svg) no-repeat center center;background-size:contain;left:50%;top:50%;transform:rotate(90deg)}.page-content.no-padding{padding-top:0}.page-content.page-basic .column{position:relative}@media(max-width: 1199px){.page-content.page-basic .column-content{padding:8%}}@media(max-width: 1023px){.page-content.page-basic .column-content{padding:30px 4%}}.page-content.page-basic .column-content img{max-width:100%}.page-content.page-basic .column-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}@media(max-width: 1023px){.page-content.page-basic .column-image{padding-bottom:75%;position:relative}}.page-content.page-basic .content-full{padding:4% 8%}@media(max-width: 1199px){.page-content.page-basic .content-full{padding:4%}}@media(max-width: 1023px){.page-content.page-basic .content-full{padding:30px 4%}}.page-content.page-basic p{font-size:24px}@media(max-width: 1440px){.page-content.page-basic p{font-size:20px}}@media(max-width: 1023px){.page-content.page-basic p{font-size:18px}}.page-content.page-basic h2{font-size:36px;line-height:1;font-weight:700;letter-spacing:.05rem;margin-bottom:60px}@media(max-width: 1199px){.page-content.page-basic h2{font-size:30px;margin-bottom:30px}}@media(max-width: 1023px){.page-content.page-basic h2{font-size:25px;margin-bottom:30px}}.page-content.page-basic h3{font-size:24px;line-height:1}@media(max-width: 1023px){.page-content.page-basic h3{font-size:20px}}.page-content.page-basic .button:last-child{margin-top:30px}@media(max-width: 1023px){.page-content.page-basic .button:last-child{margin-bottom:0}}.page-content.page-basic .styled-list{list-style:none}.page-content.page-basic .styled-list li{font-size:24px;position:relative;padding-left:50px;margin-bottom:30px}@media(max-width: 1440px){.page-content.page-basic .styled-list li{font-size:20px}}@media(max-width: 1023px){.page-content.page-basic .styled-list li{font-size:18px}}.page-content.page-basic .styled-list li:last-child{margin-bottom:0}.page-content.page-basic .styled-list li:before{content:"";display:block;width:39px;height:39px;background:url(../img/list-icon-invert.png) no-repeat center center;position:absolute;left:0}@media(max-width: 1440px){.page-content.page-basic .styled-list li:before{top:-5px}}@media(max-width: 1023px){.page-content.page-basic .styled-list li:before{top:-6px}}.page-icons{padding:4% 8%}@media(max-width: 1199px){.page-icons{padding:4%}}@media(max-width: 1023px){.page-icons{padding:30px 4%}}@media(max-width: 1023px){.page-icons{padding-bottom:15px}}.page-icons h2{font-size:36px;line-height:1;font-weight:700;letter-spacing:.05rem;margin-bottom:60px}@media(max-width: 1199px){.page-icons h2{font-size:30px;margin-bottom:30px}}@media(max-width: 1023px){.page-icons h2{font-size:25px;margin-bottom:30px}}.page-icons h3{font-size:24px;line-height:1}@media(max-width: 1023px){.page-icons h3{font-size:20px}}.page-icons img{margin-bottom:15px}.page-icons .page-icons-row{display:flex;margin-left:-60px;margin-right:-60px}@media(max-width: 1023px){.page-icons .page-icons-row{flex-wrap:wrap}}.page-icons .page-icons-row .column{width:50%;padding:0 60px}@media(max-width: 1023px){.page-icons .page-icons-row .column{width:100%}}.page-icons .icon-box{margin-bottom:60px}@media(max-width: 1023px){.page-icons .icon-box{margin-bottom:45px}}.banner-list{padding:4% 8%;background:url(../img/banner-list-bg.svg) no-repeat center center;background-size:cover;color:#fff}@media(max-width: 1199px){.banner-list{padding:30px 4%;background:#40f;background-size:cover}}.banner-list__row{display:flex;margin-left:-60px;margin-right:-60px}@media(max-width: 1199px){.banner-list__row{display:block;margin:0}}.banner-list__row .column{width:50%;padding:0 60px;box-sizing:border-box}@media(max-width: 1199px){.banner-list__row .column{width:100%;padding:0}}.banner-list h2{font-weight:700;margin-bottom:30px}@media(max-width: 1199px){.banner-list h2{margin-bottom:20px}}.banner-list .button{margin-top:60px}@media(max-width: 1199px){.banner-list .button{margin-top:30px}}.banner-list__list{height:100%;display:flex;align-items:center;justify-content:flex-start;margin-left:200px}@media(max-width: 1199px){.banner-list__list{margin-top:30px;margin-left:0px}}.banner-list__list ul{list-style:none;margin-bottom:15px}.banner-list__list ul li{font-size:22px;position:relative;margin-bottom:30px}@media(max-width: 1440px){.banner-list__list ul li{font-size:20px}}@media(max-width: 1199px){.banner-list__list ul li{font-size:18px}}.banner-list__list ul li:last-child{margin-bottom:0}.banner-list__list ul li:before{content:"/";padding-right:3px}.page-numbers{padding:65px 8%}.page-numbers>h2{text-align:center;margin-bottom:70px}@media(max-width: 1023px){.page-numbers>h2{margin-bottom:30px}}@media(max-width: 1199px){.page-numbers{padding:40px 4%}}@media(max-width: 1023px){.page-numbers{padding:30px 4%}}.page-numbers .page-numbers-container{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 1023px){.page-numbers .page-numbers-container{flex-wrap:wrap}}.page-numbers .page-numbers-container div{width:33.33333%;text-align:center;padding:0 30px}@media(max-width: 1023px){.page-numbers .page-numbers-container div{width:100%;padding:20px 0}}.page-numbers .page-numbers-container h3{font-size:77px;line-height:1;letter-spacing:.05rem;font-weight:700;color:#40f;margin:0 0 30px 0}@media(max-width: 1023px){.page-numbers .page-numbers-container h3{font-size:50px;margin:0 0 15px 0}}.page-numbers .page-numbers-container p{font-size:22px;margin:0}@media(max-width: 1440px){.page-numbers .page-numbers-container p{font-size:20px}}@media(max-width: 1023px){.page-numbers .page-numbers-container p{font-size:18px}}.page-numbers.bg-blue h2,.page-numbers.bg-blue-gradient h2{color:#fff}.page-numbers.bg-blue .page-numbers-container h3,.page-numbers.bg-blue-gradient .page-numbers-container h3{color:#b3ff00}.page-numbers.bg-blue .page-numbers-container p,.page-numbers.bg-blue-gradient .page-numbers-container p{color:#fff}.page-testimonials{padding:50px 4% 40px}@media(min-width: 1024px){.page-testimonials{padding:115px 8% 100px}}.page-testimonials .testimonial{display:flex;align-items:center;padding:0 100px}@media(max-width: 1023px){.page-testimonials .testimonial{flex-wrap:wrap;padding:0 50px}}.page-testimonials .testimonial .testimonial-image{width:33.33333%;text-align:center;display:none}@media(max-width: 1023px){.page-testimonials .testimonial .testimonial-image{width:100%;margin-bottom:30px}}@media(max-width: 599px){.page-testimonials .testimonial .testimonial-image{margin-bottom:15px}}.page-testimonials .testimonial .testimonial-image img{max-width:100%}@media(max-width: 1023px){.page-testimonials .testimonial .testimonial-image img{width:200px;height:100px;object-fit:contain}}@media(max-width: 599px){.page-testimonials .testimonial .testimonial-image img{width:150px;height:50px}}.page-testimonials .testimonial .testimonial-content{width:100%;max-width:900px;margin:0 auto;text-align:center}.page-testimonials .testimonial .testimonial-content *:last-child{margin:0}.page-testimonials .testimonial .testimonial-content img{margin-bottom:50px}.page-testimonials .testimonial .testimonial-content .testimonial-author{color:#40f;font-weight:600;margin-top:30px}.page-testimonials .testimonial .testimonial-content .testimonial-author-position{margin-top:5px}.page-testimonials .swiper-button-next{width:39px;height:34px;background:url(../img/forward-adhdev.svg) no-repeat center center;background-size:contain;right:0;top:50%;margin-top:-17px}.page-testimonials .swiper-button-next:after{display:none}.page-testimonials .swiper-button-prev{width:39px;height:34px;background:url(../img/forward-adhdev.svg) no-repeat center center;background-size:contain;left:0;top:50%;margin-top:-17px;transform:rotate(180deg)}.page-testimonials .swiper-button-prev:after{display:none}@media(max-width: 1199px){.page-contact{padding:4%}}@media(max-width: 1023px){.page-contact{padding:30px 0 0}}.page-contact .column-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box}.page-contact .column-content p{font-size:28px;line-height:1.333}@media(max-width: 1440px){.page-contact .column-content p{font-size:22px}}@media(max-width: 1023px){.page-contact .column-content p{font-size:20px}}.page-contact .column-content-center{text-align:center}.page-contact .column-content-center{align-items:center}.page-contact .contact-form{width:100%;max-width:450px}.page-contact .contact-form [type=text],.page-contact .contact-form [type=password],.page-contact .contact-form [type=date],.page-contact .contact-form [type=datetime],.page-contact .contact-form [type=datetime-local],.page-contact .contact-form [type=month],.page-contact .contact-form [type=week],.page-contact .contact-form [type=email],.page-contact .contact-form [type=number],.page-contact .contact-form [type=search],.page-contact .contact-form [type=tel],.page-contact .contact-form [type=time],.page-contact .contact-form [type=url],.page-contact .contact-form [type=color],.page-contact .contact-form textarea,.page-contact select{background:rgba(0,0,0,0) !important}.page-contact--blog .column-content h2{text-transform:none}.page-contact--blog .column-content p{font-size:22px}@media(max-width: 1023px){.page-contact--blog .column-content p{font-size:18px}}.page-contact--blog .disclaimer{text-transform:none !important;font-size:16px !important;margin-bottom:30px}.page-contact--blog .disclaimer a{color:inherit;text-decoration:underline}.kentico-gold{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:8%;box-sizing:border-box}.kentico-gold img{max-width:60%}.content-mvc{display:flex}.content-mvc>div{width:50%}.content-mvc>div:first-child{padding-right:50px}@media(max-width: 1023px){.content-mvc{display:block}.content-mvc>div{width:100%;padding-left:0;padding-right:0}.content-mvc img{margin-top:30px;width:100%}}.ktc-file-component-wrapper input[type=file]{display:none}.ktc-uploader-text-button{cursor:default}.img-block{display:block;max-width:100%;height:auto;margin:0 auto}.flex-center{display:flex;justify-content:center;align-items:center}.triple-column{padding:4% 8%;color:#fff;text-align:center}@media(max-width: 1199px){.triple-column{padding:8% 4%}}@media(max-width: 1023px){.triple-column{padding:30px 4%}}.triple-column__content{max-width:1200px;margin:0 auto}.triple-column h2{margin-bottom:3vw}@media(max-width: 1023px){.triple-column h2{margin-bottom:30px}}.triple-column h2+p{font-size:28px}@media(max-width: 1023px){.triple-column h2+p{font-size:18px}}.triple-column p{font-size:22px}@media(max-width: 1023px){.triple-column p{font-size:20px}}@media(max-width: 767px){.triple-column p{font-size:18px}}.triple-column .row{margin-top:3vw;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){.triple-column .row{display:block}}.triple-column .row .column{width:33.333333%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 767px){.triple-column .row .column{width:100%}.triple-column .row .column+.column{margin-top:30px}}.triple-column .row .column img{margin-bottom:15px}@media(max-width: 767px){.triple-column .row .column img{width:150px}}.ktc-checkbox{visibility:hidden;display:block}.ktc-checkbox label{visibility:initial;position:relative;margin-bottom:16px}.ktc-checkbox input[type=checkbox]+label{display:block;font-size:18px;line-height:20px;font-weight:300;padding-left:30px}@media(max-width: 1023px){.ktc-checkbox input[type=checkbox]+label{font-size:16px}}.ktc-checkbox input[type=checkbox]+label:before{content:"";width:25px;height:25px;display:block;background:url(../img/no_check.svg) no-repeat center;visibility:initial;position:absolute;left:0;top:-2px}.ktc-checkbox input[type=checkbox]:checked+label:before{background:url(../img/check.svg) no-repeat center}.page-contact--alt .page-contact__header{text-align:center;padding:4% 8% 0}@media(max-width: 767px){.page-contact--alt .page-contact__header{padding:4% 8%}}.page-contact--alt .page-contact__header h2{color:#40f;margin-bottom:2vw}@media(max-width: 1023px){.page-contact--alt .page-contact__header h2{margin-bottom:20px}}.page-contact--alt .page-contact__header p{font-size:28px;max-width:900px;margin:0 auto}@media(max-width: 1023px){.page-contact--alt .page-contact__header p{font-size:22px}}@media(max-width: 767px){.page-contact--alt .page-contact__header p{font-size:18px}}.page-contact--alt .page-contact__header p a{text-decoration:underline;color:#222}.page-contact--alt .column:first-child .column-content{padding-right:0}@media(max-width: 1023px){.page-contact--alt .column:first-child .column-content{padding-right:4%}}.page-contact--alt .column:last-child,.page-contact--alt .column:last-child .column-content{align-items:center;justify-content:center}.page-contact--alt .contact-form{width:100%;max-width:100%}.page-contact--alt .contact-form label{display:block;font-size:18px;line-height:1;padding-left:16px;margin-bottom:16px}.page-contact--alt .contact-form [type=text],.page-contact--alt .contact-form [type=password],.page-contact--alt .contact-form [type=date],.page-contact--alt .contact-form [type=datetime],.page-contact--alt .contact-form [type=datetime-local],.page-contact--alt .contact-form [type=month],.page-contact--alt .contact-form [type=week],.page-contact--alt .contact-form [type=email],.page-contact--alt .contact-form [type=number],.page-contact--alt .contact-form [type=search],.page-contact--alt .contact-form [type=tel],.page-contact--alt .contact-form [type=time],.page-contact--alt .contact-form [type=url],.page-contact--alt .contact-form [type=color],.page-contact--alt .contact-form textarea,.page-contact--alt select{background:#dcdcdc !important;border:0;padding-left:16px;padding-right:16px;margin:0}@media(max-width: 767px){.page-contact--alt .contact-form [type=text],.page-contact--alt .contact-form [type=password],.page-contact--alt .contact-form [type=date],.page-contact--alt .contact-form [type=datetime],.page-contact--alt .contact-form [type=datetime-local],.page-contact--alt .contact-form [type=month],.page-contact--alt .contact-form [type=week],.page-contact--alt .contact-form [type=email],.page-contact--alt .contact-form [type=number],.page-contact--alt .contact-form [type=search],.page-contact--alt .contact-form [type=tel],.page-contact--alt .contact-form [type=time],.page-contact--alt .contact-form [type=url],.page-contact--alt .contact-form [type=color],.page-contact--alt .contact-form textarea,.page-contact--alt select{font-size:18px}}.page-contact--alt [id^=google-recaptcha-form]{height:85px}.page-contact--alt select{background:#dcdcdc url(../img/chevron-select.svg) !important;background-position:right 15px center !important;background-size:25px 25px !important;background-repeat:no-repeat !important}.page-contact--alt .form-select:after{content:none}.page-contact--alt .form__fields{width:100%}.page-contact--alt .ktc-default-section{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:auto}.page-contact--alt .form__websites{width:100%}.page-contact--alt .form__websites-add{text-align:right;padding:0 10px}.page-contact--alt .form__websites-add a{color:hsl(0,0%,5.5882352941%);text-decoration:none;font-weight:bold}.page-contact--alt .form__websites-added-front{padding:0 10px}.page-contact--alt .form__websites-added-front li{list-style:none;font-size:20px;margin-bottom:15px;padding-left:15px}.page-contact--alt .form__field{padding:0 10px;width:100%;box-sizing:border-box;margin-bottom:16px}.page-contact--alt .form__field--half{width:50%}.page-contact--alt fieldset{display:flex;flex-wrap:wrap;margin:16px 0 0 0}.page-contact--alt fieldset legend{font-weight:bold;display:block;font-size:20px;line-height:1;padding-left:16px;margin-bottom:16px;width:100%;margin:0}.page-contact--alt fieldset legend label{margin:0 !important}.page-contact--alt fieldset label{padding:0;margin:0}.page-contact--alt fieldset label input{display:none}.page-contact--alt fieldset label span{display:inline-block;background:#dcdcdc !important;border:0;padding:10px 16px;font-size:20px;font-weight:400;line-height:1.5;color:#0a0a0a;margin:0 14px 14px 0;transition:all .3s ease-in-out;cursor:pointer}@media(max-width: 767px){.page-contact--alt fieldset label span{font-size:18px}}.page-contact--alt fieldset label input:checked+span{color:#fff;background-color:#40f !important}.page-contact--alt fieldset .ktc-checkbox-list{display:flex;flex-wrap:wrap;margin:0 0 16px 0}.page-contact--alt fieldset .ktc-checkbox-list .ktc-checkbox input{display:none}.page-contact--alt fieldset .ktc-checkbox-list .ktc-checkbox label{display:inline-block;background:#dcdcdc !important;border:0;padding:10px 16px;font-size:18px;font-weight:400;line-height:1.5;color:#0a0a0a;margin:14px 14px 0 0;transition:all .3s ease-in-out;cursor:pointer}.page-contact--alt fieldset .ktc-checkbox-list .ktc-checkbox label:before{content:none}.page-contact--alt fieldset .ktc-checkbox-list .ktc-checkbox input:checked+label{color:#fff;background-color:#40f !important}.page-contact--alt .contact-text{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-contact--alt .contact-text p{text-transform:none;margin-bottom:30px}.page-contact--alt .contact-text img{margin-bottom:30px}.page-content--faq h2{color:#40f;font-size:36px;line-height:1;font-weight:700;letter-spacing:.05rem;text-align:center}@media(max-width: 1023px){.page-content--faq h2{font-size:25px;margin-bottom:30px}}.page-content--faq .faq{max-width:1200px;margin:0 auto}.formwidget-submit-text{font-size:28px}@media(max-width: 1440px){.formwidget-submit-text{font-size:22px}}@media(max-width: 1023px){.formwidget-submit-text{font-size:18px}}@media(max-width: 1023px){.js-google-map{padding-bottom:91%;height:initial}}@media(max-width: 1023px){.contactNew .columns__img{position:relative;padding-bottom:116%}.contactNew .columns__img img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width: 1023px){.contactNew .columns{display:flex;flex-direction:column}}.contactNew .page-contact__header{text-align:left;padding:7% 9% 0}@media(max-width: 1023px){.contactNew .page-contact__header{padding:4% 6% 0}}.contactNew .column__smaller{width:46%;order:1}@media(max-width: 1023px){.contactNew .column__smaller{width:100%;order:2}}.contactNew .column__bigger{width:54%;order:2}@media(max-width: 1023px){.contactNew .column__bigger{width:100%;order:1}}.contactNew .column__bigger form{padding-bottom:40px}.contactNew .columns .column-content{padding:7% 9% 0}@media(max-width: 1023px){.contactNew .columns .column-content{padding:4% 6% 0}}.contactNew .page-contact--alt .contact-form label,.contactNew .page-contact--alt .contact-form legend{padding-left:0;margin-left:0;font-weight:600}.contactNew .page-contact--alt .contact-form legend{font-weight:700}.contactNew .page-contact--alt .contact-form legend label{font-weight:700}@media(max-width: 767px){.contactNew .page-contact--alt fieldset .ktc-checkbox-list .ktc-checkbox label{font-size:13px}}@media(max-width: 1023px){.jobsNew__contact .page-contact__header h2{font-size:36px;line-height:44px}}.jobsNew__contact .page-contact__header p{font-size:36px;margin:0;line-height:55px}@media(max-width: 1023px){.jobsNew__contact .page-contact__header p{font-size:18px;line-height:22px}}.jobsNew__contact .page-contact__header p strong{font-weight:700}.jobsNew__contact .page-contact__header p a{text-decoration:underline;color:#222}.jobsNew__contact .contact-form label,.jobsNew__contact .contact-form legend{padding-left:0;margin-left:0;font-weight:600}.jobsNew__contact .contact-form legend{font-weight:700}.jobsNew__contact .contact-form legend label{font-weight:700}@media(max-width: 767px){.jobsNew__contact fieldset .ktc-checkbox-list .ktc-checkbox label{font-size:13px}}.jobsNew__contact{padding:0 4%}@media(min-width: 1024px){.jobsNew__contact{padding:0}}.jobsNew__contact [id*=ConsentAgreement_ConsentChecked]{transform:scale(2)}.jobsNew__contact input[type=text],.jobsNew__contact input[type=email],.jobsNew__contact input[type=tel]{height:73px}.jobsNew__contact [id*=form-Jobs_form]{position:relative}.jobsNew__contact [id*=form-Jobs_form] span.ktc-checkbox{display:flex;align-items:flex-start}.jobsNew__contact [id*=form-Jobs_form] span.ktc-checkbox label{font-size:18px;line-height:20px;font-weight:300;padding-left:30px}@media(min-width: 1024px){.jobsNew__contact [id*=google-recaptcha]{position:absolute;right:0;bottom:0}}.ktc-checkbox.agreement_checkbox,.ebook__contact .ktc-checkbox{visibility:hidden;display:block !important}.ktc-checkbox.agreement_checkbox label,.ebook__contact .ktc-checkbox label{visibility:initial;position:relative}.ktc-checkbox.agreement_checkbox input[type=checkbox]+label,.ebook__contact .ktc-checkbox input[type=checkbox]+label{display:block;font-size:18px;line-height:20px;font-weight:300;padding-left:30px}.ktc-checkbox.agreement_checkbox input[type=checkbox]+label:before,.ebook__contact .ktc-checkbox input[type=checkbox]+label:before{content:"";width:25px;height:25px;display:block;background:url(../img/no_check.svg) no-repeat center;visibility:initial;position:absolute;left:0;top:-2px}.ktc-checkbox.agreement_checkbox input[type=checkbox]:checked+label:before,.ebook__contact .ktc-checkbox input[type=checkbox]:checked+label:before{background:url(../img/check.svg) no-repeat center}.jobsNew__contact .column-content{width:100%}.jobsNew__contact .column-content .form__fields{padding-top:100px !important;padding-bottom:100px !important}.jobsNew__contact .column-content .contact-form{max-width:810px;margin:0 auto}.jobsNew__images img{width:100%;display:block;object-fit:cover;height:100%}.become{padding:4% 8%}@media(max-width: 1023px){.become ul{font-size:16px;line-height:24px}}.become ul{margin-left:30px;margin-bottom:15px;font-size:24px;line-height:36px;font-weight:600;margin-bottom:36px}.become__title{display:block;text-align:center;padding-bottom:65px}@media(max-width: 1023px){.become__title{padding-bottom:25px}}.become__title h2{color:#40f}.become__title{margin:0 auto}.become__offer{background:#ececec;padding:31px 47px}@media(max-width: 1023px){.become__offer{margin-bottom:20px;padding:15px 27px}}.become__wrap{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.become__header h3{margin:0;font-size:36px;line-height:44px;font-weight:700;text-transform:none;margin-bottom:13px}@media(max-width: 1023px){.become__header h3{font-size:24px;line-height:30px}}.become__header h4{margin:0;font-size:24px;line-height:29px;font-weight:600;text-transform:none}@media(max-width: 1023px){.become__header h4{font-size:16px;line-height:19px}}.become p{font-size:24px;line-height:36px;font-weight:600;margin-bottom:36px}@media(max-width: 1023px){.become p{font-size:16px;line-height:24px}}.become__salary{text-transform:none;font-size:24px;line-height:30px;font-weight:700;margin-bottom:0}@media(max-width: 1023px){.become__salary{font-size:16px;line-height:24px}}.become__top .button{transition:all .2s}.become__bottom{padding-top:40px}.become__more{padding-top:40px;display:none}.become .column{padding:13px 0}@media(min-width: 1024px){.become .columns{justify-content:space-around}.become .column{width:47%}}.become .isOpen .become__more{display:block}.become .isOpen .become__top .button{opacity:0}.become .isOpen .become__closeBtn{display:block}.become__closeBtn{position:absolute;top:0;right:0;display:none;cursor:pointer}.become .closeBtn__icon{width:50px;height:50px;background:url(../img/close.svg) center/cover no-repeat}.ourTeam h2{color:#40f;text-align:left;margin-bottom:36px}@media(min-width: 1024px){.ourTeam h2{text-align:center}}.ourTeam img{width:100%}.ourTeam p{font-size:21px;line-height:25px;margin-bottom:0}@media(min-width: 1201px){.ourTeam p{font-size:24px;line-height:28px}}.ourTeam__people figure{width:100%;margin-bottom:45px}.ourTeam__people figure img{width:100%;height:auto;margin-bottom:8px}@media(min-width: 768px){.ourTeam__people figure{margin-bottom:0}}@media(min-width: 768px){.ourTeam__people{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(30px,3vw,60px) clamp(45px,4vw,80px)}}@media(min-width: 1024px){.ourTeam__people{grid-template-columns:repeat(4, 1fr)}}.ourTeam .img{margin-bottom:20px}.culture h2{text-align:left;margin-bottom:36px;color:#40f}@media(min-width: 1024px){.culture h2{margin-bottom:62px;text-align:center}}.culture img{width:100%}.culture p{font-size:18px;margin-bottom:20px}@media(min-width: 1024px){.culture p{margin-bottom:94px;font-size:24px}}.culture__images{display:flex;flex-wrap:wrap}.culture__images figure{width:100%}@media(min-width: 1024px){.culture__images figure{width:33.3333%}}.culture__images figure img{height:100%;width:100%;object-fit:cover}.achievments h2{color:#40f;text-align:left;margin-bottom:36px}@media(min-width: 1024px){.achievments h2{text-align:center;margin-bottom:62px}}.achievments__images{display:flex;flex-direction:column;justify-content:center;align-items:center}.achievments .map{width:100%}.achievments p{font-size:16px;line-height:24px}@media(min-width: 1024px){.achievments p{margin-bottom:60px;font-size:24px;line-height:36px}}.contactNew .formwidget-submit-text{font-size:36px;line-height:55px;padding-top:100px;padding-bottom:100px}.jobsNew__contact.page-contact--alt .page-contact__header{padding:0 8% 0}.jobsNew__contact .formwidget-submit-text{font-size:26px;line-height:40px;padding-top:100px;padding-bottom:100px}.column__smaller img{width:100%;height:100%;object-fit:cover}.offset:before{content:"";display:block;height:110px;margin:-110px 0 0}.jobsMessage .column-content{text-align:center;max-width:810px;margin:0 auto}.jobsMessage .column-content p{font-size:26px;line-height:40px}.noPadding{padding:0}.noPadding_wrap{padding:0 4%}.page-contact .noPadding_wrap{padding:0}.ebook__header{padding:0 4%}@media(min-width: 1024px){.ebook__header{padding:6% 8% 0 8%;padding-top:3% !important}}.ebook__header .column-content{padding:0}.ebook__header h2{color:hsl(0,0%,5.5882352941%);line-height:48px !important;font-size:36px;margin-bottom:48px}@media(max-width: 1199px){.ebook__header h2{font-size:24px;line-height:30px !important}}.ebook__header p{font-size:24px;line-height:36px}@media(max-width: 1199px){.ebook__header p{font-size:16px;line-height:24px}}.ebook__header .columns{justify-content:space-between;align-items:center;padding-bottom:3%}.ebook__header .column:nth-child(1){width:100%;padding-top:4%;padding-top:4%}@media(min-width: 1500px){.ebook__header .column:nth-child(1){padding:0}}@media(min-width: 1024px){.ebook__header .column:nth-child(1){width:50%}}.ebook__header .column:nth-child(2){width:100%}@media(min-width: 1024px){.ebook__header .column:nth-child(2){width:40%}}.ebook__header .columns__img{padding:2% 0 0}.ebook__header img{align-self:center;width:inherit;height:auto;max-width:100%}.ebook__contact{overflow:hidden}.ebook__contact .page-contact--alt .column:first-child .column-content{padding-right:7%}.ebook__contact .page-contact .columns{flex-direction:column}.ebook__contact .page-contact .column{width:100%}.ebook__contact .page-contact h2{letter-spacing:.05rem;margin-bottom:3vw;color:hsl(0,0%,5.5882352941%);line-height:44px}@media(max-width: 1199px){.ebook__contact .page-contact h2{font-size:24px;line-height:30px}}.ebook__contact .page-contact p{color:hsl(0,0%,5.5882352941%);font-size:24px;line-height:36px}.pdfPeek{overflow:hidden}.pdfPeek__wrapper{align-items:center;display:flex;height:90%;justify-content:center;flex-direction:column;width:100%}@media(min-width: 1024px){.pdfPeek__wrapper{width:80%}}.pdfPeek__aspect{width:100%;position:relative}.pdfPeek__aspectInner{bottom:0;left:0;position:absolute;right:0;top:0}.flipbook{height:100%;transition:margin-left .25s ease-out;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;text-align:center;margin:0 auto}.flipbook .pdfPeek__page{height:100%;width:90%}.flipbook .pdfPeek__page img{border:1px solid #707070;height:99%;max-width:100%;width:99%}@media(min-width: 1024px){.flipbook .pdfPeek__page img{width:initial}}.pdfPeek__wrap{display:flex;justify-content:space-between}.pdfPeek__btn{width:8%;align-self:center;cursor:pointer;display:none}@media(min-width: 1024px){.pdfPeek__btn{display:block}}.pdfPeek .column-content{padding:4% 8%}.pdfPeek__next{text-align:right}.pdfPeek__title{text-align:center}.controls{width:97%;padding-top:20px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.controls__socials{width:40%;text-align:left;align-items:center;display:flex;justify-content:center}@media(min-width: 1024px){.controls__socials{justify-content:flex-start;width:30%}}.controls__socials img{height:28px;margin-left:14px;margin-right:14px}@media(min-width: 1024px){.controls__socials img{margin-left:0;margin-right:28px}}.controls__pages{width:40%;text-align:center;font-size:24px;line-height:29px;font-weight:600;display:none}@media(min-width: 1024px){.controls__pages{display:block}}.controls__modal{width:30%;text-align:right;display:none;cursor:pointer}@media(min-width: 1024px){.controls__modal{display:block}}.controls .prevBtn,.controls .nextBtn{width:40px}@media(min-width: 1024px){.controls .prevBtn,.controls .nextBtn{display:none}}@media(min-width: 1024px){.ebook__contact .form__field{position:relative}.ebook__contact .form__field.form__field--half{margin-bottom:25px}.ebook__contact .ktc-checkbox+.field-validation-error{margin-top:-15px}}.ebook__contact form{text-align:center}@media(min-width: 1024px){.ebook__contact form{text-align:left}}.ebook__contact .form__field{text-align:left}.ebook__contact .contact-form{padding-bottom:7%}.ebook__contact .page-contact--alt .form__field--half{width:100%}@media(min-width: 1024px){.ebook__contact .page-contact--alt .form__field--half{width:50%}}@media(max-width: 1023px){.ebook__contact .ktc-checkbox.agreement_checkbox input[type=checkbox]+label{font-size:16px;line-height:19px;padding-left:40px}.ebook__contact .ktc-checkbox input[type=checkbox]+label{font-size:16px;line-height:19px;padding-left:40px}}.overlay{height:100vh;width:0;position:fixed;z-index:1;left:0;top:0;background-color:#fff;overflow:hidden;transition:.5s;width:100%;z-index:10000;display:none}.overlay__close{text-align:right;padding:30px 30px 0 0;cursor:pointer}.overlay__close img{width:30px;height:30px}.overlay--ebook .pdfPeek__aspect{width:80%}.overlay--ebook .column-content{padding:0 30px !important;height:100vh}.overlay--ebook .pdfPeek__wrapper{width:100%;height:100%}.overlay--ebook .pdfPeek__wrap{height:100%}.overlay--ebook .pdfPeek__aspectInner{top:50%;bottom:auto;transform:translateY(-50%);height:95%}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer}.visability_hidden{visibility:hidden}.home-hero{position:relative;box-sizing:border-box;display:flex;background-size:cover;align-items:flex-end;overflow:hidden}@media(max-width: 1199px){.home-hero{min-height:0 !important}}.home-hero:before{content:"";display:block;width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1;background:#fff}.home-hero__container{padding:0 8%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10}@media(max-width: 1023px){.home-hero__container{padding:0 4%}}.home-hero__content{width:100%;padding-top:120px;padding-bottom:160px;color:#fff;display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(30px,3vw,60px) clamp(45px,4vw,80px);align-items:center;justify-content:space-between}@media(max-width: 1440px){.home-hero__content{padding-top:80px;padding-bottom:80px}}@media(max-width: 767px){.home-hero__content{display:block;padding-top:40px;padding-bottom:40px}}@media(max-width: 767px){.home-hero__image{margin-top:50px}}.home-hero__image img{max-width:100%;height:auto}.home-hero__text h1,.home-hero__text h2,.home-hero__text h3,.home-hero__text h4,.home-hero__text h5,.home-hero__text h6{font-weight:600;color:hsl(0,0%,5.5882352941%);text-transform:none;text-align:left;line-height:1.125;margin-bottom:30px}@media(max-width: 1440px){.home-hero__text h1,.home-hero__text h2,.home-hero__text h3,.home-hero__text h4,.home-hero__text h5,.home-hero__text h6{margin-bottom:15px}}.home-hero__text h1{font-size:72px}@media(max-width: 1440px){.home-hero__text h1{font-size:60px}}@media(max-width: 1023px){.home-hero__text h1{font-size:40px}}.home-hero__text h2{font-size:40px}@media(max-width: 1440px){.home-hero__text h2{font-size:36px}}@media(max-width: 1023px){.home-hero__text h2{font-size:28px}}.home-hero__text p{font-size:24px;color:hsl(0,0%,5.5882352941%);line-height:1.5;margin-bottom:30px;max-width:700px}@media(max-width: 1440px){.home-hero__text p{font-size:20px;margin-bottom:15px;max-width:550px}}@media(max-width: 1023px){.home-hero__text p{font-size:18px}}.home-hero__text a{text-decoration:none}.home-hero__text .button{margin-top:75px}@media(max-width: 1440px){.home-hero__text .button{margin-top:52px}}@media(max-width: 1023px){.home-hero__text .button{margin-top:40px}}.home-hero__rte *:last-child{margin-bottom:0}.home-hero__logos{width:auto;display:flex;align-items:center;margin-top:60px}@media(max-width: 1023px){.home-hero__logos{justify-content:space-between}}.home-hero__logos img{width:120px;height:auto;margin-right:50px}@media(max-width: 1023px){.home-hero__logos img{width:-webkit-calc(20% - 30px);width:calc(20% - 30px);margin:0}}@media(max-width: 767px){.home-hero__logos img{width:-webkit-calc(20% - 15px);width:calc(20% - 15px);margin:0}}.home-hero__header .swiper-container{height:55px}@media(max-width: 1023px){.home-hero__header .swiper-container{height:40px}}.home-hero__header-slider{width:100%;height:55px}@media(max-width: 1023px){.home-hero__header-slider{height:40px}}body.header_transparent .home-hero--scrolled .home-hero__content{padding-top:90px}@media(max-width: 1440px){body.header_transparent .home-hero--scrolled .home-hero__content{padding-top:50px}}.page-hero{box-sizing:border-box;position:relative;display:flex;align-items:flex-end;overflow:hidden;background-size:cover}@media(max-width: 1199px){.page-hero{min-height:0}}.page-hero:before{content:"";display:block;width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1;background:#40f}.page-hero__container{position:relative;width:100%;box-sizing:border-box;z-index:10;padding:0 8%}@media(max-width: 1199px){.page-hero__container{padding:0 4%}}.page-hero__content{width:100%;padding-top:70px;padding-bottom:100px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 1440px){.page-hero__content{padding-top:30px;padding-bottom:60px}}@media(max-width: 767px){.page-hero__content{display:block;padding-top:15px;padding-bottom:45px}}.page-hero__subheader{font-size:48px;line-height:1;margin-bottom:15px}@media(max-width: 1023px){.page-hero__subheader{font-size:30px}}.page-hero__text h1{color:#b3ff00;font-size:72px;line-height:96px;font-weight:600;text-transform:none;line-height:1;text-align:left;margin-bottom:22px}@media(max-width: 1440px){.page-hero__text h1{margin-bottom:15px;font-size:40px;line-height:40px}}.page-hero__text p{font-size:22px;line-height:1.35}@media(max-width: 767px){.page-hero__text p{font-size:18px}}.page-hero__text .button:last-child{margin-top:30px}.page-hero__text .jam-chevron-up{width:22px;height:20px;transform:rotate(90deg)}.page-hero__scroll{width:58px;height:58px;border-radius:100%;background:#b3ff00;position:relative;margin-top:50px;cursor:pointer}.page-hero__scroll:after{content:"";display:block;width:34px;height:28px;margin-top:-14px;margin-left:-17px;position:absolute;background:url(../img/forward.svg) center center no-repeat;background-size:contain;left:50%;top:50%;transform:rotate(90deg)}.page-hero__header{display:flex;align-items:center}@media(max-width: 1023px){.page-hero__header{display:block}}.full-modal{padding:4% 16%;max-width:1200px}@media(max-width: 1023px){.full-modal{padding:50px 15px}}.full-modal{margin:0 auto}.full-modal__row{display:flex;align-items:center;width:auto}@media(max-width: 1023px){.full-modal__row{display:block}}.full-modal__column{width:50%}@media(max-width: 1023px){.full-modal__column{width:100%}}.full-modal__column-left{width:50%;padding:3.2vw 2.45vw;background:#40f;color:#fff;border-radius:10px}.full-modal__column-left h1,.full-modal__column-left h2,.full-modal__column-left h3,.full-modal__column-left h4{font-size:20px;line-height:27px;font-weight:600;text-transform:none}.full-modal__column-left p{font-size:20px;line-height:18px}@media(max-width: 1023px){.full-modal__column-left{width:100%;padding:25px 15px}}.full-modal__column-right{width:50%;font-size:16px;line-height:24px}.full-modal__column-right h1,.full-modal__column-right h2,.full-modal__column-right h3,.full-modal__column-right h4{font-size:20px;line-height:27px;font-weight:600;color:#2263cc;margin-bottom:45px;text-transform:none}.full-modal__column-right-box{margin-left:auto;max-width:450px;padding:3.2vw 25px}@media(max-width: 1023px){.full-modal__column-right{width:100%;margin-top:35px}.full-modal__column-right-box{margin-left:0}}.full-modal__column-right .button{margin-top:35px}.full-modal__email{padding:10px 15px;color:#2065ce;text-decoration:underline;margin-bottom:15px}.full-modal__poll{margin-top:50px}.full-modal__form{margin:25px 0 0 20px}.full-modal__form input[type=checkbox]{display:none}.full-modal__form input[type=checkbox]+label{user-select:none;cursor:pointer;display:block;position:relative;margin:0 0 15px 0;padding:0 0 0 30px;line-height:1.1;width:100%}.full-modal__form input[type=checkbox]+label:before{content:"";display:block;width:15px;height:15px;background:#fff;position:absolute;left:0;top:0}.full-modal__form input[type=checkbox]+label:after{content:"";display:block;width:11px;height:11px;background:#1f67cf;position:absolute;opacity:0;left:2px;top:2px;transition:all .3s ease}.full-modal__form input[type=checkbox]:checked+label:after{opacity:1}.full-modal__form input[type=checkbox],.full-modal__form .button-send{margin-top:65px}@media(max-width: 1023px){.full-modal__form{margin-left:0}}.full-modal .form-field{position:relative;padding-left:30px;margin-bottom:10px}.full-modal .form-field:last-child{margin:0}.full-modal .form-field .editing-form-control-nested-control{position:absolute;top:7px;left:0}.full-modal .form-field .control-label{margin:0}.full-modal .button-send{display:inline-block;color:#fff !important;background:#f7a123 !important;border:0 !important;box-shadow:none !important;padding:15px 30px;font-size:20px;border-radius:50px;text-decoration:none;font-weight:bold;text-transform:uppercase;transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.full-modal .button-send:hover{background:rgb(87.4097007225%,53.2404540764%,3.1785345717%) !important}.full-modal__small-description{font-size:11px;line-height:15px}.full-modal__bg-space{padding:10px 15px;font-size:12px;text-align:center}.full-modal__image-section{text-align:center;padding:30px 0}.full-modal__image-section img{padding:25px 0}.full-modal__center-xs{margin:0 auto}.full-modal *{box-sizing:border-box}.logo-slider-section{padding:4% 0}.logo-slider-section h2{font-size:36px;line-height:1.2;margin-bottom:15px}.home-heroAmbient{background:#40f}.home-heroAmbient .home-hero__header{text-transform:none;text-align:center}.home-heroAmbient__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;z-index:10;position:relative;padding:0 30px}.home-heroAmbient .home-hero__content{padding-bottom:0}.home-heroAmbient .home-hero__header{margin-top:45px;margin-bottom:45px;color:#fff}.home-heroAmbient p{font-size:28px;color:#fff;margin-bottom:0;max-width:900px;text-align:center}@media(max-width: 1023px){.home-heroAmbient .home-hero__text h1{font-size:36px;line-height:38px}.home-heroAmbient p{font-size:18px;line-height:23px}}.banner_inside{width:100%;height:778px;overflow:hidden;position:relative;background:#40f}#projector{position:absolute;top:0px;left:0px;width:100%;height:778px}.ctaNew{padding:25px 4% 25px;text-align:center;background:#40f;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 1024px){.ctaNew{padding:114px 8% 114px}}.ctaNew__rte h1,.ctaNew__rte h2,.ctaNew__rte h3,.ctaNew__rte h4,.ctaNew__rte h5,.ctaNew__rte h6{margin-bottom:10px}.ctaNew__rte p{font-size:28px}@media(max-width: 1440px){.ctaNew__rte p{font-size:22px}}@media(max-width: 1023px){.ctaNew__rte p{font-size:18px}}.ctaNew .button{margin-top:25px}@media(min-width: 1024px){.ctaNew .button{margin-top:65px}}.footerNew{width:100%;display:block;padding-top:33px;font-weight:400}@media(min-width: 1100px){.footerNew{padding-top:50px}}.footerNew__nav{display:flex;justify-content:flex-start;gap:10px}@media(min-width: 1100px){.footerNew__nav{margin-bottom:70px;justify-content:flex-end;gap:0}}@media(min-width: 1100px){.footerNew__nav ul:first-child{margin-right:8.5vw}}.footerNew__nav ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;justify-content:flex-start;min-width:50%}@media(min-width: 1100px){.footerNew__nav ul{min-width:inherit;margin-bottom:0;align-items:flex-start;justify-content:flex-start}}.footerNew__nav ul li{margin-bottom:5px;padding-top:5px}@media(min-width: 600px){.footerNew__nav ul li{margin-bottom:6px;padding-top:6px}}.footerNew__nav ul a,.footerNew__nav ul strong{color:#000;text-transform:none;font-family:"Safiro";text-decoration:none;display:block;font-size:14px;line-height:1.2;padding:0;margin:0}@media(min-width: 600px){.footerNew__nav ul a,.footerNew__nav ul strong{font-size:18px}}.footerNew__nav ul strong{padding:0;font-weight:700}.footerNew__top__logo img{max-width:130px}@media(min-width: 600px){.footerNew__top__logo img{max-width:none}}.footerNew__top__logo-text{padding-top:40px;padding-bottom:35px}@media(min-width: 1100px){.footerNew__top__logo-text{padding-top:0px}}.footerNew__address p{font-weight:400;margin-bottom:20px;font-size:14px;line-height:22px}@media(min-width: 600px){.footerNew__address p{margin-bottom:34px;font-size:18px;line-height:34px}}.footerNew__address p strong{font-weight:700}.footerNew__logoArea{margin-bottom:34px;margin-right:10px}.footerNew__logoArea p{font-size:14px;line-height:22px}@media(min-width: 600px){.footerNew__logoArea p{font-size:18px;line-height:34px}}@media(min-width: 1100px){.footerNew__logoArea{margin-bottom:0;margin-right:0}}.footerNew__logoArea a{color:#000;font-weight:400;text-decoration:none}.footerNew__socials{display:flex;justify-content:flex-end;gap:25px}@media(min-width: 1100px){.footerNew__socials{justify-content:flex-start}}.footerNew__socials a{line-height:1}.footerNew__socials a img{max-height:22px}@media(min-width: 600px){.footerNew__socials a img{max-height:inherit}}.footerNew__socials a{transition:all .4s ease}.footerNew__socials a:hover{transform:scale(1.2)}.footerNew__bottomLinks{align-items:center;justify-content:flex-end}.footerNew__bottomLinks p{margin-bottom:0}.footerNew__bottomLinks a{color:#000;text-decoration:none}.footerNew__bottomLinks p,.footerNew__bottomLinks a{padding-left:9px;margin-right:6px;position:relative}.footerNew__bottomLinks p:first-child,.footerNew__bottomLinks a:first-child{padding-left:0}.footerNew__bottomLinks p:first-child::before,.footerNew__bottomLinks a:first-child::before{display:none}@media(min-width: 1100px){.footerNew__bottomLinks p,.footerNew__bottomLinks a{padding-left:17px;margin-left:10px;margin-right:0}.footerNew__bottomLinks p:first-child,.footerNew__bottomLinks a:first-child{padding-left:0;margin-left:0}.footerNew__bottomLinks p:first-child::before,.footerNew__bottomLinks a:first-child::before{display:none}}.footerNew__bottomLinks p:before,.footerNew__bottomLinks a:before{content:"/";position:absolute;left:-2px}@media(min-width: 1100px){.footerNew__bottomLinks p:before,.footerNew__bottomLinks a:before{left:0}}.footerNew__logoArea{display:flex;flex-direction:column}@media(min-width: 1100px){.footerNew__logoArea a{align-self:baseline}}.footerNew__logoArea img{max-width:130px}@media(min-width: 1100px){.footerNew__logoArea img{max-width:inherit;margin-bottom:23px}}.footerNew__addPadding{padding-top:40px}.footerNew__logoArea__tel,.footerNew a[href^="tel:"]{padding-left:24px;background:url(../img/icon-tel.svg) no-repeat left center;color:inherit;text-decoration:none}.footerNew__logoArea__mail,.footerNew a[href^="mailto:"]{padding-left:24px;background:url(../img/icon-mail.svg) no-repeat left center;color:inherit;text-decoration:none}.font_300{font-weight:300}.font_600{font-weight:600}a.underlineAnimation{display:block;position:relative}a.underlineAnimation:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#000;width:0;transition:all .4s ease}a.underlineAnimation:hover::after{width:100%}.footerGrid{display:grid;grid-template-columns:8fr 14fr 14fr 14fr 14fr 14fr 14fr 8fr;background:#ececec;color:#000}.footerGrid__logo-top{grid-column:span 3}.footerGrid__logo-top p{font-size:14px;line-height:22px}@media(min-width: 600px){.footerGrid__logo-top p{font-size:18px;line-height:34px}}@media(min-width: 1100px){.footerGrid__logo-top{margin-bottom:40px}}.footerGrid__logo{grid-column:span 3}.footerGrid__socials{grid-column:span 3}@media(min-width: 1100px){.footerGrid__socials{padding:40px 0}}.footerGrid__address{grid-column:span 3}.footerGrid__reviewed{grid-column:span 6;margin-bottom:34px;padding-top:30px}@media(min-width: 1100px){.footerGrid__reviewed{padding-top:40px;border-top:1px solid #aeaeae}}.footerGrid__reviewed img{max-height:45px}@media(min-width: 600px){.footerGrid__reviewed img{max-height:inherit}}.footerGrid__nav{grid-column:span 6;border-bottom:1px solid #aeaeae;margin-bottom:22px;padding-bottom:18px}@media(min-width: 600px){.footerGrid__nav{padding-bottom:50px;margin-bottom:35px}}@media(min-width: 1100px){.footerGrid__nav{border-bottom:none;margin-bottom:0;padding-bottom:0}}.footerGrid__badges{grid-column:span 6;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;row-gap:0}@media(min-width: 600px){.footerGrid__badges{gap:40px}}@media(min-width: 1100px){.footerGrid__badges{justify-content:flex-end;border-top:1px solid #aeaeae}}.footerGrid__badges figure{width:150px;margin-bottom:20px}.footerGrid__badges figure img{width:100%}@media(min-width: 600px){.footerGrid__badges figure{width:235px;margin-bottom:25px}}@media(min-width: 1100px){.footerGrid__badges figure{width:inherit}.footerGrid__badges figure img{width:100%;height:74px}.footerGrid__badges figure{max-width:28%;margin-bottom:0}}.footerGrid__copyrights{grid-column:span 6;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:20px 0;font-size:14px;line-height:22px}@media(min-width: 600px){.footerGrid__copyrights{font-size:18px;line-height:34px}}.footerGrid__copyrights p{font-size:14px;line-height:22px}@media(min-width: 600px){.footerGrid__copyrights p{font-size:18px;line-height:34px}}@media(min-width: 600px){.footerGrid__copyrights{justify-content:flex-end;padding:40px 0}}.--whiteBackground{background:#fff}@media(min-width: 1100px){.footerGrid__logo-top{grid-column:2/7;grid-row:1}.footerGrid__outer__1{grid-row:2;grid-column:1}.footerGrid__logo{grid-column:2/3;grid-row:2}.footerGrid__nav{grid-column:5/8;grid-row:2}.footerGrid__address{grid-column:3/5;grid-row:2}.footerGrid__outer__2{grid-row:2;grid-column:8}.footerGrid__outer__3{grid-row:3;grid-column:1}.footerGrid__reviewed{grid-row:3;grid-column:2/4}.footerGrid__badges{grid-row:3;grid-column:3/8}.footerGrid__outer__4{grid-row:3;grid-column:8}.footerGrid__outer__5{grid-row:4;grid-column:1}.footerGrid__socials{background:#fff;grid-column:2/4;grid-row:4}.footerGrid__copyrights{grid-column:4/8;grid-row:4}.footerGrid__outer__6{grid-row:4;grid-column:8}.footerGrid__outer__noneOnDesktop{display:none}}.color__primary{color:#40f}.showDesktop{display:none}@media(min-width: 1100px){.showDesktop{display:inherit}}.showMobile{display:inherit}@media(min-width: 1100px){.showMobile{display:none}}.footerNew__addressWrap{display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-start;flex-direction:column}@media(min-width: 1100px){.footerNew__addressWrap{align-items:center}}.footerNew__addressWrap p{margin-right:2%;min-width:48%}@media(min-width: 1100px){.footerNew__addressWrap p{min-width:200px;margin-right:0}}@media(min-width: 1280px){header{overflow:inherit}.headerBackground{height:110px;top:0}.CMSListMenuUL>li{padding-top:15px;padding-bottom:15px}}.headerNav div.dropdown{position:relative;text-align:left;opacity:1;visibility:visible;display:none}@media(min-width: 1280px){.headerNav div.dropdown{display:block;transform:scale(0);transition:all .4s;transform-origin:top;position:absolute;top:70px;padding-top:30px}}@media(min-width: 1280px){.headerNav li:hover div.dropdown{transform:scale(1)}}@media(max-width: 1279px){.megamenu__col2{display:none}.headerNav li.has-dropdown{cursor:pointer}.headerNav li.has-dropdown>a{position:relative}.headerNav li.has-dropdown>a:after{content:"+";font-size:30px;color:#fff;position:absolute;top:3px;right:-20px}.headerNav li.has-dropdown.is-expanded>a:after{content:"-"}.dropdown{display:flex;flex-direction:column}.dropdown .dropdown__title{display:none}.headerNav .dropdown ul{flex-direction:column}.headerNav .dropdown ul li{margin:5px 0 !important}.headerNav .dropdown ul li a{font-size:16px !important}}@media(min-width: 1280px){.headerNav{position:relative;margin-left:auto;transform:none}.headerNav .dropdown{right:0;width:100%}.headerNav .dropdown .dropdown__wrapper{background:#fff;box-shadow:0px 3px 20px rgba(0,0,0,.2705882353);padding:38px;max-width:1116px;margin:0 auto}.headerNav .dropdown .dropdown__wrapper.megamenu{margin:0}.headerNav .dropdown .dropdown__wrapper .dropdown__title{color:#40f;text-transform:uppercase;font-size:28px;font-weight:600;margin-bottom:0}.headerNav .dropdown .dropdown__wrapper li{transform:none !important;background-color:#fff}.headerNav .dropdown .dropdown__wrapper li a{padding:25px 35px;font-size:28px;font-weight:600;color:#222;text-align:left;display:block;text-transform:none}.headerNav .dropdown .dropdown__wrapper li:hover{background:#ececec}.headerNav .dropdown .dropdown__wrapper li:hover a{color:#40f}.headerNav .dropdown .dropdown__wrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:40px}.headerNav .dropdown .dropdown__wrapper ul li{width:47%;margin:0;margin-right:3%}.headerNav .has-megamenu .dropdown ul li{width:97%;margin-right:3%}.headerNav .megamenu{display:flex;flex-direction:row}.headerNav .megamenu.dropdown__wrapper{max-width:100%}.headerNav .megamenu ul{align-items:flex-start}.headerNav .megamenu .megamenu__col1{min-width:33%}.headerNav .megamenu .megamenu__col1 ul{flex-direction:column}.headerNav .megamenu .megamenu__col2{min-width:67%}.headerNav .megamenu .megamenu__col2>div{margin-left:24px}.headerNav .megamenu .tab-content{display:none}.headerNav .megamenu .tab-content:first-child{display:block}.headerNav .megamenu .megamenu__col2__wrapper{display:flex;align-items:flex-start}.headerNav .megamenu .megamenu__col2__wrapper section{min-width:55%;margin-right:5%}.headerNav .megamenu .megamenu__col2__wrapper figure{min-width:40%;position:relative;display:flex;justify-content:center}.headerNav .megamenu .megamenu__col2__wrapper figure img{max-width:100%}.headerNav .megamenu .megamenu__col2__wrapper figure .button{position:absolute;top:70%}.headerNav .megamenu .megamenu__col2__title{color:#40f;font-size:28px;font-weight:600;margin-bottom:27px;text-transform:none}.headerNav .megamenu p{margin-bottom:70px;font-size:18px;line-height:28px}.headerNav .megamenu .megamenu__col2__bottomFacts p{font-size:18px;font-weight:600;line-height:26px;margin-bottom:16px}.headerNav .megamenu .megamenu__col2__bottomFacts p span{font-size:18px;background-color:#40f;padding:6px 12px;font-weight:600;color:#fff;line-height:26px;margin-right:11px}}@media(min-width: 1280px){.has-dropdown{display:flex !important;justify-content:center}.has-dropdown:after{width:27px;height:13px;content:"";display:inline-block;position:absolute;background:url("../img/menu_arrow.svg");bottom:-124px;opacity:0;transition:all .2s}.has-dropdown:hover:after{opacity:1;bottom:-24px}}.boxesWithIcons{background:#40f;color:#fff;padding:60px 0;text-align:center}@media(min-width: 1024px){.boxesWithIcons{padding:115px 0}}.boxesWithIcons .section-header{margin-bottom:50px;padding:0 4%}@media(min-width: 1024px){.boxesWithIcons .section-header{margin-bottom:100px;padding:0 8%}}.boxesWithIcons .section-header h2{color:#fff}.boxesWithIcons.whiteBG{background:#fff;color:#40f}.boxesWithIcons.whiteBG .section-header h2{color:hsl(0,0%,5.5882352941%)}.boxesWithIcons.whiteBG .boxesWithIcons__box__title{color:hsl(0,0%,5.5882352941%)}.boxesWithIcons.whiteBG svg path{fill:#40f}.boxesWithIcons.whiteBG p{color:#222}.boxesWithIcons.whiteBG .boxesWithIcons__button:after{background:#40f}.boxesWithIcons.whiteBG .boxesWithIcons__button:hover span{color:#fff}.boxesWithIcons__wrapper{padding:0 4%;display:flex;margin-bottom:50px;flex-direction:column}@media(min-width: 1024px){.boxesWithIcons__wrapper{justify-content:space-between;flex-direction:row;padding:0 8%}}.boxesWithIcons__title{text-transform:uppercase;text-align:center;margin-bottom:96px}.boxesWithIcons__box{width:100%;max-width:100%;text-align:center;margin-bottom:50px}@media(min-width: 1024px){.boxesWithIcons__box{max-width:28%}}.boxesWithIcons__box__image{margin-bottom:40px}@media(min-width: 1280px){.boxesWithIcons__box__image{margin-bottom:60px}}.boxesWithIcons__box__title{font-weight:700;padding:4px 14px;border-radius:5px;margin-bottom:32px;display:inline-block;color:#fff;font-size:36px;line-height:1.2;font-weight:700;text-transform:uppercase}@media(max-width: 1440px){.boxesWithIcons__box__title{font-size:32px}}@media(max-width: 1023px){.boxesWithIcons__box__title{font-size:24px}}.boxesWithIcons__box p{margin-bottom:20px}.boxesWithIcons__button{font-size:18px;line-height:25px;font-weight:700;background:#40f 0% 0% no-repeat padding-box;border-radius:51px;padding:10px 30px;color:#fff;text-decoration:none;position:relative;display:inline-block;overflow:hidden}@media(min-width: 1024px){.boxesWithIcons__button{padding:20px 30px;font-size:20px}}.boxesWithIcons__button span{color:#fff;z-index:1;position:relative;text-transform:uppercase}.boxesWithIcons__button:after{content:"";display:block;position:absolute;left:0;bottom:0;height:0;border-radius:51px;width:100%;background:#fff;-webkit-transition:all .5s cubic-bezier(0.16, 1, 0.3, 1);transition:all .5s cubic-bezier(0.16, 1, 0.3, 1)}.boxesWithIcons__button:hover:after{height:100%}.boxesWithIcons__button:hover span{color:#f7a123}.boxesWithIcons--fullW .boxesWithIcons__wrapper{display:block}@media(min-width: 768px){.boxesWithIcons--fullW .boxesWithIcons__box{display:flex;align-items:center;text-align:left}}@media(min-width: 1024px){.boxesWithIcons--fullW .boxesWithIcons__box{max-width:100%}}@media(min-width: 768px){.boxesWithIcons--fullW .boxesWithIcons__box__image{flex-basis:150px;width:150px;margin-bottom:0;flex-shrink:0;text-align:center}}@media(min-width: 1280px){.boxesWithIcons--fullW .boxesWithIcons__box__image{margin-bottom:0}}@media(min-width: 1440px){.boxesWithIcons--fullW .boxesWithIcons__box__image{flex-basis:240px;width:240px}}@media(min-width: 768px){.boxesWithIcons--fullW .boxesWithIcons__box__title{margin-bottom:0}}@media(min-width: 1280px){.boxesWithIcons--fullW .boxesWithIcons__box__title{margin-bottom:0}}@media(min-width: 768px){.boxesWithIcons--fullW .boxesWithIcons__box__p{margin-bottom:0}}@media(min-width: 1280px){.boxesWithIcons--fullW .boxesWithIcons__box__p{margin-bottom:0}}.homeBoxes{padding:55px 0 0px;background:#ececec}@media(min-width: 1024px){.homeBoxes{padding:118px 0 50px}}.homeBoxes__wrapper{padding:0 4%;display:flex;margin-bottom:0px;flex-direction:column}@media(min-width: 1024px){.homeBoxes__wrapper{justify-content:space-between;flex-direction:row;padding:0 8%;margin-bottom:50px}}.homeBoxes__box{width:100%;max-width:100%;text-align:left;margin-bottom:100px;display:flex;flex-direction:column;align-items:baseline}@media(min-width: 1024px){.homeBoxes__box{margin-bottom:50px;max-width:28%}}@media(min-width: 1441px){.homeBoxes__box{max-width:25%}}.homeBoxes__box__question{text-transform:none;font-size:18px;line-height:23px;margin-bottom:21px}@media(min-width: 1024px){.homeBoxes__box__question{min-height:170px;font-size:26px;line-height:33px}}@media(min-width: 1240px){.homeBoxes__box__question{min-height:140px}}@media(min-width: 1441px){.homeBoxes__box__question{min-height:100px}}.homeBoxes__box p{margin-bottom:20px;font-size:18px;line-height:24px}@media(min-width: 1024px){.homeBoxes__box p{font-size:22px;line-height:30px;margin-bottom:32px}}.homeBoxes__box__image{height:100px;margin-bottom:20px}@media(min-width: 1024px){.homeBoxes__box__image{margin-bottom:35px}}.homeBoxes__box__image img{max-height:100%}.homeBoxes__box__title{margin-bottom:34px}@media(min-width: 1024px){.homeBoxes__box__title{margin-bottom:54px}}.homeBoxes__box__title h2{font-weight:600;color:hsl(0,0%,5.5882352941%);font-size:28px;text-transform:none}@media(min-width: 1024px){.homeBoxes__box__title h2{font-size:32px}}@media(min-width: 1441px){.homeBoxes__box__title h2{font-size:40px}}.homeBoxes__box>.button{margin-top:24px}@media(min-width: 1024px){.homeBoxes__box>.button{margin-top:40px}}.bgImageSection{padding-bottom:78%;position:relative}@media(min-width: 1024px){.bgImageSection{padding-bottom:48%}}.bgImageSection__bg{position:absolute;top:0;left:0;right:0;bottom:0}.bgImageSection__image{width:100%;height:100%;object-fit:cover}.bgImageSection__overlay{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute}.bgImageSection__content{width:100%;height:100%;z-index:10;position:absolute;color:#fff;display:flex;justify-content:center;align-items:flex-end}.bgImageSection__content p{display:block;text-align:center;padding:0 4%;font-size:16px;text-transform:uppercase;margin-bottom:30px;font-weight:700}@media(min-width: 600px){.bgImageSection__content p{padding:0 30px;font-size:26px;line-height:36px;text-transform:uppercase;margin-bottom:40px}}@media(min-width: 1024px){.bgImageSection__content p{padding:0 50px;font-size:28px;line-height:36px;text-transform:uppercase;margin-bottom:80px}}@media(min-width: 1240px){.bgImageSection__content p{font-size:36px;line-height:48px}}.homeCopyWithImage h3{margin-top:34px;font-size:24px !important;line-height:40px !important;margin-bottom:23px !important;text-transform:none}@media(min-width: 1024px){.homeCopyWithImage h3{font-size:36px !important;margin-bottom:45px !important}}.homeCopyWithImage p{font-size:16px;line-height:24px !important;margin-bottom:30px !important}@media(min-width: 1024px){.homeCopyWithImage p{margin-bottom:70px !important;line-height:30px !important}}.homeLogoSlider{padding-top:6%}.homeLogoSlider h3{text-transform:none;font-size:24px;line-height:40px;text-align:center;margin-bottom:0}@media(min-width: 1024px){.homeLogoSlider h3{font-size:36px;margin-bottom:10px}}.homeLogoSlider h4{text-transform:none;font-size:16px;line-height:24px;font-weight:600;text-align:center;margin-bottom:10px}@media(min-width: 1024px){.homeLogoSlider h4{font-size:30px;line-height:40px;font-weight:300}}.relatedArticles{padding:60px 0}@media(min-width: 1024px){.relatedArticles{padding:115px 0}}.relatedArticles__title{font-weight:700;color:#40f;text-transform:uppercase;text-align:center;margin-bottom:96px;font-size:24px;line-height:30px}@media(min-width: 1024px){.relatedArticles__title{font-size:36px;line-height:44px}}.relatedArticles__wrapper{padding:0 8%;display:flex;flex-direction:column}@media(min-width: 1024px){.relatedArticles__wrapper{justify-content:space-between;flex-direction:row}}.relatedArticles__article{width:100%;max-width:100%;margin-bottom:80px}@media(min-width: 1024px){.relatedArticles__article{margin-bottom:0;max-width:32%}}.relatedArticles__article__box{display:flex;flex-direction:column;height:100%}.relatedArticles__article a{text-decoration:none}.relatedArticles__article__title{font-size:24px;line-height:36px;font-weight:700;color:#222;text-transform:none;margin-bottom:10px}.relatedArticles__article__img{margin-bottom:38px}.relatedArticles__article__img img{max-width:100%;width:100%}.relatedArticles__article__readmore{text-align:center;padding:18px;margin-top:auto;align-self:baseline}.imageWithText{padding:8% 8%;text-align:center}.imageWithText__wrapper{max-width:1400px;margin:0 auto}.imageWithText.grey{background:#ececec}.imageWithText img{width:100%;margin-bottom:40px}@media(min-width: 1024px){.imageWithText img{margin-bottom:120px}}.imageWithText__title{font-size:24px;line-height:30px;font-weight:700;margin-bottom:20px}@media(min-width: 1024px){.imageWithText__title{margin-bottom:27px;font-size:36px;line-height:44px}}.imageWithText__copy{font-size:16px;line-height:24px;font-weight:400;margin-bottom:36px}@media(min-width: 1024px){.imageWithText__copy{margin-bottom:90px;font-size:24px;line-height:36px}}.imageWithText__copy--largerLH{line-height:36px;margin-bottom:36px}@media(min-width: 1024px){.imageWithText__copy--largerLH{margin-bottom:84px;line-height:48px}}@media(min-width: 1024px){.imageWithText__img--mobile{display:none}}.imageWithText__img--desktop{display:none}@media(min-width: 1024px){.imageWithText__img--desktop{display:block}}.hr{display:none}.six-images h2{margin-bottom:3vw;font-weight:700}@media(max-width: 1023px){.six-images h2{margin-bottom:30px}}.six-images .row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(45px,4vw,80px)}.six-images .row .column{width:calc((100% - 2*clamp(45px,4vw,80px))/3)}@media(max-width: 1023px){.six-images .row .column{width:calc((100% - 2*clamp(45px,4vw,80px))/2)}}@media(max-width: 767px){.six-images .row .column{width:100%}.six-images .row .column+.column{margin-top:30px}}.six-images img{max-width:100%;height:auto;display:block}.video-embed{--max: 100%;max-width:var(--max);margin-inline:auto;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);background:#000}.video-embed--left{margin-left:0;margin-right:auto}.video-embed--right{margin-left:auto;margin-right:0}.video-embed__inner{position:relative;width:100%;aspect-ratio:var(--ratio, 16/9)}.video-embed__iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-embed--16x9{--ratio: 16/9}.video-embed--4x3{--ratio: 4/3}.video-embed--1x1{--ratio: 1/1}@supports not (aspect-ratio: 1/1){.video-embed__inner{height:0;padding-top:calc(100%/(var(--ratio, 16/9)))}.video-embed__iframe{position:absolute;inset:0}}.jobsNew__images{padding:40px 0}.jobsNew__images .umb-block-grid__area-container{display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns, 12), minmax(0, 1fr));gap:24px;max-width:1440px;margin:0 auto;padding:0 24px}.jobsNew__images .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span, 6)}@media(max-width: 1023px){.jobsNew__images .umb-block-grid__area-container{grid-template-columns:1fr}.jobsNew__images .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-grid-columns, 12)}}.pdfPeek__static-pages{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 0}.pdfPeek__static-pages .pdfPeek__page img{border:1px solid #707070;max-width:100%;width:100%}@media(min-width: 1024px){.pdfPeek__static-pages .pdfPeek__page img{width:auto;max-height:80vh}}.controls--static{justify-content:center}.controls--static .controls__pages{display:block;width:auto;margin-left:24px}body{transition:opacity 250ms ease}body.is-page-fading{opacity:0}.twoColumnsSection{padding:40px 0}.twoColumnsSection .umb-block-grid__area-container{display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns, 12), minmax(0, 1fr));gap:24px;max-width:1440px;margin:0 auto;padding:0 24px}.twoColumnsSection .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span, 6)}@media(max-width: 1023px){.twoColumnsSection .umb-block-grid__area-container{grid-template-columns:1fr}.twoColumnsSection .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-grid-columns, 12)}}.twoAsymmetricColumnsSection{padding:40px 0}.twoAsymmetricColumnsSection .umb-block-grid__area-container{display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns, 12), minmax(0, 1fr));gap:0;max-width:none;margin:0;padding:0}.twoAsymmetricColumnsSection .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span, 6);padding:8% 16%}.twoAsymmetricColumnsSection .umb-block-grid__area:first-child{padding-right:0}@media(max-width: 1023px){.twoAsymmetricColumnsSection .umb-block-grid__area-container{grid-template-columns:1fr}.twoAsymmetricColumnsSection .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-grid-columns, 12);padding:4%}.twoAsymmetricColumnsSection .umb-block-grid__area:first-child{padding-right:4%}}.contactNew .umb-block-grid__area-container{display:flex;max-width:none;margin:0;padding:0;gap:0}.contactNew .umb-block-grid__area{width:54%;padding:0}.contactNew .umb-block-grid__area:first-child{width:46%}.contactNew .umb-block-grid__area:first-child img{width:100%;height:100%;object-fit:cover}.contactNew .column-content{padding:7% 9% 0}@media(max-width: 1023px){.contactNew .umb-block-grid__area-container{flex-direction:column}.contactNew .umb-block-grid__area{width:100%;order:1}.contactNew .umb-block-grid__area:first-child{width:100%;order:2}.contactNew .column-content{padding:4% 6% 0}}.twoColumnsSection.page-contact .umb-block-grid__area-container{max-width:none;margin:0;padding:0;gap:0}.twoColumnsSection.page-contact .umb-block-grid__area{padding:8% 16%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.twoColumnsSection.page-contact .umb-block-grid__area:first-child{padding-right:0}@media(max-width: 1023px){.twoColumnsSection.page-contact .umb-block-grid__area{padding:4%}.twoColumnsSection.page-contact .umb-block-grid__area:first-child{padding-right:4%}}.jobsNew__contact .column-content .umb-block-grid__area-container,.jobsNew__contact .column-content .umb-block-grid__area,.jobsNew__contact .column-content .umb-block-grid__layout-container,.jobsNew__contact .column-content .umb-block-grid__layout-item,.contactNew .page-contact--alt .column-content .umb-block-grid__area-container,.contactNew .page-contact--alt .column-content .umb-block-grid__area,.contactNew .page-contact--alt .column-content .umb-block-grid__layout-container,.contactNew .page-contact--alt .column-content .umb-block-grid__layout-item{display:contents}.page-content.page-basic .columns .column-content p{margin-bottom:1.5em}.headerLogoContainer__fallback{font-weight:700;text-transform:uppercase;color:#40f}
