@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:hover{outline:0}html{min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;height:100%;min-width:320px;background:#fff;font-size:18px;line-height:1.46;font-weight:400;color:#151515;font-family:"Petersburg",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{padding:0}li{list-style:none}blockquote cite,details,figcaption,figure,main,menu{display:block}blockquote p,button,figure,h1,h2,h3,h4,h5,h6,input,ol,optgroup,p,textarea,ul{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit;outline:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b{font-weight:700}em,i{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset,legend{padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}table{border-collapse:collapse;margin:0}@font-face{font-family:"Petersburg";src:url(../fonts/petersburg_book.woff2) format("woff2"),url(../fonts/petersburg_book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Petersburg";src:url(../fonts/petersburg_bold.woff2) format("woff2"),url(../fonts/petersburg_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.button{display:inline-block;border:0;font-family:"Petersburg",sans-serif;font-weight:700;font-size:18px;line-height:1.35;letter-spacing:.18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3a5675;color:#fff;z-index:10;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;border-radius:99em;padding:15px 30px 14px;cursor:pointer}.no-touch .button:hover{background-color:#18324f}.button.white{background-color:#fff;color:#151515}.no-touch .button.white:hover{background-color:rgba(255,255,255,.9)}.button.white.with-arrow svg path,.no-touch .button.social:hover svg path{fill:#151515}.button.small{padding:13px 24px 12px}.button.with-arrow svg{width:16px;height:10px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;margin-left:10px}.button.with-arrow svg path{fill:#fff}.button-more,.button.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.social{font-weight:400;padding:9px 20px;text-transform:uppercase;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;background:0 0;border:1px solid #fff;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button.social span{padding-top:1px}.no-touch .button.social:hover{background:#fff;color:#151515}.button-more svg,.button.social svg{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.button-more{width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background-color:#3a5675;z-index:10;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}.button-more svg{height:10px}.button-more svg path,.button.social svg path{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.button-more.white{background-color:#fff}.button-more.white svg path,.no-touch .slider-navigation .arrow-button:hover svg path{fill:#151515}.button-down{border:1px solid rgba(58,86,117,.3);border-radius:50%;width:28px;height:28px;background:0 0;padding:0;font-size:0;cursor:pointer}.button-down svg{width:12px;height:6px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:.5}.button-down svg path,.link svg path{fill:#3a5675}.check-list li,.content li,.dots-list li,.numbered-list li{position:relative;margin-bottom:24px;font-size:16px;line-height:1.46;letter-spacing:.16px}.check-list li:last-of-type,.content li:last-of-type,.dots-list li:last-of-type,.numbered-list li:last-of-type{margin-bottom:0}.check-list>li,.content ul>li,ul.dots-list>li{padding-left:24px;position:relative}.content ul>li::before,ul.dots-list>li::before{content:"";position:absolute;width:8px;height:8px;background:0 0;border:1px solid rgba(21,21,21,.8);left:0;top:7px;border-radius:50%}.content ol ol,.content ol ul,.content ul ol,.content ul ul,ol.numbered-list ol,ol.numbered-list ul,ul.dots-list ol,ul.dots-list ul{padding-left:0;margin-top:24px}.input-wrap,ol[reversed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content ol,ol.numbered-list{counter-reset:custom-counter}.content ol[start="1"],ol.numbered-list[start="1"]{counter-reset:custom-counter 0}.content ol[start="2"],ol.numbered-list[start="2"]{counter-reset:custom-counter 1}.content ol[start="3"],ol.numbered-list[start="3"]{counter-reset:custom-counter 2}.content ol[start="4"],ol.numbered-list[start="4"]{counter-reset:custom-counter 3}.content ol[start="5"],ol.numbered-list[start="5"]{counter-reset:custom-counter 4}.content ol[start="6"],ol.numbered-list[start="6"]{counter-reset:custom-counter 5}.content ol[start="7"],ol.numbered-list[start="7"]{counter-reset:custom-counter 6}.content ol[start="8"],ol.numbered-list[start="8"]{counter-reset:custom-counter 7}.content ol[start="9"],ol.numbered-list[start="9"]{counter-reset:custom-counter 8}.content ol[start="10"],ol.numbered-list[start="10"]{counter-reset:custom-counter 9}.content ol[start="11"],ol.numbered-list[start="11"]{counter-reset:custom-counter 10}.content ol[start="12"],ol.numbered-list[start="12"]{counter-reset:custom-counter 11}.content ol[start="13"],ol.numbered-list[start="13"]{counter-reset:custom-counter 12}.content ol[start="14"],ol.numbered-list[start="14"]{counter-reset:custom-counter 13}.content ol[start="15"],ol.numbered-list[start="15"]{counter-reset:custom-counter 14}.content ol[start="16"],ol.numbered-list[start="16"]{counter-reset:custom-counter 15}.content ol[start="17"],ol.numbered-list[start="17"]{counter-reset:custom-counter 16}.content ol[start="18"],ol.numbered-list[start="18"]{counter-reset:custom-counter 17}.content ol[start="19"],ol.numbered-list[start="19"]{counter-reset:custom-counter 18}.content ol[start="20"],ol.numbered-list[start="20"]{counter-reset:custom-counter 19}.content ol[start="21"],ol.numbered-list[start="21"]{counter-reset:custom-counter 20}.content ol[start="22"],ol.numbered-list[start="22"]{counter-reset:custom-counter 21}.content ol[start="23"],ol.numbered-list[start="23"]{counter-reset:custom-counter 22}.content ol[start="24"],ol.numbered-list[start="24"]{counter-reset:custom-counter 23}.content ol[start="25"],ol.numbered-list[start="25"]{counter-reset:custom-counter 24}.content ol[start="26"],ol.numbered-list[start="26"]{counter-reset:custom-counter 25}.content ol[start="27"],ol.numbered-list[start="27"]{counter-reset:custom-counter 26}.content ol[start="28"],ol.numbered-list[start="28"]{counter-reset:custom-counter 27}.content ol[start="29"],ol.numbered-list[start="29"]{counter-reset:custom-counter 28}.content ol[start="30"],ol.numbered-list[start="30"]{counter-reset:custom-counter 29}.content ol[start="31"],ol.numbered-list[start="31"]{counter-reset:custom-counter 30}.content ol[start="32"],ol.numbered-list[start="32"]{counter-reset:custom-counter 31}.content ol[start="33"],ol.numbered-list[start="33"]{counter-reset:custom-counter 32}.content ol[start="34"],ol.numbered-list[start="34"]{counter-reset:custom-counter 33}.content ol[start="35"],ol.numbered-list[start="35"]{counter-reset:custom-counter 34}.content ol[start="36"],ol.numbered-list[start="36"]{counter-reset:custom-counter 35}.content ol[start="37"],ol.numbered-list[start="37"]{counter-reset:custom-counter 36}.content ol[start="38"],ol.numbered-list[start="38"]{counter-reset:custom-counter 37}.content ol[start="39"],ol.numbered-list[start="39"]{counter-reset:custom-counter 38}.content ol>li,ol.numbered-list>li{padding-left:30px}.content ol>li:before,ol.numbered-list>li:before{position:absolute;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;content:counter(custom-counter,decimal) ".";counter-increment:custom-counter;border-radius:50%;left:0;top:-2px;font-size:22px;color:#3a5675}.check-list>li{padding-left:46px;margin-bottom:24px}.check-list>li::before{content:"";position:absolute;border:1px solid #3a5675;background:url(../images/check-list-icon.svg) no-repeat center;background-size:15px;border-radius:50%;left:0;top:0;width:22px;height:22px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{display:inline-block;margin:0;padding:0 24px;height:56px;border-radius:99em;border:1px solid rgba(21,21,21,.15);color:#151515;background:#fff;font-weight:500;font-size:16px;font-family:"Petersburg",sans-serif}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:rgba(21,21,21,.5)}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder{opacity:1;color:rgba(21,21,21,.5)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:rgba(21,21,21,.5)}input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder{opacity:0}input[type=email]:focus:-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=text]:focus::-moz-placeholder{opacity:0}input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder{opacity:0}input[type=email]:focus+label,input[type=number]:focus+label,input[type=password]:focus+label,input[type=tel]:focus+label,input[type=text]:focus+label{opacity:1}.input-wrap label{padding-left:24px;margin-bottom:8px;display:block;font-weight:500;font-size:14px;line-height:1.35;color:rgba(21,21,21,.5);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}select{display:inline-block;margin:0;padding:5px 20px;line-height:30px;font-size:16px;height:42px;vertical-align:middle;background:#fff;outline:0}select:focus{border-color:#fff}input[type=checkbox],input[type=radio]{display:inline-block;margin:0;vertical-align:middle}.slider-navigation,.slider-navigation .slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-navigation,.slider-navigation .arrow-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-navigation{gap:40px}.slider-navigation .arrow-button{width:32px;height:32px;padding:0;background:0 0;-webkit-transition:background-color .5s;transition:background-color .5s;border:1px solid rgba(58,86,117,.5);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.no-touch .slider-navigation .arrow-button:hover{background:#fff}.slider-navigation .arrow-button svg{width:6px;height:12px;-o-object-fit:contain;object-fit:contain}.slider-navigation .arrow-button svg path{-webkit-transition:fill .5s;transition:fill .5s;fill:#3a5675}.slider-navigation .arrow-button.swiper-button-lock,.slider-navigation .slider-pagination.swiper-pagination-lock{display:none}.slider-navigation .slider-pagination{gap:10px;font-size:18px;color:#3a5675}.slider-navigation.white .arrow-button{border-color:rgba(255,255,255,.5)}.slider-navigation.white .slider-pagination{color:#fff}.slider-navigation.white svg path{fill:#fff}.slider-progres{width:85px;height:1px;background:rgba(255,255,255,.5);position:relative;overflow:hidden}.slider-progres .progres-content{position:absolute;width:100%;left:0;top:0;bottom:0;background:#fff;-webkit-transform:translateX(calc(-100% + var(--progress)));transform:translateX(calc(-100% + var(--progress)))}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-top:1px solid rgba(21,21,21,.2);padding-top:20px}.pagination-holder{margin-top:50px}.pagination a:not(.btn){color:rgba(21,21,21,.5);position:relative;font-size:18px;letter-spacing:.18px}.no-touch .pagination a:not(.btn):hover:not(.active){text-decoration:underline}.pagination a:not(.btn)::before{content:"";position:absolute;height:1px;width:30px;left:50%;margin-left:-15px;background:#3a5675;bottom:calc(100% + 23px);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.pagination a:not(.btn).active{color:#3a5675}.no-touch .accordion-block:not(.active) .title:hover .button-down svg,.pagination a:not(.btn).active::before{opacity:1}.pagination .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:32px;height:32px;border-radius:50%;border:1px solid #151515;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border .3s,background-color .3s;transition:border .3s,background-color .3s}.pagination .btn svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:#151515}.no-touch .pagination .btn:hover:not(.disabled){background-color:#3a5675;border-color:#3a5675}.no-touch .accordion-block:not(.active) .title:hover .button-down svg path,.no-touch .pagination .btn:hover:not(.disabled) svg path{fill:#fff}.pagination .btn.disabled{border:1px solid rgba(58,86,117,.3);cursor:default}.pagination .btn.disabled svg path{fill:rgba(58,86,117,.3)}.h1,.h2,h1,h2,strong{font-weight:700}.h3,.h4,.h5,.h6,.testimonial-card.content .blockquote .cite strong,h3,h4,h5,h6{font-weight:400}.h1,.h2,h1,h2{font-size:34px;line-height:1.1;letter-spacing:-.34px}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:26px;line-height:1.32;letter-spacing:0}.h4,.h5,.h6,h4,h5,h6{font-size:24px}.h5,.h6,h5,h6{font-size:22px;letter-spacing:.22px}.h6,h6{font-size:20px;letter-spacing:.2px}blockquote{margin:0;font-style:normal;padding:0}blockquote q,blockquote q:after,blockquote q:before{quotes:none}table td,table th{padding:5px}.category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}.category-line{height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:rgba(21,21,21,.2)}.category-name{display:inline-block;text-transform:uppercase;color:#3a5675;font-weight:500;font-size:14px;letter-spacing:.42px;line-height:1.35;padding:9px 16px 7px;border:1px solid rgba(21,21,21,.2);border-radius:99em;-ms-flex-negative:0;flex-shrink:0;text-align:center}.category.white .category-line{background:rgba(255,255,255,.4)}.category.white .category-name{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.4)}.category.dark .category-line{background:rgba(21,21,21,.8)}.category.dark .category-name{color:#151515;border-color:rgba(21,21,21,.8)}.indent-bottom{margin-bottom:60px}.indent-top{margin-top:60px}.indent-internals{padding:60px 0}.color-blue,.link,.no-touch .header.white .menu-item:hover,.no-touch.scrolled .menu-item:hover{color:#3a5675}.link{font-size:18px;font-weight:700;line-height:1.35;letter-spacing:.18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.no-touch .link:hover svg,.no-touch .related-insights .post-card:hover .link svg,.no-touch .top-news-listing .post-card:hover .link svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.link svg{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.commentlist li:before,.hide-content{display:none}.more-text.with-long .text{height:var(--start-height);-webkit-transition:height .5s;transition:height .5s}.more-text.with-long .link span:last-of-type{display:none}.more-text.with-long.is-opened .link span:first-child{display:none}.more-text.with-long.is-opened .link span:last-of-type{display:block}.menu-item.has-submenu.active .icon-toggle,.menu-item.menu-item-has-children.active .icon-toggle,.more-text.with-long.is-opened .link svg{-webkit-transform:scale(-1);transform:scale(-1)}.more-text .long-text{position:absolute;left:0;top:0;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility .5s,opacity .5s;transition:visibility .5s,opacity .5s}.more-text.is-opened .text{height:var(--finish-height)}.more-text.is-opened .long-text{position:relative;height:auto;opacity:1;pointer-events:auto;visibility:visible;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.more-text.is-opened .short-text{position:absolute;opacity:0;pointer-events:none}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin:0 auto 20px;text-align:center}.gallery,img.aligncenter,img.alignleft,img.alignright{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px}.gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.gallery .gallery-item{margin:0;padding:0 10px 20px;width:100%}.gallery .gallery-item img{display:block;width:100%}.commentlist .comment-container{margin:0 0 20px}.commentlist .perma{float:right;margin:0 0 0 20px}.commentlist .avatar{float:left;margin:0 20px 20px 0}.commentlist .comment-entry{overflow:hidden;width:100%}.commentlist .comment-entry .reply{text-align:right}.comment-form label,.footer-cta .h4 strong,.footer-cta h4 strong{display:block}.has-scroll-smooth body,html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scroll-container]{-webkit-perspective:1px;perspective:1px}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45);opacity:1}.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar,.no-touch .share-list li a:hover img,.no-touch .team-card .wrap:hover .button-more{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.header{position:fixed;width:100%;top:0;left:0;z-index:100}.menu-opened .header{bottom:0;overflow:auto;background:#3a5675}.header.white .menu-opened{background:#3a5675}.menu-opened{overflow:hidden}.scrolled .navigation{padding:16px 0}.menu-opened .navigation{height:100%}.navigation-top{position:fixed;top:0;left:0;width:100%;z-index:203;padding:12px 0;background:#fff}.menu-opened .navigation-top{background:0 0}.navigation-top .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-opened .navigation-bottom,.navigation-bottom{-webkit-transition:.5s opacity;transition:.5s opacity}.navigation-bottom{padding:128px 0 56px;width:100%;text-align:center;position:absolute;pointer-events:none;opacity:0}.menu-opened .navigation-bottom{pointer-events:auto;opacity:1;position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-bottom .holder{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;width:248px}.menu-opened .navigation-bottom .holder{min-height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-item.current-menu-item>a::before,.navigation-bottom .holder .primary-navigation{width:100%}.menu-item{color:#fff;font-size:22px;font-weight:700;line-height:1.46;letter-spacing:.22px;margin-bottom:32px;-webkit-transition:color .3s;transition:color .3s}.menu-item.has-submenu,.menu-item.menu-item-has-children,.menu-item>a{position:relative}.menu-item.has-submenu a,.menu-item.menu-item-has-children a{padding-right:10px}.menu-item .icon-toggle{z-index:10;width:16px;height:16px;top:4px;right:16px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background:0 0;margin:0;padding:0;border:0}.footer-logo img,.logo img,.menu-item .icon-toggle svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.location.opened .location-point svg path,.menu-item .icon-toggle svg path,.no-touch .media-listing .swiper-slide-active .media-card .button-more:hover svg path,.no-touch .media-listing .swiper-slide-active .media-card:hover .button-more svg path{fill:#fff}.sub-navigation{-ms-flex-negative:0;flex-shrink:0}.sub-navigation .button{width:100%}.article-date ul li::before,.submenu{display:none}.submenu-listing li{font-size:18px;font-weight:400;letter-spacing:.18px;margin-top:18px}.services-menu li:last-child,.submenu-listing li:last-child{border-bottom:0}.logo,.submenu-listing li a{-webkit-transition:opacity .3s;transition:opacity .3s}.submenu-listing li a{opacity:.8}.burger,.logo{position:relative}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:228px;height:42px}.menu-opened .burger i,.menu-opened .logo{opacity:0}.burger{width:36px;height:36px;border:0;padding:0;background-color:#3a5675;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s;transition:background-color .3s}.menu-opened .burger{background-color:#fff}.menu-opened .burger::after,.menu-opened .burger::before{background-color:#3a5675;margin-top:0}.menu-opened .burger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-opened .burger::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger i,.burger::after,.burger::before{position:absolute;left:50%;top:50%;height:1px;width:16px;background-color:#fff;margin-left:-8px}.burger i{margin-top:0;-webkit-transition:opacity .3s;transition:opacity .3s}.burger::after,.burger::before{content:"";border-radius:1px;-webkit-transition:background-color .3s,-webkit-transform .5s;transition:background-color .3s,transform .5s;transition:background-color .3s,transform .5s,-webkit-transform .5s}.burger::before{margin-top:-4px}.burger::after{margin-top:5px}.footer{background:#3a5675;padding:40px 0;color:#fff}.footer-logo{width:276px;height:51px;margin:0 auto 24px}.footer p{font-size:14px;line-height:1.46;letter-spacing:.14px}.footer-contacts,.footer-info,.footer-menu{border-bottom:1px solid rgba(255,255,255,.2)}.footer-info{padding-bottom:40px}.footer-info p{text-align:center;margin-bottom:20px;color:#fff}.footer-info .button{width:100%}.footer-contacts,.footer-menu{padding:24px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.footer-contacts .name{font-size:20px;margin-bottom:4px}.footer-contacts a{color:rgba(255,255,255,.56);-webkit-transition:color .3s;transition:color .3s}.no-touch .footer-add-links a:hover,.no-touch .footer-contacts a:hover{color:#fff}.footer-menu{padding:16px 0;grid-gap:7px}.footer-menu a{position:relative}.footer-add-links a::before,.footer-menu a::before{content:"";position:absolute;width:100%;height:1px;top:100%;margin-top:-2px}.footer-menu a::before{background:#fff;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s;transition:transform .5s}.no-touch .footer-menu a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-cta{padding:42px 0 44px;text-align:center}.footer-cta .button{margin-top:24px;width:100%}.footer-content{color:rgba(255,255,255,.56)}.footer-copiright{margin-top:20px;line-height:146%;letter-spacing:.14px;font-size:14px}.footer-add-links,.hero-section .hero-top{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-add-links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:5px}.footer-add-links a{-webkit-transition:color .3s;transition:color .3s;position:relative}.footer-add-links a::before{background:rgba(255,255,255,.56);-webkit-transition:background-color .3s;transition:background-color .3s}.no-touch .footer-add-links a:hover::before{background:#fff}.hero-section .hero-top{position:relative;padding:100px 0;min-height:400px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;overflow:hidden}.hero-section .hero-top .block-bg.parallax img,.hero-section .hero-top .block-bg.parallax video{margin-top:0;-o-object-position:center top;object-position:center top;height:calc(100% + 30px)}.hero-section .content-holder,.hero-section .two-column .h1,.hero-section .two-column h1{text-align:center}.hero-section .scroll-down{width:96px;height:55px;position:absolute;bottom:20px;left:50%;margin-left:-48px;z-index:2}.hero-section .scroll-down img{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(0);transform:translateY(0);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.no-touch .hero-section .scroll-down:hover img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hero-section .two-column{max-width:400px;margin-left:auto;margin-right:auto}.hero-section .two-column .column:first-child{margin-bottom:16px}.hero-section.full-height .block-bg .photo::after{content:"";background:rgba(0,0,0,.3)}.hero-section.full-height .hero-top{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:100px 0}.hero-section.full-height .h4,.hero-section.full-height h4{text-align:center}.hero-section.full-height .scroll-down{left:50%}.hero-section.blue .hero-top{background:#3a5675}.hero-section.with-news .hero-top{padding:100px 0}.hero-section.with-contacts .hero-top+.hero-bottom,.hero-section.with-news .hero-top+.hero-bottom{margin-top:-50px}.hero-section.with-contacts .scroll-down{bottom:60px}.hero-section.with-contacts .hero-top{padding:100px 0 130px}.hero-section.next-top-news{background:#3a5675;padding:100px 0}.hero-section.next-top-news+.top-news{margin-top:-50px}.hero-section.next-contacts{padding:100px 0 130px}.hero-section.next-contacts .scroll-down{bottom:60px}.hero-section.next-contacts+.contacts-section{margin-top:-50px}.hero-section.error-block .content-holder{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%!important;padding:100px 0}.hero-section.error-block .content-holder .h1,.hero-section.error-block .content-holder h1{font-size:200px;line-height:.75;margin-bottom:24px}.hero-section.error-block .content-holder .h4,.hero-section.error-block .content-holder h4{margin-bottom:24px}.block-bg,.block-bg .photo::after{position:absolute;top:0;bottom:0;left:0;right:0}.block-bg{z-index:-1;overflow:hidden}.block-bg .photo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;height:101%}.block-bg .photo::after{content:"";background:rgba(0,0,0,.4)}.block-bg img,.block-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-bg.parallax img,.block-bg.parallax video{position:absolute;top:0;margin-top:-50px;height:calc(100% + 100px)}.content p{color:rgba(21,21,21,.8)}.content a{color:rgba(58,86,117,.8);text-decoration:underline;-webkit-transition:color .5s;transition:color .5s}.no-touch .content a:hover{color:#18324f}.article-date,.article-date ul li{font-size:15px;line-height:1.46;letter-spacing:.15px}.article-date{margin-bottom:24px}.article-date>span{opacity:.6;display:inline-block;margin-right:10px}.article-date ul li{padding:0;font-weight:700;display:inline-block;margin:0 10px 0 0}.article-date ul li:last-child{margin-right:0}.content .h1,.content .h2,.content h1,.content h2{margin-bottom:50px}.content .h3,.content .h4,.content .h5,.content .h6,.content h3,.content h4,.content h5,.content h6{max-width:730px;margin-bottom:16px;font-weight:700}.content .h3>:last-child,.content .h4>:last-child,.content .h5>:last-child,.content .h6>:last-child,.content h3>:last-child,.content h4>:last-child,.content h5>:last-child,.content h6>:last-child{margin-bottom:0}.content .blockquote,.content blockquote,.content ol,.content ul{margin-top:24px;color:rgba(21,21,21,.8)}.content p:empty{margin-bottom:0;height:25px}.content .blockquote,.content blockquote{padding-top:50px;position:relative;color:#151515}.content .blockquote::before,.content blockquote::before{position:absolute;content:"";width:34px;height:26px;top:0;left:0;background:url(../images/quote-icon.svg) no-repeat center;background-size:cover}.content .blockquote div.long-text,.content .blockquote div.short-text,.content .blockquote p,.content blockquote div.long-text,.content blockquote div.short-text,.content blockquote p{font-size:22px;line-height:1.32;letter-spacing:.22px;color:#151515}.content .blockquote .cite,.content .blockquote cite,.content blockquote .cite,.content blockquote cite{display:block;font-style:normal;font-size:16px;line-height:1.4}.article-date ul{margin:0;display:inline-block}.text-template{max-width:1080px;margin:100px auto 0}.text-template-footer{margin-top:50px;border-top:1px solid rgba(21,21,21,.2);padding-top:50px}.text-template-footer .article-date{margin-bottom:24px}.share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11px}.share-list li{padding:0;position:relative}.share .copylink-tooltip,.share-list li a{border-radius:99em;border:1px solid rgba(58,86,117,.3)}.share-list li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:border .3s;transition:border .3s;padding:8px 15px}.no-touch .share-list li a:hover{border-color:#3a5675}.share-list li a img{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.7;width:18px;height:18px;-o-object-fit:cover;object-fit:cover}.share .copylink-tooltip{position:absolute;background:#fff;font-size:14px;padding:5px 10px;white-space:nowrap;left:0;top:calc(100% + 5px);z-index:10;max-width:200px}.share .copylink-tooltip.right{left:auto;right:0}.cta-section{position:relative;color:#fff}.cta-section .content-holder .h2+.button-holder,.cta-section .content-holder h2+.button-holder{margin-top:24px}.subscribe-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.subscribe-form .input-wrap input{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.15);color:#fff}.subscribe-form .input-wrap input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.subscribe-form .input-wrap input::-moz-placeholder{color:rgba(255,255,255,.5)}.subscribe-form .input-wrap input::-ms-input-placeholder{color:rgba(255,255,255,.5)}.subscribe-form .input-wrap input::placeholder{color:rgba(255,255,255,.5)}.subscribe-form .input-wrap label{color:rgba(255,255,255,.7)}.team-card,.team-card .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.team-card{border-radius:8px;overflow:hidden;min-height:326px}.team-card .img-holder{position:absolute;left:0;bottom:0;top:0;width:100%;overflow:hidden}.team-card .img-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.team-card .wrap{z-index:2;min-height:100%;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;color:#fff;padding:16px}.team-card .wrap::after,.team-card .wrap::before{content:"";position:absolute;width:100%;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:opacity .5s;transition:opacity .5s}.team-card .wrap::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(55.92%,transparent),color-stop(83.99%,rgba(0,0,0,.9)));background:linear-gradient(180deg,transparent 55.92%,rgba(0,0,0,.9) 83.99%)}.team-card .wrap::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(55.92%,rgba(58,86,117,0)),color-stop(83.99%,rgba(58,86,117,.9)));background:linear-gradient(180deg,rgba(58,86,117,0) 55.92%,rgba(58,86,117,.9) 83.99%);opacity:0}.no-touch .team-card .wrap .button-more,.no-touch .team-card .wrap:hover::before{opacity:0}.no-touch .team-card .wrap:hover::after,.testimonial-card.content .blockquote p{opacity:1}.no-touch .award-card .img-holder a:hover img,.no-touch .part-info .img-holder a:hover img,.no-touch .post-card .img-holder .img-wrap a:hover img,.no-touch .related-insights .post-card:hover .img-holder img,.no-touch .team-card .wrap:hover+.img-holder img{-webkit-transform:scale(1.1);transform:scale(1.1)}.team-card .wrap .content-holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.team-card .wrap .button-more{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .5s;transition:opacity .5s}.team-card .wrap .button-more::before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;z-index:1}.info-section .category{margin-bottom:24px}.info-section .content-holder.sticky{position:relative;z-index:2}.info-section .content-holder.sticky+.content-holder{position:relative;z-index:3}.info-section .content-holder.one-column.content-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.info-section .content-holder .column:first-child:empty+:last-child{margin-top:0}.info-section .content-holder .column:last-child{margin-top:20px}.info-section .content-holder p{font-size:18px;line-height:1.46}.info-section .content-holder .button-holder{margin-top:20px}.faq-section .view-more .button,.info-section .content-holder .button,.section-grid .view-more .button{width:100%}.info-section.with-bg{color:#fff;position:relative}.section-grid>.category{margin-bottom:24px}.section-grid .heading{margin-bottom:20px}.section-grid .view-more{margin-top:20px}.faq-section .accordion,.faq-section .h2,.faq-section h2{margin-bottom:24px}.faq-section .h2,.faq-section h2{text-align:center}.faq-section .view-more .button span:last-child{display:none}.faq-section.show-all .view-more .button span:first-child{display:none}.faq-section.show-all .view-more .button span:last-child{display:inline}.accordion-block{border-bottom:1px solid rgba(21,21,21,.14)}.accordion-block:first-child{border-top:1px solid rgba(21,21,21,.14)}.accordion-block .title{width:100%;padding-right:42px;padding-bottom:20px;padding-top:20px;position:relative;min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.accordion-block .title .h5,.accordion-block .title h5{font-weight:700}.accordion-block .content-wrap{margin-top:-10px;padding-bottom:20px;opacity:.8;display:none}.accordion-block.active .button-down{border-color:rgba(58,86,117,.5)}.accordion-block.active .button-down svg,.description-block.is-opened .button-down svg{-webkit-transform:scale(-1);transform:scale(-1);opacity:1}.no-touch .accordion-block:not(.active) .title:hover .button-down{background:#3a5675}.accordion .button-down{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.accordion .button-down svg{-webkit-transition:opacity .3s;transition:opacity .3s}.accordion .button-down svg path{-webkit-transition:fill .3s;transition:fill .3s}.testimonials-section{position:relative;color:#fff}.testimonials-section .holder{padding:60px 0}.testimonials-section .heading{margin-bottom:20px;text-align:center}.testimonials-slider+.slider-navigation{display:none}.testimonials-slider.swiper-initialized+.slider-navigation{margin-toP:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-card{background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:20px 20px 54px;position:relative}.testimonial-card.content .blockquote .text{position:relative}.testimonial-card.content .blockquote .cite{font-style:italic;font-size:18px;margin-top:12px}.testimonial-card .link{position:absolute;bottom:20px;left:20px;z-index:2;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.testimonial-card.is-opened .read-more{opacity:0}.services-block{margin-top:64px}.services-listing .service-card{margin-bottom:10px}.services-listing+.slider-navigation{display:none}.services-listing.swiper-initialized+.slider-navigation{margin-toP:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.service-card{position:relative;padding:20px;width:100%;display:-webkit-box;display:-ms-flexbox;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;gap:10px;border-radius:8px;border:1px solid rgba(58,86,117,.3);background:linear-gradient(133deg,#fff 0%,#f7f8f9 100%);-webkit-box-shadow:0 2.8px 2.2px 0 rgba(58,86,117,.02),0 12.5px 10px 0 rgba(58,86,117,.04);box-shadow:0 2.8px 2.2px 0 rgba(58,86,117,.02),0 12.5px 10px 0 rgba(58,86,117,.04);color:#3a5675;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.featured-block .featured-content p:last-child,.service-card:last-child{margin-bottom:0}.no-touch .service-card:hover{background:#3a5675;color:#fff}.no-touch .service-card:hover .button-more{background:#fff}.no-touch .service-card:hover .button-more svg path{fill:#000}.service-card .content-holder{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-card .h5,.service-card h5{font-weight:700}.service-card .button-more{-ms-flex-negative:0;flex-shrink:0}.service-card .button-more::before{content:"";position:absolute;width:100%;left:0;top:0;bottom:0;visibility:visible}.media-section{position:relative;background:#3a5675}.media-section .heading{color:#fff;text-align:center}.media-section .view-more{margin-top:24px}.media-section .view-more .button{width:100%}.media-listing+.slider-navigation{display:none}.media-card,.media-card .color-blue,.media-listing .swiper-slide-active .media-card .color-blue{color:#151515}.no-touch .media-listing .swiper-slide-active .media-card:hover .button-more{background:#3a5675}.no-touch .media-listing .swiper-slide-active .media-card .button-more:hover{background:#18324f}.media-listing .swiper-slide-active .media-card .logo-holder{border-color:rgba(21,21,21,.16)}.media-listing.swiper-initialized+.slider-navigation{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.media-listing.swiper-initialized+.slider-navigation .slider-progres{display:none}.media-card{background:#fff;padding:20px;border-radius:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-touch .media-card:hover .button-more{background:#fff;opacity:1}.go-back-link svg path,.location-point svg path,.no-touch .media-card:hover .button-more svg path{fill:#151515}.media-card .details,.media-card .logo-holder{display:-webkit-box;display:-ms-flexbox;display:flex}.media-card .logo-holder{width:100%;height:74px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(21,21,21,.16);-webkit-transition:border-color .5s;transition:border-color .5s}.media-card .logo-holder img{max-width:100%;max-height:100%;-webkit-filter:brightness(0);filter:brightness(0)}.media-card .content-holder p{font-size:22px;line-height:1.32;letter-spacing:.22px}.media-card .details{gap:24px;margin-top:20px}.media-card .author{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;font-style:italic;line-height:1.35;letter-spacing:0;opacity:.8}.media-card .button-more{-ms-flex-negative:0;flex-shrink:0}.no-touch .media-card .button-more:hover{background:rgba(255,255,255,.8)}.featured-block{display:grid;grid-template-columns:1fr;grid-gap:24px}.featured-block .featured-content,.featured-block .featured-media{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.featured-block .featured-media{position:relative;padding-bottom:74%;overflow:hidden;width:100%}.featured-block .featured-media>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-block .featured-content{padding:24px;background:#3a5675;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-block .featured-content .category{margin-bottom:24px}.featured-block .featured-content .h2,.featured-block .featured-content .h3,.featured-block .featured-content .h4,.featured-block .featured-content h2,.featured-block .featured-content h3,.featured-block .featured-content h4{margin-bottom:16px}.featured-block .featured-content p{margin-bottom:8px;opacity:.8}.featured-block .featured-content .testimonial-card{margin-top:30px}.awards-section{padding-top:24px}.awards-listing{display:grid;grid-template-columns:1fr;grid-gap:20px}.award-card{padding:24px;border-radius:8px;border:1px solid rgba(21,21,21,.3)}.award-card .img-holder{padding:20px;height:158px;background:#f5f5f5;margin-bottom:30px;overflow:hidden}.award-card .img-holder img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.award-card .subtitle{font-size:14px;font-family:Petersburg;font-style:italic;font-weight:400;line-height:1.35;margin-bottom:12px}.award-card .h4,.award-card h4{margin-bottom:12px;font-weight:700}.award-card .h4 a,.award-card h4 a{color:#151515;text-decoration:none}.no-touch .award-card .h4 a:hover,.no-touch .award-card h4 a:hover{text-decoration:underline}.award-card p,.post-card p{font-size:16px;line-height:1.48;letter-spacing:.2px;opacity:.8}.award-card p a,.post-card p a{position:relative;text-decoration:underline}.no-touch .award-card p a:hover{text-decoration:none}.posts-listing{display:grid;grid-template-columns:1fr;grid-gap:20px}.post-card{border:1px solid rgba(58,86,117,.3);border-radius:8px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff}.post-card .color-blue{color:#151515}.post-card .img-holder{position:relative}.post-card .img-holder .category{position:absolute;left:12px;top:12px}.post-card .img-holder .category-name{background:#fff}.post-card .img-holder .img-wrap{height:216px;overflow:hidden;border-radius:8px;width:100%;margin-bottom:30px}.post-card .img-holder .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.post-card .img-holder .date{margin-bottom:12px}.post-card .category-holder{min-height:110px;border-bottom:1px solid rgba(58,86,117,.2);padding-bottom:30px;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.post-card .category-holder .category{width:50%;margin-bottom:0}.post-card .category-holder .category .category-name{-ms-flex-negative:1;flex-shrink:1}.post-card .category-holder,.post-card .logo-holder,.post-card .logo-holder .logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-card .logo-holder{border-bottom:1px solid rgba(58,86,117,.2);padding-bottom:30px;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:110px}.post-card .logo-holder .logo-wrap{width:50%;height:100%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.post-card .logo-holder .logo-wrap img{max-width:100%;max-height:100%}.post-card .h4,.post-card h4{margin-bottom:12px}.no-touch .post-card .h4 a:hover,.no-touch .post-card h4 a:hover{text-decoration:underline}.post-card p{margin-bottom:24px}.no-touch .post-card p a:hover{text-decoration:none}.post-card .date{font-size:14px;line-height:1.35;letter-spacing:.42px;text-transform:uppercase;color:#3a5675}.post-card .link{margin-top:auto}.cases-list .case-card{padding:24px;border-radius:8px;-webkit-box-shadow:0 3px 2px 0 rgba(58,86,117,.02),0 12px 10px 0 rgba(58,86,117,.04);box-shadow:0 3px 2px 0 rgba(58,86,117,.02),0 12px 10px 0 rgba(58,86,117,.04);border:1px solid rgba(58,86,117,.3);margin-bottom:24px;position:relative}.cases-list .case-card::after,.cases-list .case-card::before{content:"";position:absolute}.cases-list .case-card::before{background:#fff;width:20px;height:20px;left:30px;top:-10px}.cases-list .case-card::after{border:1px solid rgba(58,86,117,.3);width:14px;height:14px;border-radius:50%;top:-7px;left:33px}.cases-list .case-card .h5,.cases-list .case-card h5{margin-bottom:16px;font-weight:700}.cases-list .case-card p{font-size:16px;line-height:1.46;letter-spacing:.16px}.top-news-listing .post-card{-webkit-box-shadow:0 3px 2px 0 rgba(58,86,117,.02),0 13px 10px 0 rgba(58,86,117,.04);box-shadow:0 3px 2px 0 rgba(58,86,117,.02),0 13px 10px 0 rgba(58,86,117,.04);margin-bottom:24px;position:relative}.top-news-listing .post-card:last-child{margin-bottom:0}.top-news-listing .post-card .content-holder{color:#151515}.news-section .category,.news-section .content-holder,.news-section .heading,.top-news-listing .post-card .h4,.top-news-listing .post-card h4{margin-bottom:24px}.top-news-listing .post-card .h4 a::before,.top-news-listing .post-card h4 a::before{content:"";position:absolute;width:100%;top:0;bottom:0;left:0}.top-news-listing .post-card p{display:none}.team-block{margin-top:40px}.news-section .h2,.news-section h2{margin-bottom:16px}.news-section .h2:only-child,.news-section h2:only-child{margin-bottom:0}.tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;position:relative;z-index:10;margin-left:-20px;margin-right:-20px;padding-bottom:8px;padding-left:20px;gap:10px}.tabs-nav li{-ms-flex-negative:0;flex-shrink:0;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:.18px}.tabs-nav li a{display:inline-block;padding:8px 24px;color:rgba(21,21,21,.6);text-align:center;border:1px solid rgba(21,21,21,.5);border-radius:50em;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.no-touch .tabs-nav li:not(.current-menu-item) a:hover{color:rgba(21,21,21,.8);background-color:#e8e8e8}.tab.active,.tabs-nav li.current-menu-item a{background:#151515;color:#fff}.tab{padding:8px 24px;color:rgba(21,21,21,.6);text-align:center;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:.18px;border:1px solid rgba(21,21,21,.5);border-radius:50em}.services-nav{margin-bottom:50px}.services-nav .title{font-weight:700;margin-bottom:16px;font-size:20px;letter-spacing:.2px}.services-menu{background:#151515;font-size:14px;line-height:1.35;letter-spacing:.42px;text-transform:uppercase;color:#fff;padding:8px 24px;border-radius:8px}.services-menu li{border-bottom:1px solid rgba(255,255,255,.2)}.services-menu li a{display:inline-block;width:100%;padding:16px 0}.service{border:1px solid rgba(58,86,117,.3);border-radius:8px;padding:24px;margin-bottom:24px}.service:last-child{margin-bottom:0}.service .h4,.service h4{margin-bottom:12px;font-weight:700}.service .check-list{margin-top:40px}.service .check-list li{margin-bottom:0}.service .check-list li strong{display:block;margin-bottom:4px}.article-section{margin-top:100px}.article-section .container{max-width:1396px;padding:0 20px}.part-info{margin-bottom:24px}.part-info .img-holder{border-radius:8px;overflow:hidden;margin:0 0 16px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.part-info .img-holder a{display:block;width:100%}.part-info .img-holder a::before{position:absolute;content:"";top:0;left:0;bottom:0;width:100%}.part-info .img-holder img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.part-info .content-holder{height:100%;width:100%;position:absolute;z-index:2;padding:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(73.68%,rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 73.68%);pointer-events:none}.part-info .content-holder .h5,.part-info .content-holder h5{text-transform:uppercase}.info-block{background:#151515;border-radius:8px;padding:24px}.contacts-info li,.info-block .info-top,.part-info .content-holder{display:-webkit-box;display:-ms-flexbox;display:flex}.info-block .info-top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.24)}.info-block .info-top .category-name{background:#fff;border-color:#fff}.info-block .info-top span{color:rgba(255,255,255,.8);font-size:15px;line-height:1.46;letter-spacing:.15px}.info-block .share .share-list li a{border-color:rgba(255,255,255,.3)}.no-touch .info-block .share .share-list li a:hover{border-color:#fff}.contacts-info{color:#fff}.contacts-info li{border-bottom:1px solid rgba(255,255,255,.16);padding:0;font-size:0}.contacts-info li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;padding:18px 0;font-size:22px;line-height:1.46;letter-spacing:.22px;max-width:100%;word-break:break-all}.no-touch .contacts-info li a:hover{text-decoration:underline}.contacts-info li img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.contacts-info li:first-child a{padding-top:0}.contacts-info li:last-child{border-bottom:0}.contacts-info li:last-child a{padding-bottom:0}.description-holder .h2+.category,.description-holder h2+.category{margin-top:-26px}.description-holder .category{margin-bottom:16px}.primary-description{margin-bottom:56px}.description-block{border:1px solid rgba(58,86,117,.3);border-radius:8px;background:linear-gradient(133deg,#fff 0%,#f7f8f9 100%);margin-bottom:24px}.description-block:last-child{margin-bottom:0}.description-block .title{position:relative;min-height:32px;cursor:pointer;padding:24px 60px 24px 24px;-webkit-transition:padding .3s;transition:padding .3s}.description-block .title .h4,.description-block .title h4{margin-bottom:0}.description-block .title .button-down{position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .3s;transition:border-color .3s}.description-block.is-opened .button-down{border-color:rgba(58,86,117,.5)}.description-block>.content-holder{padding:0 24px 34px}.description-block>.content-holder ul{margin:0 0 0 12px}.awards{margin-left:12px}.awards .award-card{border:0;margin-bottom:16px;padding:0 0 16px;border-bottom:1px solid rgba(58,86,117,.3);border-radius:0}.awards .award-card:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.awards .award-card .img-holder{height:100px;padding:0;margin-bottom:8px}.awards .award-card .subtitle{display:none}.awards .award-card .h4,.awards .award-card h4{font-size:20px;font-weight:700;line-height:1.48;letter-spacing:.2px;margin-bottom:6px}.awards .award-card p{font-size:16px;line-height:1.46;letter-spacing:.16px}.article-details .post-card,.article-details.content .h2,.article-details.content h2{margin-bottom:24px}.article-details.content .h3,.article-details.content .h4,.article-details.content .h5,.article-details.content .h6,.article-details.content h3,.article-details.content h4,.article-details.content h5,.article-details.content h6{max-width:100%}.article-details .post-card .logo-wrap img{max-width:100%;max-height:106px;width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.article-details .post-card .link,.article-details .post-card p{display:none}.article-details .post-card .h4,.article-details .post-card h4{font-size:24px;margin-bottom:0;font-weight:400}.article-details .post-card .h4 a,.article-details .post-card h4 a{color:#151515;text-decoration:none}.article-details .post-card .logo-holder{height:80px;padding-bottom:16px;margin-bottom:16px}.article-details .link{margin-top:24px}.contacts-list{border-radius:8px;background:#3a5675;max-width:1262px;color:#fff;padding:8px 24px}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:24px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact:last-child{border-top:1px solid rgba(255,255,255,.16)}.contact a{font-size:30px;line-height:1.24;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .contact a:hover,.no-touch .location-details .address a:hover,.no-touch .location-details .phone a:hover{opacity:.8}.locations-section .category{margin-bottom:24px}.locations-section .h2,.locations-section h2{margin-bottom:20px}.locations-contacts{margin-bottom:24px}.locations-contacts .contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin-bottom:16px}.locations-contacts .contact .category{margin-bottom:0}.locations-contacts .contact a{font-size:26px;line-height:1.32;letter-spacing:.26px;color:#151515}.location:last-child,.locations-contacts .contact:last-child{margin-bottom:0}.locations-block{position:relative}.location{padding:4px;overflow:hidden;border-radius:8px;border:1px solid rgba(58,86,117,.3);background:linear-gradient(133deg,#fff 0%,#f7f8f9 100%);margin-bottom:8px;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,border-color .3s;transition:box-shadow .3s,border-color .3s,-webkit-box-shadow .3s}.location.opened{background:#151515;color:#fff}.no-touch .location:not(.opened):hover{cursor:pointer;border:1px solid rgba(58,86,117,.6);-webkit-box-shadow:0 2.76726px 2.21381px 0 rgba(58,86,117,.02),0 12.52155px 10.01724px 0 rgba(58,86,117,.04);box-shadow:0 2.76726px 2.21381px 0 rgba(58,86,117,.02),0 12.52155px 10.01724px 0 rgba(58,86,117,.04)}.location-content{padding:20px}.location-point{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.location-point span{font-size:32px;font-weight:700;line-height:1.32}.location-point svg{width:30px;height:36px;-o-object-fit:contain;object-fit:contain}.location-details .address{font-size:20px;font-weight:400;line-height:1.48;letter-spacing:.2px;margin-bottom:16px}.location-details .phone{font-size:26px;font-weight:700;line-height:1.32;letter-spacing:.26px}.location-details .disclaimer{margin-top:12px;font-size:12px;line-height:1.35;text-transform:uppercase}.location-img{display:none}.location-img img{display:inline-block;vertical-align:top;width:100%;height:auto;border-radius:8px}.go-back{margin-top:100px}.go-back .container{max-width:1396px;padding:0 20px}.go-back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .go-back-link:hover{opacity:1}.go-back-link span{font-size:15px;line-height:1.46;letter-spacing:.15px;color:#151515}.go-back+.article-section{margin-top:24px}.has-animation .hero-top .block-bg{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s}.has-animation .hero-top .h4,.has-animation .hero-top .scroll-down,.has-animation .hero-top h4{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s .2s,-webkit-transform 1s .2s;transition:transform 1s .2s,opacity 1s .2s;transition:transform 1s .2s,opacity 1s .2s,-webkit-transform 1s .2s}.has-animation .split-text{opacity:0}.has-animation .split-text .split-line{overflow:hidden;display:block}.has-animation .split-text .letter,.has-animation .split-text .word{display:inline-block;opacity:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1)}.has-animation .split-text .word{-webkit-transition-delay:calc(.2s + (.1s*var(--word-index)));transition-delay:calc(.2s + (.1s*var(--word-index)))}.has-animation .split-text .letter{-webkit-transition-delay:calc(.2s + (.1s*var(--letter-index)));transition-delay:calc(.2s + (.1s*var(--letter-index)))}.has-animation .split-text.is-load{opacity:1}.has-animation .testimonials-slider,.has-animation.content-holder .column:last-child,.has-animation.faq-section .container,.has-animation.footer .container,.has-animation.info-section .content-holder .column:last-child{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.has-animation.error-block .button{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s 1.3s,-webkit-transform 1s 1.3s;transition:transform 1s 1.3s,opacity 1s 1.3s;transition:transform 1s 1.3s,opacity 1s 1.3s,-webkit-transform 1s 1.3s}.has-animation.animate .hero-top .block-bg{-webkit-transform:scale(1);transform:scale(1)}.has-animation.animate .hero-top .h4,.has-animation.animate .hero-top .scroll-down,.has-animation.animate .hero-top h4{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.has-animation.animate .testimonials-slider,.has-animation.animate.content-holder .column:last-child,.has-animation.animate.faq-section .container,.has-animation.animate.footer .container,.has-animation.animate.info-section .content-holder .column:last-child{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.has-animation.animate.error-block .h4,.has-animation.animate.error-block h4{-webkit-transition-delay:.7s;transition-delay:.7s}.has-animation.animate.error-block .button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.has-animation.animate .split-text.is-load .letter,.has-animation.animate .split-text.is-load .word{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.related-insights .post-card{position:relative}.related-insights .post-card .h4 a::before,.related-insights .post-card h4 a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;z-index:2}.main,.wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main{-ms-flex-negative:0;flex-shrink:0}.wrapper{position:relative;overflow:clip;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;height:100%}.footer,.header,.wrapper{-ms-flex-negative:0;flex-shrink:0}.container{padding-left:20px;padding-right:20px;position:relative;width:100%}@media (min-width:568px){.footer-contacts,.footer-menu{grid-template-columns:repeat(3,1fr)}.cta-section .content-holder{max-width:550px}.faq-section .view-more .button,.info-section .content-holder .button,.media-section .view-more .button,.section-grid .view-more .button{width:auto}.media-section .view-more{text-align:center}.media-listing.swiper-initialized+.slider-navigation{position:relative}.media-listing.swiper-initialized+.slider-navigation .slider-progres{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-listing.swiper-initialized+.slider-navigation .slider-pagination{gap:165px}.media-listing.swiper-initialized+.slider-navigation .swiper-pagination-divider{display:none}.part-info .img-holder{max-width:290px}.awards .award-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;border-bottom:0;padding-bottom:0}.awards .award-card .img-holder{height:80px;width:170px;-ms-flex-negative:0;flex-shrink:0;padding:15px 7px;margin-bottom:0}.article-details .post-card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:224px;position:relative}.article-details .post-card::before{content:"";position:absolute;left:200px;width:1px;background:rgba(58,86,117,.3);top:24px;bottom:24px}.article-details .post-card .logo-wrap{width:152px;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:24px 0}.article-details .post-card .logo-holder{height:auto;padding:0;border:0;margin-top:24px;margin-bottom:0}.contacts-list{padding:30px 40px}.contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;padding:30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact a{font-size:40px}.location{padding:24px}.location-content{padding:0}.location-img{margin-top:24px}}@media (min-width:768px){.pagination{gap:50px;padding-top:40px}.pagination a:not(.btn)::before{width:70px;margin-left:-35px;bottom:calc(100% + 43px)}.wp-caption.alignleft{float:left;margin:0 20px 20px 0;text-align:left}.wp-caption.alignright{text-align:right}img.alignleft{float:left;margin:0 20px 20px 0}.wp-caption.alignright,img.alignright{float:right;margin:0 0 20px 20px}.gallery .gallery-item{width:50%}.footer-info{text-align:center}.footer-cta .button,.footer-info .button{width:auto}.footer-content,.footer-cta{border-top:1px solid rgba(255,255,255,.2)}.footer-content{margin-top:50px;padding-top:40px}.footer-copiright{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px;margin-top:18px}.footer-add-links{margin-top:0}.hero-section .hero-top{min-height:500px}.hero-section .two-column{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.hero-section .two-column .column:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-section .two-column .column:last-child{width:35%;-ms-flex-negative:0;flex-shrink:0}.hero-section .two-column .h1,.hero-section .two-column h1,.hero-section.full-height .h4,.hero-section.full-height h4{text-align:left}.text-template-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-template-footer .article-date{margin-bottom:0}.subscribe-form form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:523px}.subscribe-form form .button{-ms-flex-negative:0;flex-shrink:0}.subscribe-form form .input-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.info-section .category{margin-bottom:48px}.info-section .content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-section .content-holder.sticky+.content-holder{margin-top:-110px}.info-section .content-holder.sticky .column:first-child{margin-bottom:0;text-align:left;position:sticky;top:237px;left:0;-ms-flex-item-align:start;align-self:flex-start}.info-section .content-holder.sticky .column:last-child{padding-bottom:110px}.info-section .content-holder.one-column .column:only-child{width:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.info-section .content-holder .column:first-child{width:300px;-ms-flex-negative:0;flex-shrink:0}.info-section .content-holder .column:last-child{margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.info-section .content-holder.large-first .column:last-child{width:370px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.info-section .content-holder.large-first .column:first-child{margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.info-section.with-bg .content-holder{padding-bottom:80px}.faq-section .accordion,.faq-section .h2,.faq-section h2{max-width:550px;margin-left:auto;margin-right:auto}.faq-section .view-more{text-align:center}.services-listing .swiper-wrapper{display:block}.services-listing .swiper-slide{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.services-listing .swiper-slide:last-child{margin-bottom:0}.services-listing .service-card{margin-bottom:0}.media-listing .swiper-slide-active .media-card{background:#fff;color:#151515}.media-listing .swiper-slide-active .media-card .logo-holder img{-webkit-filter:brightness(0);filter:brightness(0)}.media-listing .swiper-slide-active .button-more,.no-touch .services-menu li a:hover{opacity:1}.media-card{background:#151515}.media-card,.media-card .color-blue{color:rgba(255,255,255,.8);-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.media-card .logo-holder{border-color:rgba(255,255,255,.1)}.media-card .logo-holder img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.media-card .content-holder p{font-size:20px;letter-spacing:.2px}.media-card .button-more{-webkit-transition:opacity .5s,background-color .5s;transition:opacity .5s,background-color .5s;opacity:0}.awards-listing,.cases-list,.posts-listing,.top-news-listing{grid-template-columns:repeat(2,1fr)}.cases-list,.top-news-listing{display:grid;grid-gap:24px}.cases-list .case-card,.top-news-listing .post-card{margin-bottom:0}.team-block{margin-top:80px}.services-holder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.services-nav{-ms-flex-negative:0;flex-shrink:0;width:250px;margin-bottom:0;position:sticky;-ms-flex-item-align:start;align-self:flex-start;top:100px;left:0}.services-nav.no-sticky{position:static}.services-nav:not(.no-sticky) .services-menu li.active a{margin-left:22px;opacity:1}.services-nav:not(.no-sticky) .services-menu li.active::before{opacity:1}.services-menu li{position:relative;padding-left:0}.services-menu li::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid #fff;left:0;top:19px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.services-menu li a{width:calc(100% - 30px);-webkit-transition:margin .3s,opacity .3s;transition:margin .3s,opacity .3s;opacity:.8}.article-details .post-card{padding:34px 40px 34px 370px;margin:50px 0}.article-details .post-card::before{left:320px;top:34px;bottom:34px}.article-details .post-card .logo-wrap{width:230px;left:40px;padding:34px 0}.contacts-list{display:grid;grid-template-columns:repeat(2,1fr)}.contact{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.contact:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:none;border-left:1px solid rgba(255,255,255,.16)}.contact a{font-size:28px}.locations-section .category{margin-bottom:48px}}@media (min-width:1024px){.footer-top{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:40px;grid-template-areas:"info info" "nav cta"}.footer-info{grid-area:info}.footer-nav{grid-area:nav;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.footer-contacts,.footer-menu{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.footer-contacts{gap:25px}.footer-menu{font-size:18px;letter-spacing:.36px;grid-gap:9px}.footer-cta{grid-area:cta;border-top:none;padding:0;text-align:left}.hero-section .two-column{gap:90px}.team-listing .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.info-section .content-holder.large-first .column:last-child{width:470px}.section-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:30px;grid-template-areas:"category category category" "heading heading more" "wrap wrap wrap"}.section-grid>.category{grid-area:category;margin-bottom:30px}.section-grid .heading{grid-area:heading;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-grid .wrap{grid-area:wrap}.section-grid .view-more{grid-area:more;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:0}.faq-section .accordion{max-width:760px}.testimonials-section .block-bg{position:sticky;height:100vh}.testimonials-section .holder{margin-top:-100vh;display:grid;grid-template-columns:465px 1fr;grid-gap:24px}.testimonials-section .category{margin-bottom:24px}.testimonials-section .heading{margin-bottom:0;text-align:left;position:sticky;top:126px;min-height:calc(100vh - 120px);left:0;-ms-flex-item-align:start;align-self:flex-start}.testimonials-section .heading .content-holder{max-width:360px}.testimonials-slider .swiper-wrapper{display:block}.testimonials-slider .swiper-slide{height:auto;margin-bottom:10px}.testimonials-slider .swiper-slide:last-child{margin-bottom:0}.testimonial-card{padding:30px}.testimonial-card.content .blockquote .cite{margin-top:24px;text-align:right;padding-left:200px}.testimonial-card .link{bottom:30px;left:30px}.services-listing .swiper-slide{gap:24px;margin-bottom:24px}.service-card{padding:24px}.service-card .button-more{display:-webkit-box;display:-ms-flexbox;display:flex}.media-section .heading{text-align:left}.media-section .view-more{margin-top:0}.media-listing.not-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.featured-block{grid-template-columns:1fr 40%}.featured-block .featured-media{padding-bottom:0;max-height:720px}.news-section .tabs-holder,.news-section .tabs-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-section .tabs-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news-section .tabs-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-section .heading{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.news-section .content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.tabs-nav{margin:0;padding:0}.service .check-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.article-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:24px}.part-info,.part-info.sticky{-ms-flex-item-align:start;align-self:flex-start}.part-info{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.part-info.sticky{position:sticky;top:82px;right:0}.part-info .img-holder{min-width:290px;max-width:350px}.info-block .share .share-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-info{max-width:300px}.contacts-info li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact a{font-size:40px}.locations-holder{padding-right:calc(50% + 12px)}.location-point{margin-bottom:8px}.location-details .address{margin-bottom:4px}.location-img{position:absolute;width:calc(50% - 12px);right:0;bottom:0;top:0;margin-top:0}.location-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.has-animation.swiper-slide{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 660ms cubic-bezier(.22,1,.36,1) 0s,transform 660ms cubic-bezier(.22,1,.36,1) 0s,-webkit-transform 660ms cubic-bezier(.22,1,.36,1) 0s}.has-animation.swiper-slide:nth-of-type(4n+2){-webkit-transition-delay:.15s;transition-delay:.15s}.has-animation.swiper-slide:nth-of-type(4n+3){-webkit-transition-delay:.3s;transition-delay:.3s}.has-animation.swiper-slide:nth-of-type(4n+4){-webkit-transition-delay:.45s;transition-delay:.45s}.has-animation.animate.swiper-slide{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.people-listing.not-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}}@media (min-width:1200px){.button-down{width:32px;height:32px}.check-list li,.content li,.dots-list li,.numbered-list li{font-size:18px;letter-spacing:.19px}.content ul>li::before,ul.dots-list>li::before{top:9px}.check-list>li::before{width:24px;height:24px;background-size:16px}body{font-size:19px}.h1,h1{font-size:74px;letter-spacing:-1.52px}.h2,h2{font-size:58px;letter-spacing:-.58px}.h3,h3{font-size:36px}.h4,h4{font-size:26px}.category-name{font-size:14px}.indent-bottom{margin-bottom:130px}.indent-top{margin-top:130px}.indent-internals{padding:130px 0}.header::before{content:"";position:absolute;border-bottom:1px solid rgba(58,86,117,.15);background:rgba(255,255,255,.98);width:100%;top:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.scrolled .header::before{opacity:1}.no-touch .header.white .button:hover{background:#18324f}.navigation{padding:22px 0;-webkit-transition:padding .5s;transition:padding .5s}.navigation-top{background:0 0;padding:0;position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.navigation-bottom{opacity:1;pointer-events:auto;position:relative;padding:0}.menu,.navigation-bottom .holder,.navigation-bottom .holder .primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-bottom .holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:282px;width:100%}.navigation-bottom .holder .primary-navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu{padding-right:42px;gap:42px}.menu-item{margin-bottom:0;font-size:18px;line-height:1.35;letter-spacing:.36px;font-weight:400}.header.white .menu-item,.scrolled .menu-item{color:#151515}.menu-item>a::before{content:'';position:absolute;left:0;top:100%;height:1px;width:0;background-color:#fff;-webkit-transition:width .3s;transition:width .3s;margin-top:6px}.header.white .menu-item>a::before,.scrolled .menu-item>a::before{background-color:#3a5675}.no-touch .menu-item:hover>a::before{width:100%}.menu-item.has-submenu::before,.menu-item.menu-item-has-children::before{content:"";position:absolute;width:100%;height:30px;left:0;top:100%;pointer-events:none}.menu-item.has-submenu a,.menu-item.menu-item-has-children a{padding-right:26px}.menu-item.has-submenu.active .submenu,.menu-item.menu-item-has-children.active .submenu,.no-touch .menu-item.has-submenu:hover .submenu,.no-touch .menu-item.menu-item-has-children:hover .submenu{opacity:1;visibility:visible;pointer-events:auto}.menu-item.has-submenu.active::before,.menu-item.menu-item-has-children.active::before,.no-touch .menu-item.has-submenu:hover::before,.no-touch .menu-item.menu-item-has-children:hover::before{pointer-events:auto}.menu-item.has-submenu.active .icon-toggle,.menu-item.menu-item-has-children.active .icon-toggle,.no-touch .menu-item.has-submenu:hover .icon-toggle,.no-touch .menu-item.menu-item-has-children:hover .icon-toggle{-webkit-transform:scale(-1);transform:scale(-1)}.menu-item .icon-toggle{position:absolute;right:0}.header.white .menu-item .icon-toggle svg path,.scrolled .menu-item .icon-toggle svg path{fill:#151515}.header.white .sub-navigation .button,.scrolled .sub-navigation .button{background:#3a5675;color:#fff}.header.white .sub-navigation .button svg path,.scrolled .sub-navigation .button svg path{fill:#fff}.scrolled.no-touch .sub-navigation .button:hover{background:#18324f}.submenu,.submenu::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.submenu{position:absolute;top:calc(100% + 30px);border-radius:4px;border:1px solid rgba(58,86,117,.3);background:#fff;min-width:200px;max-width:300px;padding:0 16px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;display:block}.submenu::after,.submenu::before{content:"";position:absolute;bottom:100%}.submenu::before{border:7px solid transparent;border-bottom:10px solid #c1cad3}.submenu::after{height:20px;width:100%}.submenu-listing li{color:#151515;font-size:18px;letter-spacing:.18px;margin-top:0;border-bottom:1px solid rgba(58,86,117,.3)}.submenu-listing li:first-child a{padding-top:16px}.submenu-listing li:last-child a{padding-bottom:16px}.submenu-listing li a{display:inline-block;padding:16px 0;width:100%}.no-touch .submenu-listing li a:hover,.scrolled .logo img,.white .logo img{opacity:1}.logo{width:240px;height:45px;pointer-events:auto}.header.white .logo::before,.scrolled .logo::before{opacity:0}.logo img,.logo::before{-webkit-transition:opacity .3s;transition:opacity .3s}.logo::before{content:"";position:absolute;width:100%;bottom:0;top:0;left:0;background:url(../images/logo-white.png) no-repeat;background-size:contain;pointer-events:none}.logo img{opacity:0}.burger{display:none}.footer{padding-top:62px}.footer-top{grid-template-columns:340px 1fr 260px;grid-gap:82px;grid-template-areas:"info nav cta"}.footer-logo{margin-left:0}.footer p{font-size:15px;letter-spacing:.15px}.footer-info{text-align:left;padding-bottom:0;border-bottom:none}.footer-info p{text-align:left;margin-bottom:23px}.footer-nav{grid-template-columns:184px 1fr;gap:84px}.footer-content{margin-top:50px;padding-top:40px}.footer-copiright{font-size:15px;letter-spacing:.15px}.hero-section .hero-top{min-height:640px;padding:100px 0 80px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-section .content-holder{text-align:left;max-width:1404px}.hero-section .scroll-down{width:120px;height:60px;bottom:80px;margin-left:460px}.hero-section .two-column .column:last-child{width:302px}.hero-section.full-height .hero-top{padding:120px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section.full-height .content-holder{max-width:965px}.hero-section.full-height .scroll-down{margin-left:-60px;bottom:40px}.hero-section.next-top-news,.hero-section.with-news .hero-top{padding-bottom:200px}.hero-section.next-contacts,.hero-section.with-contacts .hero-top{padding-bottom:122px}.hero-section.next-top-news+.top-news,.hero-section.with-news .hero-top+.hero-bottom{margin-top:-150px}.hero-section.next-contacts+.contacts-section,.hero-section.with-contacts .hero-top+.hero-bottom{margin-top:-65px}.hero-section.error-block .content-holder .h1,.hero-section.error-block .content-holder h1{font-size:350px;margin-bottom:38px;letter-spacing:-7px}.hero-section.error-block .content-holder .h4,.hero-section.error-block .content-holder h4{margin-bottom:44px}.content .blockquote,.content blockquote{padding-top:46px}.article-date{margin-bottom:50px}.text-template{margin-top:175px}.cta-section .content-holder{max-width:950px}.team-listing .swiper-wrapper{grid-gap:24px}.team-card .wrap{padding:22px 26px}.info-section .category{margin-bottom:60px}.info-section .content-holder{gap:32px}.info-section .content-holder.sticky+.content-holder{margin-top:-130px}.info-section .content-holder.sticky .column:last-child{padding-bottom:130px}.info-section .content-holder .column:first-child{width:360px}.info-section .content-holder p{font-size:20px}.info-section .content-holder .button-holder{margin-top:28px}.info-section.with-bg .content-holder{padding-bottom:100px}.faq-section .accordion,.faq-section .h2,.faq-section h2{margin-bottom:30px}.faq-section .h2,.faq-section h2{max-width:630px}.accordion-block .title{min-height:84px;padding-bottom:26px;padding-top:26px;padding-right:56px}.accordion-block .content-wrap{margin-top:-2px;padding-right:36px;padding-bottom:26px}.testimonials-section .holder{padding:130px 0}.testimonials-section .category{margin-bottom:50px}.testimonials-section .heading{top:130px;min-height:calc(100vh - 260px)}.service-card{min-height:106px}.media-card{padding:34px}.featured-block .featured-media{max-height:820px}.featured-block .featured-content{padding:60px}.awards-section{padding-top:47px}.awards-listing{grid-template-columns:repeat(3,1fr);grid-gap:24px}.award-card{padding:34px}.award-card .subtitle{font-size:16px}.award-card p,.post-card p{font-size:18px}.posts-listing{grid-template-columns:repeat(3,1fr);grid-gap:24px}.cases-list .case-card,.post-card{padding:34px}.cases-list .case-card p{font-size:19px;letter-spacing:.19px}.news-section .category{margin-bottom:80px}.news-section .heading{margin-bottom:43px}.services-nav{width:318px}.service{padding:40px 50px 50px}.service .check-list{grid-gap:50px}.article-section{margin-top:175px}.article-block{gap:80px}.part-info.sticky{top:100px}.contacts-info,.part-info{max-width:390px}.part-info .img-holder{width:390px;max-width:none}.part-info .img-holder img{-o-object-fit:cover;object-fit:cover;max-height:470px}.description-holder .h2+.category,.description-holder h2+.category{margin-top:0}.description-holder .category{margin-bottom:30px}.description-holder .h2,.description-holder .h3,.description-holder .h4,.description-holder h2,.description-holder h3,.description-holder h4{margin-bottom:24px}.description-block .title{padding:30px 80px 34px 34px}.description-block .title .button-down{right:34px}.description-block>.content-holder{margin-top:-10px}.awards .award-card{gap:34px;margin-bottom:24px}.awards .award-card .img-holder{padding:24px 10px;width:217px;height:92px}.awards .award-card p{font-size:20px;letter-spacing:.2px}.contacts-list{margin-right:200px;padding:40px 60px}.locations-section .category{margin-bottom:60px}.locations-contacts,.locations-section .h2,.locations-section h2{margin-bottom:30px}.location{margin-bottom:24px}.location-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.location-point{margin-bottom:0;width:220px;-ms-flex-negative:0;flex-shrink:0}.location-details .address{margin-bottom:16px;max-width:290px}.go-back{margin-top:175px}.go-back+.article-section{margin-top:50px}.people-listing.not-slider .swiper-wrapper{grid-gap:24px}.container{max-width:1152px;margin:0 auto;padding-left:0;padding-right:0}}@media (min-width:1201px){.gallery .gallery-item{width:25%}}@media (min-width:1440px){.indent-bottom{margin-bottom:140px}.indent-top{margin-top:140px}.indent-internals{padding:140px 0}.footer-top{grid-template-columns:340px 1fr 386px;grid-gap:94px}.footer-nav{gap:95px}.footer-menu{grid-gap:7px}.hero-section .scroll-down{margin-left:540px}.hero-section .two-column{gap:223px}.hero-section .two-column .column:last-child{width:310px}.team-card{min-height:376px}.info-section .content-holder{gap:84px}.section-grid{grid-gap:40px 30px}.faq-section .h2,.faq-section h2{max-width:560px}.testimonials-section .holder{grid-template-columns:535px 1fr}.testimonials-section .category{margin-bottom:60px}.media-card .content-holder p{font-size:24px;letter-spacing:.24px}.featured-block .featured-content{padding:80px}.article-block{gap:162px}.locations-contacts,.locations-section .h2,.locations-section h2{margin-bottom:40px}.locations-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 50px}.locations-contacts .contact{margin-bottom:0}.location{padding:34px}.container{max-width:1312px}}@media (min-width:1800px){.button{padding:19px 32px 18px}.button.small{padding:15px 26px 14px}.check-list li,.content li,.dots-list li,.numbered-list li{font-size:20px;line-height:1.48;letter-spacing:.2px}.content ul>li::before,ul.dots-list>li::before{top:10px}.check-list>li::before{width:26px;height:26px;background-size:17px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{height:62px}body{font-size:22px;letter-spacing:.22px}.h1,h1{font-size:90px;letter-spacing:-.9px}.h2,h2{font-size:74px;letter-spacing:-1.48px}.h3,h3{font-size:46px;line-height:1.24}.h4,h4{font-size:32px}.h5,h5{font-size:26px;letter-spacing:.26px}.h6,h6{font-size:24px;letter-spacing:.24px}.indent-bottom{margin-bottom:180px}.indent-top{margin-top:180px}.indent-internals{padding:180px 0}.navigation{padding:40px 0}.navigation-bottom .holder{padding-left:340px}.menu{padding-right:52px;gap:47px}.logo{width:288px;height:54px}.footer{padding:80px 0 50px}.footer-top{grid-template-columns:386px 1fr 479px;grid-gap:107px}.footer-info p{margin-bottom:30px}.footer-nav{gap:107px}.footer-contacts{gap:28px}.footer-contacts .name{font-size:24px;letter-spacing:.24px}.footer-contacts a{font-size:20px;letter-spacing:.2px}.footer-menu{grid-gap:15px}.footer-cta .button{margin-top:30px}.footer-content{margin-top:43px;padding-top:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:143px}.footer-copiright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:12px;margin-top:0}.hero-section .scroll-down{margin-left:680px;width:134px;height:67px}.hero-section .two-column{gap:276px}.hero-section .two-column .column:last-child{width:390px}.hero-section.full-height .hero-top{padding:140px 0}.hero-section.full-height .scroll-down{margin-left:-67px;bottom:60px}.hero-section.next-contacts .scroll-down,.hero-section.with-contacts .scroll-down{bottom:80px}.hero-section.next-contacts+.contacts-section,.hero-section.with-contacts .hero-top+.hero-bottom{margin-top:-75px}.content .blockquote,.content blockquote{padding-top:54px}.content .blockquote::before,.content blockquote::before{width:40px;height:30px}.content .blockquote div.long-text,.content .blockquote div.short-text,.content .blockquote p,.content blockquote div.long-text,.content blockquote div.short-text,.content blockquote p{font-size:26px}.cta-section .content-holder{max-width:1200px}.cta-section .content-holder .h2,.cta-section .content-holder h2{letter-spacing:-1.48px}.team-card{min-height:470px}.team-card .wrap{padding:26px 26px 26px 34px}.info-section .category{margin-bottom:80px}.info-section .content-holder{gap:162px}.info-section .content-holder.sticky+.content-holder{margin-top:-160px}.info-section .content-holder.sticky .column:last-child{padding-bottom:160px}.info-section .content-holder.one-column .column:only-child{width:1080px}.info-section .content-holder .column:first-child{width:390px}.info-section .content-holder p{font-size:22px}.info-section .content-holder .cases-list{margin-top:10px}.info-section .content-holder.small-gap:not(.big-first){gap:52px}.info-section .content-holder.small-gap:not(.big-first) .column:first-child{width:500px}.info-section .content-holder.large-first .column:last-child{width:528px}.info-section .content-holder.large-first.small-gap{gap:77px}.info-section.with-bg .content-holder{padding-bottom:155px}.section-grid{grid-gap:47px 30px}.faq-section .accordion,.faq-section .h2,.faq-section h2,.section-grid>.category{margin-bottom:40px}.faq-section .accordion{max-width:1080px}.accordion-block .title{min-height:92px;padding-top:30px;padding-bottom:30px}.accordion-block .content-wrap{margin-top:-6px;padding-right:0;padding-bottom:30px}.testimonials-section .holder{padding:180px 0;grid-template-columns:805px 1fr}.testimonials-section .category{margin-bottom:80px}.testimonials-section .heading{top:180px;min-height:calc(100vh - 360px)}.testimonials-section .heading .content-holder{max-width:500px}.services-block{margin-top:80px}.service-card{padding:31px 34px;min-height:132px}.media-card .logo-holder{height:80px;margin-bottom:30px;padding-bottom:30px}.featured-block{grid-template-columns:1fr 666px;min-height:766px}.featured-block .featured-media{max-height:925px}.featured-block .featured-content{padding:100px}.featured-block .featured-content .category{margin-bottom:40px}.award-card .subtitle{font-size:18px}.award-card p,.post-card p{font-size:20px}.cases-list{grid-gap:30px 24px}.cases-list .case-card p{font-size:20px;line-height:1.48;letter-spacing:.2px}.services-holder{gap:97px}.part-info .content-holder .h5,.part-info .content-holder h5{font-size:25px}.article-details .post-card{margin:50px 0}.contact a{font-size:46px}.locations-section .category{margin-bottom:80px}.locations-contacts,.locations-section .h2,.locations-section h2{margin-bottom:50px}.locations-block{min-height:634px}.locations-holder{padding-right:calc(50% + 150px)}.location-content{gap:42px}.location-img{width:calc(50% - 12px)}.container{max-width:1632px}}@media (max-width:1199px){.hero-section.next-top-news,.hero-section.with-news .hero-top{min-height:400px}}@media (max-width:1023px){.people-listing.not-slider .swiper-slide,.team-listing .swiper-slide{width:270px}.testimonials-section .block-bg img{width:1204px;-o-object-position:-80px center;object-position:-80px center}.testimonials-section .category{display:none}.people-listing:not(.not-slider) .swiper-wrapper{width:270px;margin:0 auto}}