/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes mouseWheel{0%{height:0;opacity:1}70%{height:8px;opacity:.8}to{opacity:0;height:8px}}@keyframes mouseWheel{0%{height:0;opacity:1}70%{height:8px;opacity:.8}to{opacity:0;height:8px}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.8}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.8}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}main,summary{display:block}audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.w{display:inline-block;vertical-align:top;float:left;position:relative}.w1-3{width:calc(100%/3);padding:0 1em}.w1-3:nth-of-type(3n+1){padding-left:0}.w1-3:nth-of-type(3n+3){padding-right:0}@media screen and (max-width:680px){.w1-3{width:100%;padding:0 .5em;margin-bottom:2em}.w1-3:nth-of-type(3n+1){padding-left:.5em}.w1-3:nth-of-type(3n+3){padding-right:.5em}}.w2-3{width:calc(100%/3*2)}@media screen and (max-width:680px){.w2-3{width:100%}}.w1-2{width:50%}.w1-2:nth-of-type(2n+1){padding-right:15px}.w1-2:nth-of-type(2n+2){padding-left:15px}@media screen and (max-width:680px){.w1-2{width:100%;padding:0}.w1-2:nth-of-type(2n+1){padding-right:0}.w1-2:nth-of-type(2n+2){padding-left:0}}body,html{width:100%;min-height:100vh}html{box-sizing:border-box;font-size:100%}body,section{position:relative}body{overflow-x:hidden;color:#000;background-color:#fff;font-family:'Jost',sans-serif}*,:after,:before{box-sizing:inherit}a,a button,a img,a span,button,input{outline:0;text-decoration:none;transition:all .25s ease}a button.a--underline,a img.a--underline,a span.a--underline,a.a--underline,button.a--underline,input.a--underline{text-decoration:underline}a svg line,a svg path,a svg polygon,a svg rect{transition:all .25s ease}section{overflow:hidden}section .section-anchor{top:-140px}.container,.container__case-studies{width:96%;margin:0 auto;position:relative;padding:0 15px}@media screen and (max-width:768px){.container__case-studies{width:100%}}.container__competences{width:96%;margin:0 auto;position:relative;padding:0 15px;max-width:1219px}@media screen and (max-width:768px){.container,.container__competences{width:100%}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.ckeditor-output:after,.clearfix:after{content:"";clear:both;display:table}p{margin-bottom:.5rem}.img-responsive{max-width:100%;height:auto}.pull-left{float:left}.pull-right{float:right}.list-inline li{display:inline-block}.career-offer .contact-form__career-layout,.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.flexbox--justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox--justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flexbox--space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox--align-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.career-offer .contact-form__career-layout,.flexbox--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox--last-row-align-left:after{content:'';-webkit-flex:auto;-ms-flex:auto;flex:auto}.flexbox--reversed-order>:nth-of-type(2n+1){-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:680px){.flexbox--reversed-order>:nth-of-type(2n+1){-webkit-order:1;-ms-flex-order:1;order:1}}.flexbox--reversed-order>:nth-of-type(2n+2){-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:680px){.flexbox--reversed-order>:nth-of-type(2n+2){-webkit-order:2;-ms-flex-order:2;order:2}}.flexbox--halves>*{width:50%}@media screen and (max-width:768px){.flexbox--halves>*{width:100%}.flexbox--halves>:nth-of-type(1){margin-bottom:30px}}.is-hidden,.tns-outer [hidden]{display:none!important}.tns-outer{padding:0!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after,.tns-t-ct:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth,.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct>div{width:1.42857%;width:calc(100%/70);height:10px;float:left}@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-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;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:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{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{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-order:9999;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;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%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}@media screen and (max-width:991px){html{font-size:93.75%}}html ::-webkit-scrollbar{width:5px}html ::-webkit-scrollbar-thumb{background-color:#e50080}html ::-webkit-scrollbar-track{background-color:#afafaf}body.is-modal-open{overflow:hidden;padding-right:15px}body.is-modal-open:after{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.container{max-width:1498px}.container__case-studies{max-width:1260px}.grecaptcha-badge,section .section-anchor{position:absolute;width:0;height:0}.grecaptcha-badge{display:none;z-index:-10}.btn{display:inline-block;text-align:center;padding:0 10px;border:2px solid transparent;background-color:#cdcdcd;color:#fff;font-size:1rem;outline:0;height:2.4375rem;line-height:2.1875rem;font-weight:700}@media screen and (max-width:768px){.btn{font-size:.875rem;padding:4px 8px;border-width:1px;height:2.125rem;line-height:1.5625rem}}@media screen and (max-width:680px){.btn{font-size:.75rem}}.btn--uppercase{text-transform:uppercase}.btn--rounded{border-radius:40px}.btn--pink{background-color:#e50080;color:#fff;border-color:#e50080}.btn--pink:hover{background-color:#fff;color:#e50080;border-color:#fff}.btn--black-transparent{background-color:transparent;color:#000;border-color:#000}.btn--black-hover:hover,.btn--black-transparent:hover{background-color:#000;color:#fff}.slider-btn{background-color:transparent;border:0;outline:0}.slider-btn:hover svg path{fill:#afafaf}.btn--black-hover:hover{border-color:#000}.btn--large{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.75rem;line-height:1;padding:0 1.875rem;font-size:1.25rem}.btn--large.btn--rounded{border-radius:60px}.ckeditor-output b,.ckeditor-output strong,.gz-myth--text-wrapper strong,.h1,.h2,.h3,.h4{font-weight:700}.h1{font-size:2.875rem;line-height:1.45;margin-bottom:.5em}@media screen and (max-width:1200px){.h1{font-size:2.625rem}}@media screen and (max-width:768px){.h1{font-size:2.375rem}}@media screen and (max-width:680px){.h1{font-size:2rem;line-height:1.22222}}@media screen and (max-width:480px){.h1{font-size:1.75rem}}.h2{font-size:2rem}.ckeditor-output h1,.ckeditor-output h2,.ckeditor-output h3,.h2{line-height:1.45}@media screen and (max-width:1200px){.ckeditor-output h1,.ckeditor-output h2,.ckeditor-output h3,.h2{font-size:1.75rem}}@media screen and (max-width:768px){.ckeditor-output h1,.ckeditor-output h2,.ckeditor-output h3,.h2{font-size:1.5rem}}@media screen and (max-width:680px){.ckeditor-output h1,.ckeditor-output h2,.ckeditor-output h3,.h2{font-size:1.375rem}}.h3{font-size:1.625rem;line-height:2.66667}@media screen and (max-width:768px){.h3{font-size:1.25rem}}@media screen and (max-width:680px){.h3{font-size:1.0625rem}}.h4,p{font-size:1rem;line-height:1.4375}p:last-of-type{margin-bottom:0}@media screen and (max-width:768px){p{font-size:.9375rem}}.font-regular{font-weight:400!important}.font-bold{font-weight:700!important}.brand-experience-item__content h4.h3,.ckeditor-output .custom-page-block-s-intro h1,.ckeditor-output .custom-page-block-s-intro h2,.ckeditor-output .custom-page-block-s-intro h3,.ckeditor-output .employers-brand-s-intro h1,.ckeditor-output .employers-brand-s-intro h2,.ckeditor-output .employers-brand-s-intro h3,.custom-page-block-s-intro .ckeditor-output h1,.custom-page-block-s-intro .ckeditor-output h2,.custom-page-block-s-intro .ckeditor-output h3,.custom-page-block-s-intro .h2,.employers-brand-s-intro .ckeditor-output h1,.employers-brand-s-intro .ckeditor-output h2,.employers-brand-s-intro .ckeditor-output h3,.employers-brand-s-intro .h2,.font-heavy{font-weight:900!important}.text-uppercase{text-transform:uppercase}.loader{position:absolute;border-bottom:2px solid #e50080;border-left:2px solid #e50080;border-right:2px solid #fff;border-top:2px solid #fff;border-radius:50%;height:60px;width:60px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.header__nav li:hover ul,.loader.is-visible{display:block}.swal2-container{z-index:100000!important}.swal2-popup,button.swal2-styled{border-radius:0!important}.swal2-content{font-size:1.25rem!important}.swal2-content .font-bold{font-weight:700;font-style:normal}.swal2-icon.swal2-error,.swal2-icon.swal2-warning{border-color:#e50080!important;color:#e50080!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line],.swal2-styled.swal2-confirm{background-color:#e50080!important}button.swal2-styled{padding:.625em 2em .5em!important}.swal2-styled.swal2-confirm{border-radius:30px!important;font-weight:700;text-transform:uppercase;font-size:.8125rem!important;height:36px}.slbOverlay,.slbWrapOuter{position:fixed}.slbOverlay,.slbWrap,.slbWrapOuter{top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.85;-webkit-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbWrap:before{content:"";height:100%}.slbContentOuter{position:relative;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:80%}@media screen and (max-width:991px){.slbContentOuter{max-width:80%}}@media screen and (max-width:480px){.slbContentOuter{max-width:90%}}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent,.slbImageWrap{-webkit-animation:slbEnter .3s;animation:slbEnter .3s}.slbContentEl .slbContent{background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0 2em;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1rem;position:absolute;left:0;right:0;bottom:0;color:#fff;color:rgba(255,255,255,.7);text-align:center}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:0 0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:20px;height:20px;line-height:1.66667em;position:absolute;right:15px;top:10px;color:#fff;text-align:center}.slbArrow:before,.slbLoading .slbArrows,.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,.9)}.slbArrows{position:absolute;top:50%;left:0;right:0}@media screen and (max-width:480px){.slbArrows{top:auto;bottom:-10px}}.slbArrow{position:absolute;top:50%;width:18px;height:34px;opacity:1;text-indent:-999em;overflow:hidden}@media screen and (max-width:991px){.slbArrow{width:20px;height:38px}}@media screen and (max-width:680px){.slbArrow{width:16px;height:31px}}@media screen and (max-width:480px){.slbArrow{width:14px;height:27px}}.slbArrow.next{right:-100px;background:url(../images/icon_chevron_left.svg) center center no-repeat;background-size:cover;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:991px){.slbArrow.next{right:-40px}}@media screen and (max-width:480px){.slbArrow.next{right:0}}.slbArrow.prev{left:-100px;background:url(../images/icon_chevron_left.svg) center center no-repeat;background-size:cover}@media screen and (max-width:991px){.slbArrow.prev{left:-40px}}@media screen and (max-width:480px){.slbArrow.prev{left:0}}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,.6);background:#000}.no-script-popup{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:red;color:#fff;padding:30px 10%;text-align:center;font-size:1.25rem}.no-script-popup p{margin-bottom:0}.no-script-popup button{background-color:transparent;color:#fff;position:absolute;top:10px;right:10px;font-size:50px;border:0}.footer{background-color:#000;background-image:url(../images/bg_footer.svg);background-position:center -25%;background-repeat:no-repeat;color:#fff;padding:6.875rem 0}@media screen and (min-width:1920px){.footer{background-size:220%;background-position:center -15%}}@media screen and (max-width:1440px){.footer{padding:5rem 0}}@media screen and (max-width:1200px){.footer{padding:3.75rem 0}}@media screen and (max-width:768px){.footer{padding:2.5rem 0}}.career-offer-category a,.footer a,.reference-category a{color:inherit}.footer a:hover{color:#e50080}.footer__left{width:22%}@media screen and (max-width:768px){.footer__left{width:100%;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1.25rem;text-align:center}}.footer__left p{margin-bottom:1.25em}@media screen and (max-width:768px){.footer__left p{margin-bottom:0;font-size:.75rem}}.footer__right{width:70%}@media screen and (max-width:768px){.footer__right{width:100%;-webkit-order:1;-ms-flex-order:1;order:1}}.footer__right .h4{margin-bottom:.75em}.footer__logo{position:relative;width:100%;height:0;padding-bottom:30%;margin-bottom:2.8125rem}@media screen and (max-width:768px){.footer__logo{width:150px;padding-bottom:0;height:60px;margin:1.5625rem auto}}@media screen and (max-width:680px){.footer__logo{width:100px;height:40px;margin:.9375rem auto}}.footer__logo img{position:absolute;top:0;left:0;width:auto;height:100%}.footer__consultation{border-bottom:1px solid #fff;padding-bottom:2.5rem;margin-bottom:2.8125rem}@media screen and (max-width:768px){.footer__consultation{margin-bottom:1.875rem;padding-bottom:1.75rem}}.footer__consultation p{width:calc(100% - 230px - 60px)}@media screen and (max-width:768px){.footer__consultation p{width:calc(100% - 180px - 40px)}}@media screen and (max-width:680px){.footer__consultation p{width:100%;margin-bottom:1.25rem}}.footer__consultation a.btn{font-size:.875rem;width:14.375rem}@media screen and (max-width:768px){.footer__consultation a.btn{width:11.25rem;font-size:.8125rem}}@media screen and (max-width:680px){.footer__consultation a.btn{font-size:.75rem}}.footer__contacts{width:calc(100% - 224px - 15%)}@media screen and (max-width:1200px){.footer__contacts{width:calc(100% - 152px - 5%)}}@media screen and (max-width:680px){.footer__contacts{width:100%}}.career-offer .footer__contacts>.contact-form__career-layout>div,.footer__contacts>.flexbox>div{width:calc(100%/3);padding-right:15px}@media screen and (max-width:680px){.career-offer .footer__contacts>.contact-form__career-layout>div,.footer__contacts>.flexbox>div{width:50%;padding:0;margin-bottom:.625rem}}@media screen and (max-width:480px){.footer__contacts p{font-size:.75rem}}.footer__socials{width:224px}@media screen and (max-width:1200px){.footer__socials{width:152px}}@media screen and (max-width:680px){.footer__socials{width:100%;margin-top:1.875rem;text-align:center}}.footer__socials .h4{margin-bottom:1.5em}@media screen and (max-width:680px){.footer__socials .socials-icons{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer__socials .socials-icons li{margin-right:1.3rem}.footer__socials .socials-icons li:last-of-type{margin-right:0}@media screen and (max-width:1200px){.footer__socials .socials-icons li{margin-right:.65rem}}.footer__socials .socials-icons svg,.socials-icons svg{width:40px;height:40px}@media screen and (max-width:1200px){.footer__socials .socials-icons svg{width:30px;height:30px}}body.page--home .header{padding-top:3.125rem}@media screen and (max-width:1200px){body.page--home .header{padding-top:.9375rem;padding-bottom:.9375rem}}body.page--home .header__logo{width:17.5%;padding-bottom:calc(.175*40.5%)}@media screen and (max-width:1440px){body.page--home .header__logo{width:12.5%;padding-bottom:calc(.125*40.5%)}}@media screen and (max-width:1200px){body.page--home .header__logo{width:120px;height:48px;padding-bottom:0}}@media screen and (max-width:680px){body.page--home .header__logo{width:90px;height:36px}}.header{position:fixed;top:0;left:0;width:100%;z-index:100;color:#fff;padding-bottom:.9375rem;background-color:transparent;padding-top:.9375rem;transition:padding-top .25s ease,background-color .25s ease}@media screen and (max-width:1200px){.header>.container{padding-right:60px}}@media screen and (max-width:480px){.header>.container{padding-right:54px}}.header__logo{position:relative;height:0;width:10%;padding-bottom:calc(.1*40.5%);z-index:11}@media screen and (max-width:1200px){.header__logo{width:120px;height:48px}}@media screen and (max-width:680px){.header__logo{width:90px;height:36px}}.case-study-video__wrapper iframe,.header__logo img,.header__nav>ul.is-open{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1200px){.header__nav>ul{display:none}}.header__nav>ul.is-open{display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;margin-top:0!important;background-color:rgba(0,0,0,.9);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;z-index:10}.header__nav>ul.is-open>li{position:relative;display:block;width:100%;padding-right:5%;margin-bottom:.9375rem;font-size:1.5rem}@media screen and (max-width:480px){.header__nav>ul.is-open>li{font-size:1.25rem}}.header__nav li{text-transform:uppercase;font-weight:700;line-height:1.4375;padding:0 1rem}@media screen and (max-width:1440px){.header__nav li{padding:0 .9375rem;font-size:.875rem}}@media screen and (max-width:1200px){.header__nav li{padding:0}}.header__nav li.is-active>a{border-color:#e50080}.header__nav li:first-of-type{padding-left:0}.header__nav li>ul{position:absolute;display:none;background-color:rgba(0,0,0,.75);margin-top:2px;padding-top:1.25em;padding-bottom:1.25em;font-size:.875rem;padding-left:.625rem;margin-left:-10px}@media screen and (max-width:1200px){.header__nav li>ul{position:relative;display:block;background-color:transparent;padding:0;margin:0}}.header__nav li>ul>li{padding-right:.9375rem;padding-left:0}@media screen and (max-width:1200px){.header__nav li>ul>li{padding:.625rem 0 0}}.header__nav li>ul>li a{border-color:transparent}.header__nav a:not(.btn){color:inherit;border-bottom:2px solid transparent}.header__nav a:not(.btn):hover{border-color:#e50080}.header__nav a.btn{font-size:.8125rem;padding:0 3.125rem;margin-left:.9375rem;position:relative;z-index:11}@media screen and (max-width:1200px){.header__nav a.btn{padding:0 1.875rem}}@media screen and (max-width:768px){.header__nav a.btn{line-height:2rem}}@media screen and (max-width:680px){.header__nav a.btn{padding:0 .5rem;font-size:.6875rem}}.header.is-scrolled{background-color:#000!important;padding-top:.9375rem!important}.header.is-scrolled .header__logo{width:10%;padding-bottom:calc(.1*40.5%)}@media screen and (max-width:1200px){.header.is-scrolled .header__logo{width:120px;height:48px}}@media screen and (max-width:680px){.header.is-scrolled .header__logo{width:90px;height:36px}}.header__toggler,.header__toggler span{position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.header__toggler{right:7px;top:calc(50% - 13px);box-shadow:none;cursor:pointer;border:0;z-index:11;width:35px;height:26px;background-color:transparent;display:none}@media screen and (max-width:1200px){.header__toggler{display:block}}.header__toggler span{display:block;height:2px;width:50%;background-color:#fff;opacity:1}.header__toggler span:nth-child(even){left:50%;border-radius:0 6px 6px 0}.header__toggler span:nth-child(odd){left:0;border-radius:6px 0 0 6px}.header__toggler span:nth-child(1),.header__toggler span:nth-child(2){top:4px}.header__toggler span:nth-child(3),.header__toggler span:nth-child(4){top:12px}.header__toggler span:nth-child(5),.header__toggler span:nth-child(6){top:20px}.header__toggler.is-open span:nth-child(1),.header__toggler.is-open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__toggler.is-open span:nth-child(2),.header__toggler.is-open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__toggler.is-open span:nth-child(1){left:3px;top:5px}.header__toggler.is-open span:nth-child(2){left:calc(50% - 3px);top:5px}.header__toggler.is-open span:nth-child(3){left:-50%;opacity:0}.header__toggler.is-open span:nth-child(4){left:100%;opacity:0}.header__toggler.is-open span:nth-child(5){left:3px;top:17px}.header__toggler.is-open span:nth-child(6){left:calc(50% - 3px);top:17px}.ckeditor-output.text-center{text-align:center!important}.ckeditor-output .ckeditor-output,.ckeditor-output .clearfix{width:100%!important}.ckeditor-output sup{font-size:10px}.ckeditor-output img{max-width:100%!important;height:auto!important}.ckeditor-output h1,.ckeditor-output h2,.ckeditor-output h3{font-weight:900;margin:1.25em 0 .5em}.ckeditor-output h1{font-size:2.25rem}@media screen and (max-width:1200px){.ckeditor-output h1{font-size:1.875rem}}@media screen and (max-width:768px){.ckeditor-output h1{font-size:1.5rem}}@media screen and (max-width:680px){.ckeditor-output h1{font-size:1.25rem}}.ckeditor-output h2{font-size:1.75rem}@media screen and (max-width:1200px){.ckeditor-output h2{font-size:1.625rem}}@media screen and (max-width:768px){.ckeditor-output h2{font-size:1.375rem}}@media screen and (max-width:680px){.ckeditor-output h2{font-size:1.125rem}}.ckeditor-output h3{font-size:1.375rem}@media screen and (max-width:1200px){.ckeditor-output h3{font-size:1.25rem}}@media screen and (max-width:768px){.ckeditor-output h3{font-size:1.125rem}}@media screen and (max-width:680px){.ckeditor-output h3{font-size:1rem}}.ckeditor-output p{margin-bottom:1.5em}.ckeditor-output p,.ckeditor-output ul li{font-size:1rem;line-height:1.4375}.ckeditor-output p:last-of-type,.ckeditor-output ul li:last-of-type{margin-bottom:0}.ckeditor-output p a:hover,.ckeditor-output ul li a:hover{color:#e50080}.ckeditor-output ul{margin:20px 0}.ckeditor-output ul li{position:relative;padding-left:20px;color:#000;margin-bottom:.75em}.ckeditor-output ul li:before{content:"";top:8px;position:absolute;left:0;width:8px;height:8px;background-color:#e50080;border-radius:50%}.ckeditor-output table,.competence__icon-wrapper .competence__icon img{width:100%}.ckeditor-output table tr td,.ckeditor-output table tr th{border:1px solid #444;padding:3px 5px;font-weight:700!important}.ckeditor-output table tr td{font-weight:400!important}.ckeditor-output .layout--two-column .column{padding:0 10px}@media screen and (max-width:768px){.ckeditor-output .layout--two-column .column{width:100%!important;float:none!important;margin:20px auto}}.img-grayscale{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .25s ease}.img-grayscale:hover{-webkit-filter:grayscale(0);filter:none}.img-wrapper{position:relative}.img-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.custom-checkbox input[type=checkbox]{opacity:0;display:none;position:absolute;z-index:-1}.custom-checkbox input[type=checkbox].error-state+label span{border-color:#e50080;background-color:#e5008055}.custom-checkbox input[type=checkbox]+label{position:relative;padding-left:25px;display:block;cursor:pointer;font-size:.875rem}@media screen and (max-width:680px){.custom-checkbox input[type=checkbox]+label{padding-left:36px}}.ckeditor-output p a,.ckeditor-output ul li a,.custom-checkbox input[type=checkbox]+label a{color:inherit;text-decoration:underline}.custom-checkbox input[type=checkbox]+label a:focus,.custom-checkbox input[type=checkbox]+label a:hover{color:#e50080}.custom-checkbox input[type=checkbox]+label span{position:absolute;left:0;top:-2px;display:block;width:16px;height:16px;border:1px solid #afafaf}@media screen and (max-width:680px){.custom-checkbox input[type=checkbox]+label span{width:20px;height:20px;top:0}}.custom-checkbox input[type=checkbox]+label span svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.custom-checkbox input[type=checkbox]+label span svg path,.esgenius-implementation .swiper-slide.swiper-slide-active>div svg path,.file-input[for=form_contact_attachment]:hover .file-input__icon svg path,.socials-icons a:hover svg path{fill:#e50080}.custom-checkbox input[type=checkbox]:checked+label span svg{display:block}.gz-intro__bg,.hp-contact__bg,.hp-intro__bg,.sp-intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/hp_intro_bg.svg);background-repeat:no-repeat;background-attachment:fixed}.gz-intro__bg{background-image:url(../images/gen_z_hero.jpg);background-size:cover}.gz-bg-dark{background:#181d23}.gz-bg-darkest{background:#101316}.gz-bg-light{background:#fff}@media screen and (max-width:991px){.gz-bg-light .gz-bg-light::after{background:rgba(250,250,250,.3);position:absolute;width:100%;height:100%;z-index:3}}.gz-border-tb{border-bottom:1px solid #707070;border-top:1px solid #707070}.sp-top-bg{position:absolute;top:0;width:100%;height:42.8125rem;background-color:#000;background-image:url(../images/hp_intro_bg.svg);background-repeat:no-repeat;background-attachment:fixed;background-position:25% 77%}@media screen and (max-width:480px){.sp-top-bg{height:50rem}}.sp-top-bg--contact{height:67.5rem}@media screen and (max-width:480px){.sp-top-bg--contact{height:78.125rem}}.case-study,.corner-borders{position:relative}.corner-borders:after,.corner-borders:before{content:"";position:absolute;display:block;border-top:12px solid #e50080;border-left:10px solid #e50080;width:50px;height:42px}@media screen and (max-width:1200px){.corner-borders:after,.corner-borders:before{border-top-width:8px;border-left-width:6px;width:40px;height:34px}}@media screen and (max-width:640px){.corner-borders:after,.corner-borders:before{border-top-width:5px;border-left-width:3px;width:30px;height:24px}}.corner-borders:before{top:-38px;left:-35px}@media screen and (max-width:1200px){.corner-borders:before{top:-26px;left:-30px}}@media screen and (max-width:640px){.corner-borders:before{top:-20px;left:-20px}}.corner-borders:after{bottom:-28px;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px){.corner-borders:after{bottom:-22px}}@media screen and (max-width:640px){.corner-borders:after{bottom:-20px;right:-20px}}.socials-icons li{margin-right:1.25rem}@media screen and (max-width:1200px){.socials-icons li{margin-right:1rem}}@media screen and (max-width:680px){.socials-icons li{margin-right:.75rem}}@media screen and (max-width:1200px){.socials-icons svg{width:34px;height:34px}}@media screen and (max-width:680px){.socials-icons svg{width:26px;height:26px}}.case-study{width:calc(100%/2 - 2*18px);margin:18px;height:0;padding-bottom:calc(56.25%/2 - 18px);background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1200px){.case-study{width:calc(100%/2 - 2*10px);padding-bottom:calc(56.25%/2 - 10px);margin:10px}}@media screen and (max-width:991px){.case-study{width:calc(100%/2 - 2*5px);padding-bottom:calc(56.25%/2 + 15px);margin:5px}}@media screen and (max-width:768px){.case-study{width:100%;padding-bottom:40%}}@media screen and (max-width:480px){.case-study{padding-bottom:56.25%}}@media screen and (max-width:400px){.case-study{padding-bottom:80%;background-size:80%}}.case-study:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.case-study:hover:after{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 )}.case-study__content{position:absolute;z-index:1;bottom:0;left:0;width:100%;color:#fff;padding:2.5rem 3.5% .625rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 )}.case-study__content p{font-size:.875rem;line-height:1.28571}@media screen and (max-width:991px){.case-study__content p{font-size:12px}}.case-study__points{margin:1.25rem -5px 0}@media screen and (max-width:991px){.case-study__points{margin-top:.3125rem}}.case-study__point{width:calc(100%/3 - 5px);margin:5px 0 5px 5px;border-right:1px solid #fff;padding:0 2% 0 4%}@media screen and (max-width:991px){.case-study__point{padding:0 4px}}.case-study__point:last-of-type{border-right:0}.case-study__point:first-of-type{padding-left:0}.case-study__point h4,.case-study__point p{font-size:.75rem;line-height:1.5}@media screen and (max-width:991px){.case-study__point h4{font-size:10px}}@media screen and (max-width:991px){.case-study__point p{font-size:10px;line-height:1.05}}.hp-case-study{padding:3.75rem 0}@media screen and (max-width:1440px){.hp-case-study{padding:2.5rem 0}}@media screen and (max-width:991px){.hp-case-study{padding:1.875rem 0}}@media screen and (max-width:768px){.hp-case-study{padding:1.25rem 0}}@media screen and (max-width:680px){.hp-case-study{margin-bottom:1.25rem}}.hp-case-study:last-of-type{margin-bottom:0}.hp-case-study__content,.hp-case-study__image{width:50%}@media screen and (max-width:991px){.hp-case-study__image{width:40%}}@media screen and (max-width:680px){.hp-case-study__image{width:100%}}.hp-case-study__image img{max-width:100%}@media screen and (max-width:680px){.hp-case-study__image img{max-width:240px;display:block;margin:0 auto .9375rem}}.hp-case-study__content{padding-left:8.75%}@media screen and (max-width:991px){.hp-case-study__content{width:60%;padding-left:6%}}@media screen and (max-width:680px){.hp-case-study__content{width:100%;padding-left:0;text-align:center}}.hp-case-study__content.reversed{padding-left:0;padding-right:8.75%}@media screen and (max-width:991px){.hp-case-study__content.reversed{padding-right:6%}}@media screen and (max-width:680px){.hp-case-study__content.reversed{padding-right:0}}.hp-case-study__content .h3{line-height:1.25;margin-bottom:.5em}.hp-case-study__content p{color:#7c7c7c}.hp-case-study__points{margin:1.25rem -5px 3.125rem}@media screen and (max-width:768px){.hp-case-study__points{margin:.9375rem -5px 1.875rem}}.hp-case-study__point{width:calc(100%/3 - 5px);margin:5px 0 5px 5px;border-right:1px solid rgba(0,0,0,.3);padding:0 2% 0 4%}@media screen and (max-width:680px){.hp-case-study__point{padding:0 2%}}.hp-case-study__point:last-of-type{border-right:0}.hp-case-study__point:first-of-type{padding-left:0}.hp-case-study__point h4{color:#e50080;font-size:1rem;line-height:1.4375}@media screen and (max-width:680px){.hp-case-study__point h4{font-size:.875rem}.hp-case-study__point p{font-size:.8125rem}}.reference-categories{margin:1.875rem 0}.reference-category{padding-left:20px;position:relative;margin-right:7.5%;font-size:.875rem;color:#e50080;line-height:1.42857;margin-bottom:5px}@media screen and (max-width:1200px){.reference-category{margin-right:4%}}@media screen and (max-width:768px){.reference-category{font-size:.8125rem;margin-right:2%;padding-left:10px}}.reference-category:before{content:"";position:absolute;left:0;top:.425em;width:8px;height:8px;border-radius:50%;background-color:#e50080;display:block;transition:background-color .25s ease}@media screen and (max-width:768px){.reference-category:before{width:6px;height:6px;top:.35em}}.communication-lines__image-wrapper svg+p a:hover,.reference-category.is-active,.reference-category:hover{color:#000}.reference-category.is-active:before,.reference-category:hover:before{background-color:#000}.career-offer-categories{margin:1.875rem 0}.career-offer-category{padding-left:20px;position:relative;margin-right:7.5%;font-size:.875rem;color:#fff;line-height:1.42857;margin-bottom:5px}@media screen and (max-width:1200px){.career-offer-category{margin-right:4%}}@media screen and (max-width:768px){.career-offer-category{font-size:.8125rem;margin-right:2%;padding-left:10px}}.career-offer-category:before{content:"";position:absolute;left:0;top:.425em;width:8px;height:8px;border-radius:50%;background-color:#fff;display:block;transition:background-color .25s ease}@media screen and (max-width:768px){.career-offer-category:before{width:6px;height:6px;top:.35em}}.career-offer-category.is-active,.career-offer-category:hover{color:#e50080}.career-offer-category.is-active:before,.career-offer-category:hover:before,.sp-intro--case-studies .reference-category.is-active:before,.sp-intro--case-studies .reference-category:hover:before,.sp-intro--clients .reference-category.is-active:before,.sp-intro--clients .reference-category:hover:before{background-color:#e50080}.reference-tags{margin:1.25rem -5px 1.875rem}.reference-tag{border:1px solid #fff;color:#fff;font-size:.8125rem;font-weight:600;margin:5px}.reference-tag.is-active,.reference-tag:hover{border-color:#fff;background-color:#fff;color:#e50080}.reference-tag a{padding:.625rem .9375rem;color:inherit;display:block}.reference-clients{margin:1.25rem 0}.reference-clients-list{display:none;margin:0 -10px}@media screen and (max-width:680px){.reference-clients-list{margin:0 -5px}}.reference-clients-list.is-active{display:block}.reference-client-logo{width:calc(100%/8 - 2*10px);margin:10px;height:0;padding-bottom:5%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block}@media screen and (max-width:1200px){.reference-client-logo{width:calc(100%/6 - 2*10px);padding-bottom:8%}}@media screen and (max-width:768px){.reference-client-logo{width:calc(100%/4 - 2*10px);padding-bottom:10%}}@media screen and (max-width:680px){.reference-client-logo{width:calc(100%/3 - 2*5px);padding-bottom:14%;margin:5px}}.s-membership{background-color:#bfbfbf;color:#fff;padding:2.5rem 0}@media screen and (max-width:1200px){.s-membership{padding:1.5625rem 0}}.membership-items{margin:1.25rem -50px .625rem}@media screen and (max-width:1440px){.membership-items{margin:1.25rem -30px .625rem}}@media screen and (max-width:768px){.membership-items{margin:1.25rem -15px .625rem}}@media screen and (max-width:680px){.membership-items{margin:1.25rem -5px .625rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.membership-item{width:calc(100%/5 - 2*50px);margin:10px 50px;height:0;padding-bottom:3%;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:1440px){.membership-item{width:calc(100%/5 - 2*30px);margin:10px 30px}}@media screen and (max-width:768px){.membership-item{width:calc(100%/5 - 2*15px);margin:10px 15px}}@media screen and (max-width:680px){.membership-item{width:calc(100%/3 - 2*5px);margin:15px 5px;padding-bottom:6%}}.contact-form-wrapper{background-color:#fff;padding:3.4375rem 8.5%;color:#000}@media screen and (max-width:991px){.contact-form-wrapper{padding:2.1875rem 7%}}@media screen and (max-width:480px){.contact-form-wrapper{padding:1.5625rem 5%}.ckeditor-output .contact-form h1,.ckeditor-output .contact-form h2,.ckeditor-output .contact-form h3,.contact-form .ckeditor-output h1,.contact-form .ckeditor-output h2,.contact-form .ckeditor-output h3,.contact-form .h2{margin-bottom:.75em}}.ckeditor-output .contact-form h1+p,.ckeditor-output .contact-form h2+p,.ckeditor-output .contact-form h3+p,.contact-form .ckeditor-output h1+p,.contact-form .ckeditor-output h2+p,.contact-form .ckeditor-output h3+p,.contact-form .h2+p{color:#707070;line-height:1.5625;margin-top:.5em;margin-bottom:3em}@media screen and (max-width:1200px){.ckeditor-output .contact-form h1+p,.ckeditor-output .contact-form h2+p,.ckeditor-output .contact-form h3+p,.contact-form .ckeditor-output h1+p,.contact-form .ckeditor-output h2+p,.contact-form .ckeditor-output h3+p,.contact-form .h2+p{margin-bottom:2em}}@media screen and (max-width:480px){.ckeditor-output .contact-form h1+p,.ckeditor-output .contact-form h2+p,.ckeditor-output .contact-form h3+p,.contact-form .ckeditor-output h1+p,.contact-form .ckeditor-output h2+p,.contact-form .ckeditor-output h3+p,.contact-form .h2+p{margin-bottom:1em}}.contact-form button[type=submit].btn{font-size:.8125rem;width:14.5rem;position:relative;margin:.9375rem 0}@media screen and (max-width:768px){.contact-form button[type=submit].btn{width:11.875rem}}@media screen and (max-width:680px){.contact-form button[type=submit].btn{margin:1.5625rem 0 0}}.contact-form button[type=submit].btn .loader{position:absolute;width:30px;height:30px;left:calc(50% - 15px);top:calc(50% - 15px)}.contact-form input[type=email],.contact-form input[type=text]{width:100%;border:0;border-bottom:1px solid #afafaf;font-size:16px;position:relative;outline:0}.contact-form textarea{width:100%;font-size:16px;position:relative;outline:0}.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#afafaf}.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#afafaf}.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#afafaf}.contact-form input[type=email]:-moz-placeholder,.contact-form input[type=text]:-moz-placeholder,.contact-form textarea:-moz-placeholder{color:#afafaf}.contact-form input:not(input[type=checkbox]){height:36px;line-height:36px}.contact-form input:not(input[type=checkbox]).error-state{border-bottom-color:#e50080}.contact-form textarea{min-height:110px;padding:15px;border:1px solid #afafaf}.contact-form textarea.error-state{border-color:#e50080}.contact-form .custom-checkbox label{color:#afafaf}.contact-form .custom-checkbox label a,.department-person a{color:inherit}.contact-form__row{margin:1.5625rem 0 1.875rem;position:relative}@media screen and (max-width:768px){.contact-form__row{margin:1.125rem 0 1.25rem}}@media screen and (max-width:480px){.contact-form__row{margin:0}}.contact-form__row:nth-of-type(2){margin-bottom:5rem}@media screen and (max-width:768px){.contact-form__row:nth-of-type(2){margin-bottom:3.75rem}}@media screen and (max-width:480px){.contact-form__row:nth-of-type(2){margin-bottom:2.8125rem}}.career-offer .contact-form__row.contact-form__career-layout>div,.contact-form__row.flexbox>div{width:45%}@media screen and (max-width:768px){.career-offer .contact-form__row.contact-form__career-layout>div,.contact-form__row.flexbox>div{width:47%}}@media screen and (max-width:480px){.career-offer .contact-form__row.contact-form__career-layout>div,.contact-form__row.flexbox>div{width:100%}}.contact-form__labeled-input{position:relative}@media screen and (max-width:480px){.contact-form__labeled-input{margin:.9375rem 0}}.contact-form__labeled-input.is-active label{bottom:auto;top:-28px;font-size:12px;border-bottom:0}.contact-form__labeled-input label{color:#afafaf;border-bottom:2px solid #e50080;position:absolute;bottom:0;z-index:1;height:36px;line-height:36px;transition:all .25s ease}.contact-form__labeled-input.error-state label,.sp-intro [data-category-filter-handler].is-active,.sp-intro [data-tag-filter-handler].is-active{color:#e50080}.contact-form__labeled-input--top label{bottom:auto;top:-35px}.sp-intro [data-category-filter-handler],.sp-intro [data-tag-filter-handler]{background-color:transparent;border:0;border-bottom:1px solid #e50080;outline:0;text-align:left;font-weight:700;padding:1em .5em;position:relative;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2em;display:none}@media screen and (max-width:991px){.sp-intro [data-category-filter-handler],.sp-intro [data-tag-filter-handler]{display:-webkit-flex;display:-ms-flexbox;display:flex}}.sp-intro [data-category-filter-handler].is-active svg,.sp-intro [data-tag-filter-handler].is-active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.actuality svg path,.sp-intro [data-category-filter-handler].is-active svg path,.sp-intro [data-tag-filter-handler].is-active svg path{stroke:#e50080}.sp-intro [data-category-filter-handler] svg path,.sp-intro [data-tag-filter-handler] svg path{stroke:#fff}@media screen and (max-width:991px){.sp-intro .reference-categories,.sp-intro .reference-tags{display:none}.sp-intro .reference-categories.is-visible,.sp-intro .reference-tags.is-visible{display:-webkit-flex;display:-ms-flexbox;display:flex}}.sp-intro--case-studies{padding-bottom:5rem}.sp-intro--case-studies,.sp-intro--case-studies-detail{background-color:#000;color:#fff;padding-top:9.375rem}.sp-intro--clients{padding-bottom:5rem}.sp-intro--actualities,.sp-intro--actualities-detail,.sp-intro--career,.sp-intro--clients,.sp-intro--contact{background-color:#000;color:#fff;padding-top:9.375rem}@media screen and (max-width:768px){.sp-intro--actualities,.sp-intro--actualities-detail,.sp-intro--career,.sp-intro--case-studies,.sp-intro--case-studies-detail,.sp-intro--clients,.sp-intro--contact{padding-top:7.5rem;padding-bottom:3.75rem}}.sp-intro--actualities-detail:before,.sp-intro--actualities:before,.sp-intro--career:before,.sp-intro--case-studies-detail:before,.sp-intro--case-studies:before,.sp-intro--clients:before,.sp-intro--contact:before{content:"";position:absolute;top:0;width:100%;height:42.8125rem;background-color:#000;background-image:url(../images/hp_intro_bg.svg);background-repeat:no-repeat;background-attachment:fixed;background-position:25% 77%}@media screen and (max-width:480px){.sp-intro--actualities-detail:before,.sp-intro--actualities:before,.sp-intro--career:before,.sp-intro--case-studies-detail:before,.sp-intro--case-studies:before,.sp-intro--clients:before,.sp-intro--contact:before{height:50rem}}.competence{margin-bottom:8.75rem;margin-top:8.75rem}@media screen and (max-width:1440px){.competence{margin-bottom:6.875rem}}@media screen and (max-width:991px){.competence{margin-bottom:5.625rem}}@media screen and (max-width:768px){.competence{margin-bottom:3.75rem}}@media screen and (max-width:480px){.competence{margin-bottom:2.5rem}}.competence:first-of-type{margin-top:0}.competence:last-of-type{margin-bottom:0}.competence__icon-wrapper{width:100%;max-width:280px}@media screen and (max-width:991px){.competence__icon-wrapper{width:100%;margin-bottom:1.875rem}}.competence__icon-wrapper .competence__icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;aspect-ratio:1}@media screen and (max-width:1263px){.competence__icon-wrapper .competence__icon{max-width:120px;width:100%;height:auto;display:block;margin:0}}@media screen and (max-width:1200px){.competence__icon-wrapper .competence__icon{max-width:120px;width:100%;height:auto;display:block;margin:0}}@media screen and (max-width:480px){.competence__icon-wrapper .competence__icon{max-width:120px;width:100%;height:auto}}.competence__content p a,.competence__content__reversed p a{color:#e50080!important;text-decoration:underline}.competence__content{width:100%;max-width:718px;position:relative;padding-left:4%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:1200px){.competence__content{padding-left:0;padding-top:1em}}@media screen and (max-width:991px){.competence__content{width:100%;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important;max-width:100%}}@media screen and (max-width:680px){.competence__content{width:100%}}@media screen and (max-width:480px){.competence__content{padding-left:4%}}.ckeditor-output .competence__content h1,.ckeditor-output .competence__content h2,.ckeditor-output .competence__content h3,.competence__content .ckeditor-output h1,.competence__content .ckeditor-output h2,.competence__content .ckeditor-output h3,.competence__content .h2{line-height:1.45}@media screen and (max-width:1200px){.ckeditor-output .competence__content h1,.ckeditor-output .competence__content h2,.ckeditor-output .competence__content h3,.competence__content .ckeditor-output h1,.competence__content .ckeditor-output h2,.competence__content .ckeditor-output h3,.competence__content .h2{margin-bottom:.5em}}@media screen and (max-width:680px){.ckeditor-output .competence__content h1,.ckeditor-output .competence__content h2,.ckeditor-output .competence__content h3,.competence__content .ckeditor-output h1,.competence__content .ckeditor-output h2,.competence__content .ckeditor-output h3,.competence__content .h2{line-height:1.15;margin-bottom:.25em}}.competence__content .h3{line-height:1.66667;margin-bottom:24px}.competence__content .h4{color:#e50080;margin-bottom:2.5em}@media screen and (max-width:680px){.competence__content .h4{margin-bottom:1.5em}}@media screen and (max-width:480px){.competence__content .h4{margin-bottom:1em}}.competence__content p,.competence__content__reversed p{color:#7c7c7c;line-height:1.25;margin-bottom:1em}.competence__content__reversed{width:100%;max-width:718px;position:relative;padding-left:0;padding-right:4%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:1200px){.competence__content__reversed{padding-right:0;padding-left:0;padding-top:1em;max-width:100%}}@media screen and (max-width:991px){.competence__content__reversed{width:100%;padding-left:0;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}}@media screen and (max-width:680px){.competence__content__reversed{width:100%}}@media screen and (max-width:480px){.competence__content__reversed{padding-left:4%}}.ckeditor-output .competence__content__reversed h1,.ckeditor-output .competence__content__reversed h2,.ckeditor-output .competence__content__reversed h3,.competence__content__reversed .ckeditor-output h1,.competence__content__reversed .ckeditor-output h2,.competence__content__reversed .ckeditor-output h3,.competence__content__reversed .h2{line-height:1.45}@media screen and (max-width:1200px){.ckeditor-output .competence__content__reversed h1,.ckeditor-output .competence__content__reversed h2,.ckeditor-output .competence__content__reversed h3,.competence__content__reversed .ckeditor-output h1,.competence__content__reversed .ckeditor-output h2,.competence__content__reversed .ckeditor-output h3,.competence__content__reversed .h2{margin-bottom:.5em}}@media screen and (max-width:680px){.ckeditor-output .competence__content__reversed h1,.ckeditor-output .competence__content__reversed h2,.ckeditor-output .competence__content__reversed h3,.competence__content__reversed .ckeditor-output h1,.competence__content__reversed .ckeditor-output h2,.competence__content__reversed .ckeditor-output h3,.competence__content__reversed .h2{line-height:1.15;margin-bottom:.25em}}.competence__content__reversed .h3{line-height:1.66667;margin-bottom:24px}.competence__content__reversed .h4{color:#e50080;margin-bottom:2.5em}@media screen and (max-width:680px){.competence__content__reversed .h4{margin-bottom:1.5em}}@media screen and (max-width:480px){.competence__content__reversed .h4{margin-bottom:1em}}.competence__persona{margin-top:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.competence__persona .competence__photo{width:30%;max-width:100px}@media screen and (max-width:991px){.competence__persona .competence__photo{width:25%;max-width:64px}}@media screen and (max-width:680px){.competence__persona .competence__photo{width:100%;max-width:64px}}.competence__persona .competence__photo img{max-width:100%;width:100%;border-radius:50%;aspect-ratio:1/1;object-fit:cover}@media screen and (max-width:680px){.competence__persona .competence__photo img{max-width:100%;display:block;margin:0 auto}}@media screen and (max-width:480px){.competence__persona .competence__photo img{max-width:100%}}.competence__persona .competence__persona_info{padding-left:20px}.competence__persona .competence__persona_info .competence__name{font-weight:600;font-size:24px;line-height:32px;margin-bottom:0}.competence__persona .competence__persona_info .competence__position{font-weight:400;font-size:14px;line-height:20px;color:#e50080;margin-bottom:0}.actuality{display:block;position:relative;border-bottom:3px solid #e0dfdf;padding-bottom:.9375rem;padding-top:.9375rem;color:inherit}@media screen and (max-width:991px){.actuality{padding:.625rem 0;border-width:2px}}.actuality:last-of-type{border-bottom:0}.actuality:hover .h3,.career-offer:hover .h3,.department-person a:hover,.file-input[for=form_contact_attachment]:hover .file-input__label{color:#e50080}.actuality:hover svg,.career-offer:hover>svg{opacity:1}.actuality .h3{transition:color .25s ease;line-height:2}.actuality p,.career-offer p{margin-bottom:1em}.actuality p:last-of-type{color:rgba(0,0,0,.5);margin-bottom:.25em}.actuality svg{position:absolute;right:0;bottom:15px;width:40px;height:20px;opacity:0;transition:opacity .25s ease}@media screen and (max-width:768px){.actuality svg{width:30px;height:15px}}.career-offer{position:relative;border-bottom:3px solid #e0dfdf;padding-bottom:.9375rem;padding-top:.9375rem}@media screen and (max-width:991px){.career-offer{padding:.625rem 0;border-width:2px}}.career-offer:last-of-type{border-bottom:0}.career-offer .h3{transition:color .25s ease;line-height:1.33333;margin-bottom:.425em}.career-offer .contact-form-wrapper{margin:3.125rem auto;box-shadow:0 3px 20px #00000029}@media screen and (max-width:768px){.career-offer .contact-form-wrapper{margin:1.875rem auto}}.career-offer .contact-form__career-layout{padding-top:2.5rem}@media screen and (max-width:680px){.career-offer .contact-form__career-layout{padding-top:0}}.career-offer .contact-form__career-layout>div:nth-of-type(1){width:calc(30% - 2*45px)}@media screen and (max-width:1440px){.career-offer .contact-form__career-layout>div:nth-of-type(1){width:calc(30% - 2*30px)}}@media screen and (max-width:1200px){.career-offer .contact-form__career-layout>div:nth-of-type(1){width:calc(36% - 2*30px)}}@media screen and (max-width:991px){.career-offer .contact-form__career-layout>div:nth-of-type(1){width:100%}.career-offer .contact-form__career-layout>div:nth-of-type(1) .department-person__photo{max-width:150px;margin:0 auto}}@media screen and (max-width:480px){.career-offer .contact-form__career-layout>div:nth-of-type(1) .department-person__photo{max-width:100px}}.career-offer .contact-form__career-layout>div:nth-of-type(1) .department-person__phone{margin-bottom:.25em}.career-offer .contact-form__career-layout>div:nth-of-type(2){width:70%;padding-left:10%}@media screen and (max-width:1200px){.career-offer .contact-form__career-layout>div:nth-of-type(2){width:64%}}@media screen and (max-width:991px){.career-offer .contact-form__career-layout>div:nth-of-type(2){width:100%;padding-left:0}}.career-offer>svg{position:absolute;right:0;bottom:.9375rem;opacity:0;transition:opacity .25s ease}.career-offer__anchor{position:absolute;top:-100px;width:0;height:0}.career-offer__banner{display:block;color:inherit;position:relative;z-index:1}.career-offer__banner p:last-of-type{color:rgba(0,0,0,.5);margin-bottom:0}.career-offer__content{display:none}.career-offer__content .ckeditor-output{margin-top:3.75rem}@media screen and (max-width:768px){.career-offer__content .ckeditor-output{margin-top:2.5rem}}.career-offer.is-active>svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:1;cursor:pointer}.career-offer.is-active .career-offer__content,.career-offer.is-active .contact-form-wrapper{display:block}.file-input[for=form_contact_attachment]{padding-right:90px!important;cursor:pointer;transition:background-color .25s ease;display:block;border-bottom:1px solid #afafaf}@media screen and (max-width:768px){.file-input[for=form_contact_attachment]{padding-right:70px!important}}.file-input[for=form_contact_attachment] input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.file-input__label{height:56px;line-height:52px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;color:#afafaf}@media screen and (min-width:1920px){.file-input__label{height:70px;line-height:66px}}@media screen and (max-width:680px){.file-input__label{height:44px;line-height:40px}}.file-input__icon{position:absolute;right:25px;height:100%;display:block;top:0}.file-input__icon svg{position:relative;width:26px;height:27px;top:calc(50% - 14px)}.file-input__icon svg path{fill:#afafaf}.department-person{margin:.625rem 45px 1.25rem;width:calc(100%/4 - 2*45px);color:#7c7c7c}@media screen and (max-width:1440px){.department-person{margin:.625rem 30px 1.25rem;width:calc(100%/4 - 2*30px)}}@media screen and (max-width:991px){.department-person{margin:.625rem 30px 3.125rem;width:calc(100%/2 - 2*30px);padding:0 25px}}@media screen and (max-width:680px){.department-person{margin:.625rem 15px 1.875rem;width:calc(100%/2 - 2*15px);padding:0 15px}}@media screen and (max-width:480px){.department-person{width:100%}}@media screen and (max-width:1440px){.department-person p{font-size:.875rem}}@media screen and (max-width:680px){.department-person p{font-size:.75rem}}.department-person__photo img{max-width:80%;display:block;margin:0 auto}@media screen and (max-width:991px){.department-person__photo img{max-width:50%}}.department-person__name{font-size:1.375rem;line-height:1.45455;font-weight:700;color:#000;margin-top:.75em;margin-bottom:.15em}@media screen and (max-width:1440px){.department-person__name{font-size:1.125rem;margin-bottom:0}}@media screen and (max-width:768px){.department-person__name{font-size:1rem}}@media screen and (max-width:680px){.department-person__name{font-size:.875rem}}.department-person__position{padding-bottom:1em;border-bottom:1px solid #e0dfdf;margin-bottom:1.25em}@media screen and (max-width:1440px){.department-person__position{padding-bottom:.75em;margin-bottom:1em}}@media screen and (max-width:991px){.department-person__position{padding-bottom:.5em;margin-bottom:.75em}}.department-person__phone{margin-bottom:.25em}@media screen and (max-width:991px){.department-person__phone{margin-bottom:.15em}}.rounded-full{border-radius:50%;overflow:hidden}.brand-experience-item{padding:3.75rem 0}@media screen and (max-width:1440px){.brand-experience-item{padding:2.5rem 0}}@media screen and (max-width:991px){.brand-experience-item{padding:1.875rem 0}}@media screen and (max-width:768px){.brand-experience-item{padding:1.25rem 0}}@media screen and (max-width:680px){.brand-experience-item{margin-bottom:2.5rem}}.brand-experience-item:last-of-type{margin-bottom:0}.brand-experience-item__content,.brand-experience-item__image{width:50%}@media screen and (max-width:991px){.brand-experience-item__image{width:40%}}@media screen and (max-width:680px){.brand-experience-item__image{width:100%}}.brand-experience-item__image.reversed{text-align:right}.brand-experience-item__image img{max-width:95%}@media screen and (max-width:680px){.brand-experience-item__image img{max-width:240px;display:block;margin:0 auto .9375rem}}.brand-experience-item__content{padding-left:7%}@media screen and (max-width:991px){.brand-experience-item__content{width:60%;padding-left:6%}}@media screen and (max-width:680px){.brand-experience-item__content{width:100%;padding-left:0;text-align:center}}.brand-experience-item__content.reversed{padding-left:0;padding-right:7%}@media screen and (max-width:991px){.brand-experience-item__content.reversed{padding-right:6%}}@media screen and (max-width:680px){.brand-experience-item__content.reversed{padding-right:0}}.brand-experience-item__content .h3{line-height:1.25;margin-bottom:.5em;text-transform:uppercase}.brand-experience-item__content h4.h3{text-transform:none;margin-top:1em}.brand-experience-item__content p{color:#7c7c7c}.brand-experience-item__content .btn--black-transparent{font-size:1rem;width:14.5rem}.brand-experience-item__points{margin:1.25rem -5px}@media screen and (max-width:768px){.brand-experience-item__points{margin:.9375rem -5px 1.875rem}}.brand-experience-item__point{margin:5px 0 5px 5px;border-right:1px solid rgba(0,0,0,.3);padding:0 4%}@media screen and (max-width:680px){.brand-experience-item__point{padding:0;width:100%;border:0}}.brand-experience-item__point:last-of-type{border-right:0}.brand-experience-item__point:first-of-type{padding-left:0}.brand-experience-item__point h4{color:#e50080;font-size:1rem;line-height:1.4375}@media screen and (max-width:680px){.brand-experience-item__point h4{font-size:.875rem}.brand-experience-item__point p{font-size:.8125rem}}.hp-prizes{padding:3.5rem 0}@media screen and (max-width:991px){.hp-prizes{padding:2.5rem 0 1rem}}.ckeditor-output .hp-prizes h1,.ckeditor-output .hp-prizes h2,.ckeditor-output .hp-prizes h3,.hp-prizes .ckeditor-output h1,.hp-prizes .ckeditor-output h2,.hp-prizes .ckeditor-output h3,.hp-prizes .h2{margin-bottom:1.875rem}.hp-prizes .hp-prizes__wrapper{--items-per-row: 2;--margin: 6px;margin-bottom:7.5rem;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin))}@media screen and (max-width:768px){.hp-prizes .hp-prizes__wrapper{--items-per-row: 1}}@media screen and (max-width:991px){.hp-prizes .hp-prizes__wrapper{margin-bottom:5.625rem}}.hp-prizes .hp-prizes__item{width:calc(100%/var(--items-per-row) - 2*var(--margin));margin:var(--margin)}.hp-prizes .hp-prizes__item.is-active .hp-prizes__banner{height:auto}.hp-prizes .hp-prizes__item.is-active .hp-prizes__content{display:grid}.esgenius-acquisition__item.is-active .esgenius-acquisition__banner-trigger:before,.hp-prizes .hp-prizes__item.is-active .hp-prizes__banner-trigger:before{background-image:url("data:image/svg+xml,%3Csvg width='44px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L18 12' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media screen and (max-width:480px){.hp-prizes .hp-prizes__item.is-active .hp-prizes__banner-trigger:before{background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L18 12' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.hp-prizes .hp-prizes__banner{background:#f9f9f9;box-shadow:1px 1px 4px #e0dfdf;display:grid;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:80px auto 60px;padding:2em 1.5em;height:100%}@media screen and (max-width:991px){.hp-prizes .hp-prizes__banner{grid-template-columns:60px auto 40px;padding:1.25em .75em}}@media screen and (max-width:768px){.hp-prizes .hp-prizes__banner{grid-template-columns:50px auto 30px;grid-column-gap:1.25rem}}@media screen and (max-width:680px){.hp-prizes .hp-prizes__banner{grid-template-columns:50px auto 30px;grid-column-gap:1.25rem}}@media screen and (max-width:480px){.hp-prizes .hp-prizes__banner{grid-template-columns:40px auto 20px;grid-column-gap:.75rem}}.hp-prizes .hp-prizes__banner:hover{cursor:pointer;background-color:#ddd}.hp-prizes .hp-prizes__banner-ico{text-align:center}.hp-prizes .hp-prizes__banner-ico img,.hp-prizes .hp-prizes__banner-ico svg{margin:0 auto;max-width:90%;max-height:56px}.hp-prizes .hp-prizes__banner-title{font-size:1.375rem;font-weight:700;text-transform:uppercase;padding:0 1em}@media screen and (max-width:991px){.hp-prizes .hp-prizes__banner-title{font-size:1.125rem}}@media screen and (max-width:480px){.hp-prizes .hp-prizes__banner-title{font-size:1.0625rem}}.hp-prizes .hp-prizes__banner-title span{margin-top:.375rem;display:block;font-size:.75em;color:#e50080}@media screen and (max-width:991px){.hp-prizes .hp-prizes__banner-title span{font-size:.625em}}.hp-prizes .hp-prizes__banner-trigger{font-size:1.875rem;font-weight:900;position:relative}.hp-prizes .hp-prizes__banner-trigger:before{display:block;transition:linear .1s;margin:0 auto;content:"";width:40px;height:40px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='40px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20M12 4V20' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}@media screen and (max-width:991px){.hp-prizes .hp-prizes__banner-trigger:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media screen and (max-width:480px){.hp-prizes .hp-prizes__banner-trigger:before{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20M12 4V20' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.hp-prizes .hp-prizes__content{display:none}.hp-prizes .hp-prizes__content-row{width:100%;margin:0 auto;display:grid;grid-template-columns:70px auto;grid-column-gap:1em;font-size:1.125rem;padding:1.5em 1em}@media screen and (max-width:1440px){.hp-prizes .hp-prizes__content-row{font-size:1rem}}@media screen and (max-width:680px){.hp-prizes .hp-prizes__content-row{font-size:.9375rem;grid-template-columns:20px auto}}.hp-prizes .hp-prizes__content-row+.hp-prizes__content-row{border-top:1px solid #e0dfdf}.hp-prizes .hp-prizes__content-medals{text-align:center}.hp-prizes .hp-prizes__content-medals img,.hp-prizes .hp-prizes__content-medals svg{margin:0 auto;max-width:85%;max-height:60px}.hp-prizes .hp-prizes__content-table{display:grid;grid-template-columns:170px auto;grid-column-gap:2em;grid-row-gap:1.25em;color:#7c7c7c}@media screen and (max-width:991px){.hp-prizes .hp-prizes__content-table{grid-template-columns:100px auto;grid-column-gap:1.5em;grid-row-gap:1em}}@media screen and (max-width:768px){.hp-prizes .hp-prizes__content-table{grid-template-columns:90px auto;grid-row-gap:.875em}}.hp-prizes .hp-prizes__content-table strong{font-weight:700;color:#000;text-transform:uppercase}.page--home section .btn--black-transparent,.page--home section .btn--pink{font-size:.875rem;width:13.75rem}@media screen and (max-width:768px){.page--home section .btn--black-transparent,.page--home section .btn--pink{font-size:.8125rem;width:11.25rem}}@media screen and (max-width:680px){.page--home section .btn--black-transparent,.page--home section .btn--pink{font-size:.6875rem;width:10.3125rem}}.hp-intro{background-color:#000;color:#fff;padding:18.125rem 0 12.5rem}@media screen and (max-width:1440px){.hp-intro{padding:13.75rem 0 11.25rem}}@media screen and (max-width:768px){.hp-intro{padding:11.25rem 0;min-height:0}}@media screen and (max-width:680px){.hp-intro{padding:8.75rem 0 9.375rem}}.hp-intro__bg{background-position:50% 77%;opacity:.8;transition:opacity 3s ease}.hp-intro__text{max-width:760px;position:relative;left:36px}@media screen and (max-width:1440px){.hp-intro__text{max-width:720px}}@media screen and (max-width:991px){.hp-intro__text{max-width:90%}}@media screen and (max-width:680px){.hp-intro__text{left:20px}}@media screen and (max-height:640px){.hp-intro__text{left:15px}}.hp-intro__text:after,.hp-intro__text:before{content:"";position:absolute;display:block;border-top:12px solid #e50080;border-left:10px solid #e50080;width:50px;height:42px}@media screen and (max-width:1200px){.hp-intro__text:after,.hp-intro__text:before{border-top-width:8px;border-left-width:6px;width:40px;height:34px}}@media screen and (max-width:640px){.hp-intro__text:after,.hp-intro__text:before{border-top-width:5px;border-left-width:3px;width:30px;height:24px}}.hp-intro__text:before{top:-38px;left:-35px}@media screen and (max-width:1200px){.hp-intro__text:before{top:-26px;left:-30px}}@media screen and (max-width:640px){.hp-intro__text:before{top:-20px;left:-20px}}.hp-intro__text:after{bottom:-28px;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px){.hp-intro__text:after{bottom:-22px}}@media screen and (max-width:640px){.hp-intro__text:after{bottom:-20px;right:-20px}}.hp-intro__text h1{font-weight:900;font-size:3.5rem;line-height:1.24706;margin-bottom:.25em}@media screen and (max-width:1440px){.hp-intro__text h1{font-size:3.125rem}}@media screen and (max-width:1200px){.hp-intro__text h1{font-size:2.625rem}}@media screen and (max-width:991px){.hp-intro__text h1{font-size:2.25rem}}@media screen and (max-width:768px){.hp-intro__text h1{font-size:1.875rem}}@media screen and (max-width:680px){.hp-intro__text h1{font-size:1.625rem}}@media screen and (max-height:640px){.hp-intro__text h1{font-size:1.625rem}}.hp-intro__text p{font-size:1.25rem;line-height:1.45455;width:90%}@media screen and (max-width:1440px){.hp-intro__text p{font-size:1.1875rem}}@media screen and (max-width:768px){.hp-intro__text p{font-size:1.125rem}}@media screen and (max-width:680px){.hp-intro__text p{font-size:1rem;width:98%}}.hp-intro__socials{position:absolute;bottom:3.125rem;left:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hp-competences{padding:6.25rem 0}@media screen and (max-width:1200px){.hp-competences{padding:4.6875rem 0}}@media screen and (max-width:768px){.hp-competences{padding:3.4375rem 0}}@media screen and (max-width:680px){.hp-competences{padding:2.8125rem 0 1.875rem}}.hp-competences-slider{margin-top:3.75rem;position:relative}.hp-competences-slider .slider-btn{position:absolute;top:45%;z-index:1}@media screen and (max-width:480px){.hp-competences-slider .slider-btn{top:35%}}.hp-competences-slider .slider-btn--left{left:-15px}.hp-competences-slider .slider-btn--right{right:-15px}.hp-competences-slider .slider-item{padding:0 7.5%}.hp-competences-slider .icon{height:0;padding-bottom:50%;position:relative}@media screen and (max-width:1440px){.hp-competences-slider .icon{padding-bottom:45%}}@media screen and (max-width:991px){.hp-competences-slider .icon{padding-bottom:40%}}@media screen and (max-width:680px){.hp-competences-slider .icon{padding-bottom:32%}}.hp-competences-slider .icon svg{position:absolute;height:70%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hp-competences-slider h3{font-size:1.25rem;line-height:1.45;margin-bottom:.5em}@media screen and (max-width:680px){.hp-competences-slider h3{font-size:1.125rem}}.hp-competences-slider p{font-size:.875rem;line-height:1.42857;color:#7c7c7c}.hp-case-studies{padding:7.5rem 0 3.75rem;box-shadow:inset 0 2px 25px -5px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.hp-case-studies{padding:5.625rem 0 2.5rem}}@media screen and (max-width:768px){.hp-case-studies{padding:3.75rem 0}}@media screen and (max-width:680px){.hp-case-studies{padding:2.8125rem 0 1.875rem}}.hp-case-studies__text{color:#7c7c7c;margin-top:2em;max-width:950px}.hp-case-studies__items{margin-top:5rem}@media screen and (max-width:991px){.hp-case-studies__items{margin-top:3.75rem}}@media screen and (max-width:680px){.hp-case-studies__items{margin-top:2.5rem}}.hp-case-studies__more{padding:2.5rem 0;text-align:center}.hp-clients{padding:4.375rem 0}@media screen and (max-width:1200px){.hp-clients{padding:3.75rem 0}}@media screen and (max-width:680px){.hp-clients{padding:2.8125rem 0 1.875rem}}.hp-contact{color:#fff;padding:6.25rem 0;background-color:#000}@media screen and (max-width:1200px){.hp-contact{padding:4.6875rem 0}}@media screen and (max-width:768px){.hp-contact{padding:5rem 0 3.75rem}}.hp-contact__bg{background-position:70% 77%;opacity:.9}@media screen and (min-width:1920px){.hp-contact__bg{background-size:220%;background-position:70% 77%}}@media screen and (max-width:640px){.hp-contact__bg{background-position-x:60%}}.hp-contact__left{width:40%;padding-right:5%;position:relative}@media screen and (max-width:991px){.hp-contact__left{width:45%}}@media screen and (max-width:768px){.hp-contact__left{width:100%;padding:0 10%;margin-bottom:3.75rem}}.ckeditor-output .hp-contact__left h1,.ckeditor-output .hp-contact__left h2,.ckeditor-output .hp-contact__left h3,.hp-contact__left .ckeditor-output h1,.hp-contact__left .ckeditor-output h2,.hp-contact__left .ckeditor-output h3,.hp-contact__left .h2{line-height:1.125;margin-bottom:.5em}.hp-contact__left p{font-size:1.375rem;line-height:1.45455}@media screen and (max-width:991px){.hp-contact__left p{font-size:1.125rem}}@media screen and (max-width:680px){.hp-contact__left p{font-size:1rem}}.hp-contact__left svg{margin-top:2.5rem}@media screen and (max-width:768px){.hp-contact__left svg{display:none}}.hp-contact__right{width:60%}@media screen and (max-width:991px){.hp-contact__right{width:55%}}@media screen and (max-width:768px){.hp-contact__right{width:100%}}.hp-projects{padding:7.5rem 0 3.75rem;box-shadow:inset 0 2px 25px -5px rgba(0,0,0,.15)}.hp-projects__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.75rem;padding:6.875rem 0 0}@media screen and (max-width:680px){.hp-projects__wrapper{padding:3.75rem 0 1.875rem;grid-template-columns:1fr}.hp-projects__item{text-align:center}}.hp-projects__item p{color:#7c7c7c;font-size:1.25rem;line-height:1.35}@media screen and (max-width:991px){.hp-projects__item p{font-size:1.0625rem}}@media screen and (max-width:680px){.hp-projects__item p{font-size:1rem}}.hp-projects__item .btn--black-transparent{width:7.5rem!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;text-align:center}.hp-projects__item .btn--black-transparent svg{margin:0 auto;width:26px;height:26px}@media screen and (max-width:680px){.hp-projects__item .btn--black-transparent svg{width:20px;height:20px}}.esgenius-implementation .swiper-controls button svg path,.esgenius-implementation .swiper-slide>div svg path,.hp-projects__item .btn--black-transparent:hover svg path{fill:#fff}.hp-projects__item-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hp-projects__item-header svg{max-width:240px;max-height:70px;height:auto}@media screen and (max-width:991px){.hp-projects__item-header svg{max-width:240px}}@media screen and (max-width:680px){.hp-projects__item-header svg{margin:0 auto}}.hp-projects__item-content{padding:3.125rem 0}@media screen and (max-width:680px){.hp-projects__item-content{padding:1.75rem 0}}.hp-projects__item-bottom{display:grid;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);grid-gap:.9375rem}@media screen and (max-width:680px){.hp-projects__item-bottom{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.sp-intro--competences{background-color:#000;color:#fff;padding:6.875rem 0}@media screen and (max-width:768px){.sp-intro--competences{padding-bottom:5rem}}@media screen and (max-width:680px){.sp-intro--competences{padding-bottom:3.75rem}}.sp-intro--competences .h1{margin-bottom:.25em}.ckeditor-output .sp-intro--competences h1,.ckeditor-output .sp-intro--competences h2,.ckeditor-output .sp-intro--competences h3,.sp-intro--competences .ckeditor-output h1,.sp-intro--competences .ckeditor-output h2,.sp-intro--competences .ckeditor-output h3,.sp-intro--competences .h2{margin-bottom:.375em}.sp-intro--competences p{max-width:1250px}.sp-intro__bg{background-position:55% 82%;opacity:.7}.competences{background-color:#fff;padding:8.125rem 0}@media screen and (max-width:1440px){.competences{padding:6.875rem 0}}@media screen and (max-width:991px){.competences{padding:5.625rem 0}}@media screen and (max-width:768px){.competences{padding:3.75rem 0}}.competences_divider{border:1px solid #e8e8e9}.breadcrumb{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.5rem;gap:1rem}@media screen and (max-width:768px){.breadcrumb{font-size:1rem}}.case-study-point:has(.case-studies-clients){padding:1%}.text:has(.case-studies-clients){position:unset!important;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.case-studies-header{padding-top:9.375rem;padding-bottom:6.25rem;background-color:#000}.case-study-main-image{width:35%;padding-block:4rem}.case-study-point,.case-study-point-right{width:80%}@media screen and (max-width:768px){.case-study-point,.case-study-point-right{width:100%}}.case-study-content,.case-study-point-circle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-study-point-circle{--size: 5rem;background-color:#e50080;border-radius:50%;width:var(--size);aspect-ratio:1;height:var(--size)}@media screen and (max-width:1200px){.case-study-point-circle{--size: 4rem}}.pl-0{padding-left:0}.case-study-content .text{width:65%;position:relative}@media screen and (max-width:680px){.case-study-content .text{width:100%}}.case-study-content h2,.case-study-content p{margin:0}.case-study-content h2{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px);text-transform:uppercase;font-weight:900;line-height:1.15}@media screen and (max-width:1200px){.case-study-content h2{font-size:30px}}@media screen and (max-width:991px){.case-study-content h2{font-size:28px}}@media screen and (max-width:680px){.case-study-content h2{font-size:24px}}.case-study-point p{margin-left:150px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:20px}.case-study-point-right p{font-size:20px}@media screen and (max-width:991px){.case-study-point p,.case-study-point-right p{font-size:18px}}.case-study-point,.case-study-point-right{margin-top:4rem}.case-study-point-right{margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-study-point-right .case-study-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case-study-point-right h2{text-align:right;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(11px)}.case-study-point-right p{margin-right:150px;text-align:right}h2.case-studies-clients{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}p.case-studies-clients{margin-left:0!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.container__case-studies,.sp-intro--case-studies .reference-category:before{background-color:#fff}.sp-intro--case-studies .reference-category{color:#fff;margin-right:4%}.case-studies-detail__content p a:hover,.sp-intro--case-studies .reference-category.is-active,.sp-intro--case-studies .reference-category:hover{color:#e50080}.case-studies{padding-bottom:3.75rem}.case-studies-wrapper{background-color:#fff;padding:2.5rem 3%;margin:0 calc(18px - 15px);min-height:50vh}@media screen and (max-width:1200px){.case-studies-wrapper{margin:0 calc(14px - 15px);padding:1.5625rem 1%}}@media screen and (max-width:991px){.case-studies-wrapper{padding:.9375rem .5%}}.case-studies-list{display:none}.case-studies-list.is-active{display:block}.sp-intro--case-studies-detail{padding-bottom:6.25rem}@media screen and (max-width:991px){.sp-intro--case-studies-detail{padding-bottom:3.75rem}}@media screen and (max-width:680px){.sp-intro--case-studies-detail{padding-bottom:2.5rem}}.ckeditor-output .sp-intro--case-studies-detail h1,.ckeditor-output .sp-intro--case-studies-detail h2,.ckeditor-output .sp-intro--case-studies-detail h3,.sp-intro--case-studies-detail .ckeditor-output h1,.sp-intro--case-studies-detail .ckeditor-output h2,.sp-intro--case-studies-detail .ckeditor-output h3,.sp-intro--case-studies-detail .h2{font-weight:400;margin-bottom:.75em}.ckeditor-output .sp-intro--case-studies-detail h1 span:last-of-type,.ckeditor-output .sp-intro--case-studies-detail h2 span:last-of-type,.ckeditor-output .sp-intro--case-studies-detail h3 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h1 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h2 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h3 span:last-of-type,.sp-intro--case-studies-detail .h2 span:last-of-type{padding-left:1.875rem;margin-left:1.875rem;position:relative}@media screen and (max-width:991px){.ckeditor-output .sp-intro--case-studies-detail h1 span:last-of-type,.ckeditor-output .sp-intro--case-studies-detail h2 span:last-of-type,.ckeditor-output .sp-intro--case-studies-detail h3 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h1 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h2 span:last-of-type,.sp-intro--case-studies-detail .ckeditor-output h3 span:last-of-type,.sp-intro--case-studies-detail .h2 span:last-of-type{padding-right:1.25rem;margin-right:1.25rem}}.ckeditor-output .sp-intro--case-studies-detail h1 span:last-of-type:after,.ckeditor-output .sp-intro--case-studies-detail h2 span:last-of-type:after,.ckeditor-output .sp-intro--case-studies-detail h3 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h1 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h2 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h3 span:last-of-type:after,.sp-intro--case-studies-detail .h2 span:last-of-type:after{content:"";position:absolute;left:0;width:1px;height:40px;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:991px){.ckeditor-output .sp-intro--case-studies-detail h1 span:last-of-type:after,.ckeditor-output .sp-intro--case-studies-detail h2 span:last-of-type:after,.ckeditor-output .sp-intro--case-studies-detail h3 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h1 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h2 span:last-of-type:after,.sp-intro--case-studies-detail .ckeditor-output h3 span:last-of-type:after,.sp-intro--case-studies-detail .h2 span:last-of-type:after{height:24px}}.case-studies-detail__content{max-width:1240px}.case-studies-detail__content p{font-size:1rem;line-height:1.4375}.case-studies-detail__content p a,.contact a{color:inherit}.case-study-video{padding-bottom:6.25rem}.case-study-video__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.case-study-mockup{padding-bottom:6.25rem}.case-study-mockup.main-image{margin-top:30px}.case-study-mockup__wrapper,.sp-intro--clients .reference-category:before{background-color:#fff}.case-study-mockup__wrapper img{max-width:100%;display:block;margin:0 auto}.case-study-mockup__wrapper .case-study-title{text-align:center;font-weight:600;font-size:2.25rem;line-height:50px;width:100%;max-width:800px;margin:0 auto;padding:2em 1em 1em}@media screen and (max-width:1440px){.case-study-mockup__wrapper .case-study-title{font-size:1.875rem}}@media screen and (max-width:680px){.case-study-mockup__wrapper .case-study-title{font-size:1.5rem}}.case-study-points__wrapper{background-color:#fff;padding:0}@media screen and (max-width:991px){.case-study-points__wrapper{padding:30px 0}}.case-study-points__wrapper img{object-fit:cover}.case-study-points__wrapper .case-study-content+.ckeditor-output{margin-left:150px;font-size:20px;line-height:1.4375}@media screen and (max-width:1440px){.case-study-points__wrapper .case-study-content+.ckeditor-output{margin-left:50px;padding-top:1em}}.case-study-points__wrapper .case-study-content+.ckeditor-output li,.case-study-points__wrapper .case-study-content+.ckeditor-output p{-webkit-transform:none;-ms-transform:none;transform:none;margin-left:0;font-size:20px}.case-study-points__wrapper .case-study-content+.ckeditor-output ol,.case-study-points__wrapper .case-study-content+.ckeditor-output ul{-webkit-transform:none;-ms-transform:none;transform:none;font-size:20px}@media screen and (max-width:1440px){.case-study-points__wrapper .case-study-content+.ckeditor-output li,.case-study-points__wrapper .case-study-content+.ckeditor-output ol,.case-study-points__wrapper .case-study-content+.ckeditor-output p,.case-study-points__wrapper .case-study-content+.ckeditor-output ul{font-size:18px}}@media screen and (max-width:991px){.case-study-points__wrapper .case-study-content+.ckeditor-output li,.case-study-points__wrapper .case-study-content+.ckeditor-output ol,.case-study-points__wrapper .case-study-content+.ckeditor-output p,.case-study-points__wrapper .case-study-content+.ckeditor-output ul{font-size:17px}}@media screen and (max-width:768px){.case-study-points__wrapper .case-study-content+.ckeditor-output li,.case-study-points__wrapper .case-study-content+.ckeditor-output ol,.case-study-points__wrapper .case-study-content+.ckeditor-output p,.case-study-points__wrapper .case-study-content+.ckeditor-output ul{font-size:16px}}.case-study-points__wrapper .case-study-content+.ckeditor-output li{margin-bottom:.75em}.case-study-points__wrapper .case-study-content+.ckeditor-output ol,.case-study-points__wrapper .case-study-content+.ckeditor-output ul{margin:1.5em 0}.case-study-points__wrapper .case-study-content+.ckeditor-output ol{list-style-type:decimal;list-style-position:inside}.case-study-points__item,.case-study-points__item .case-study-points__item--text-wrapper ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.case-study-points__item{width:100%;height:100%;min-height:200px;margin-top:0}@media screen and (max-width:991px){.case-study-points__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto}}.case-study-points__item .case-study-points__item--title-wrapper{width:20%;max-width:200px;position:relative}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--title-wrapper{width:100%;max-width:unset;padding:50px 0}}.case-study-points__item .case-study-points__item--title-wrapper .pink-circle{position:absolute;top:95px;left:50%;translate:-50% -50%;z-index:0}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--title-wrapper .pink-circle{position:static;top:unset;left:unset;translate:unset;z-index:0;margin:0 auto}}.case-study-points__item .case-study-points__item--title-wrapper .pink-circle h3,.case-study-points__item .case-study-points__item--title-wrapper .pink-circle p{font-weight:900;font-size:44px;line-height:50px;position:relative;z-index:100;top:50%;left:90%;translate:-10% -50%;min-width:300px}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--title-wrapper .pink-circle h3{top:50%;left:50%;translate:-50% -50%;z-index:0;margin:0 auto;text-align:center}}.case-study-points__item .case-study-points__item--title-wrapper .pink-circle p{font-weight:400}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--title-wrapper .pink-circle p{top:50%;left:50%;translate:-50% -50%;z-index:0;margin:0 auto;text-align:center}}.case-study-points__item .case-study-points__item--text-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--text-wrapper{margin:0 auto;display:block}}.case-study-points__item .case-study-points__item--text-wrapper p{font-weight:400;font-size:20px;line-height:28px;margin-top:142px;max-width:820px}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--text-wrapper p{text-align:center;margin-top:24px}}.case-study-points__item .case-study-points__item--text-wrapper ul,.case-study-points__item--reversed .case-study-points__item--text-wrapper ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px;position:relative;top:50%;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);font-size:20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px}.case-study-points__item .case-study-points__item--text-wrapper ul li{gap:10px;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:991px){.case-study-points__item .case-study-points__item--text-wrapper ul li{text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.case-study-points__item .case-study-points__item--text-wrapper ul li span.points-highlighted{font-weight:700;color:#e50080;line-height:30px;font-size:22px}.case-study-points__item .case-study-points__item--text-wrapper ul li span.points-label{line-height:30px}.case-study-points__item .case-study-points__item--text-wrapper ul hr,.case-study-points__item--reversed .case-study-points__item--text-wrapper ul hr{width:30px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.case-study-points__item--reversed{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:200px}@media screen and (max-width:991px){.case-study-points__item--reversed{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.case-study-points__item--reversed .case-study-points__item--title-wrapper{min-width:200px;position:relative}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--title-wrapper{width:100%;max-width:unset;padding:50px 0}}.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle{position:absolute;top:95px;left:50%;translate:-50% -50%;z-index:0}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle{position:static;top:unset;left:unset;translate:unset;z-index:0;margin:0 auto}}.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle h3,.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle p{font-weight:900;font-size:44px;line-height:50px;position:relative;z-index:100;top:50%;right:90%;translate:-40% -50%;text-align:right;min-width:300px}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle h3{top:50%;left:50%;translate:-50% -50%;z-index:0;margin:0 auto;text-align:center}}.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle p{font-weight:400}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--title-wrapper .pink-circle p{top:50%;left:50%;translate:-50% -50%;z-index:0;margin:0 auto;text-align:center}}.case-study-points__item--reversed .case-study-points__item--text-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:80%}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--text-wrapper{margin:0 auto;display:block}}.case-study-points__item--reversed .case-study-points__item--text-wrapper p{font-weight:400;font-size:20px;line-height:28px;margin-top:142px;max-width:620px}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--text-wrapper p{text-align:center;position:static;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.case-study-points__item--reversed .case-study-points__item--text-wrapper ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:991px){.case-study-points__item--reversed .case-study-points__item--text-wrapper ul li{text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.case-study-points__item--reversed .case-study-points__item--text-wrapper ul li span.points-highlighted{font-weight:700;color:#e50080;line-height:30px;font-size:22px}.case-study-points__item--reversed .case-study-points__item--text-wrapper ul li span.points-label{line-height:30px}.btn--case-study-back{position:fixed;z-index:10;bottom:20%;background-color:#e50080;text-transform:uppercase;cursor:pointer}.btn--case-study-back:hover{background-color:#afafaf}.case-study-gallery__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;width:100%;margin:40px auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.case-study-gallery__wrapper .case-study-gallery__item-1{width:calc(100% - 25px)}.case-study-gallery__wrapper .case-study-gallery__item-1 iframe{width:100%;height:650px}@media screen and (max-width:991px){.case-study-gallery__wrapper .case-study-gallery__item-1{width:100%}}.case-study-gallery__wrapper .case-study-gallery__item-2{width:calc(50% - 20px)}.case-study-gallery__wrapper .case-study-gallery__item-1 img,.case-study-gallery__wrapper .case-study-gallery__item-2 iframe,.case-study-gallery__wrapper .case-study-gallery__item-2 img,.case-study-gallery__wrapper .case-study-gallery__item-3 img{width:100%;height:100%}@media screen and (max-width:991px){.case-study-gallery__wrapper .case-study-gallery__item-2{width:100%}.case-study-gallery__wrapper .case-study-gallery__item-2 iframe{width:100%;height:650px}}.case-study-gallery__wrapper .case-study-gallery__item-3{width:calc(33.5% - 20px)}.case-study-gallery__wrapper .case-study-gallery__item-3 iframe,.case-study-gallery__wrapper .case-study-gallery__item-4 img{width:100%;height:100%}@media screen and (max-width:991px){.case-study-gallery__wrapper .case-study-gallery__item-3{width:100%}.case-study-gallery__wrapper .case-study-gallery__item-3 iframe{width:100%;height:650px}}.case-study-gallery__wrapper .case-study-gallery__item-4{width:calc(25% - 20px)}.case-study-gallery__wrapper .case-study-gallery__item-4 iframe{width:100%;height:100%}@media screen and (max-width:991px){.case-study-gallery__wrapper .case-study-gallery__item-4{width:100%}.case-study-gallery__wrapper .case-study-gallery__item-4 iframe{width:100%;height:650px}}.pink-circle{width:150px;height:150px;background:#e50080;border-radius:100%}.sp-intro--clients .reference-category{color:#fff;margin-right:4%}.communication-lines__image-wrapper svg+p a,.contact a:hover,.esgenius-acquisition h2 span,.esgenius__team-contacts a:hover,.gz-brands--text-wrapper h2 span,.gz-joy--progress-part--text-wrapper p span,.gz-joy--text-wrapper h2 span,.gz-knowledge--text-wrapper h2 span,.gz-myth--text-wrapper h2 span,.gz-offline--text-wrapper h2 span,.gz-tv--text-wrapper h2 span,.sp-intro--career p a:hover,.sp-intro--clients .reference-category.is-active,.sp-intro--clients .reference-category:hover{color:#e50080}.clients{padding-bottom:3.75rem}@media screen and (max-width:680px){.clients{padding-bottom:2.5rem}}.clients-wrapper{background-color:#fff;padding:2.5rem 3%;min-height:40vh}@media screen and (max-width:680px){.clients-wrapper{padding:1.875rem 3%;min-height:30vh}}.career-offer .clients-wrapper .reference-clients-list>.contact-form__career-layout,.clients-wrapper .career-offer .reference-clients-list>.contact-form__career-layout,.clients-wrapper .reference-clients-list>.flexbox{margin:0 -20px}@media screen and (max-width:1200px){.career-offer .clients-wrapper .reference-clients-list>.contact-form__career-layout,.clients-wrapper .career-offer .reference-clients-list>.contact-form__career-layout,.clients-wrapper .reference-clients-list>.flexbox{margin:0 -10px}}@media screen and (max-width:680px){.career-offer .clients-wrapper .reference-clients-list>.contact-form__career-layout,.clients-wrapper .career-offer .reference-clients-list>.contact-form__career-layout,.clients-wrapper .reference-clients-list>.flexbox{margin:0 -5px}}.clients-wrapper .reference-client-logo{width:calc(100%/5 - 2*20px);margin:20px;padding-bottom:8%}@media screen and (max-width:1200px){.clients-wrapper .reference-client-logo{width:calc(100%/4 - 2*10px);margin:10px;padding-bottom:7%}}@media screen and (max-width:680px){.clients-wrapper .reference-client-logo{width:calc(100%/3 - 2*5px);padding-bottom:14%;margin:5px}}.sp-intro--actualities{padding-bottom:6.25rem}@media screen and (max-width:991px){.sp-intro--actualities{padding-bottom:3.75rem}}@media screen and (max-width:680px){.sp-intro--actualities{padding-bottom:2.5rem}}.sp-intro--actualities p{max-width:1240px}.actualities{padding-bottom:6.25rem}@media screen and (max-width:991px){.actualities{padding-bottom:3.75rem}}@media screen and (max-width:680px){.actualities{padding-bottom:2.5rem}}.actualities-wrapper{background-color:#fff;min-height:40vh;padding:3.125rem 4%}@media screen and (max-width:1200px){.actualities-wrapper{padding:1.25rem 4%}}@media screen and (max-width:680px){.actualities-wrapper{padding:.625rem 1.25rem;min-height:30vh}}.actualities-wrapper img,.case-study-points__wrapper img{max-width:100%;display:block;margin:0 auto}.sp-intro--actualities-detail{padding-bottom:5rem}.sp-intro--actualities-detail .h1{margin-bottom:0}.actuality-detail{padding-bottom:6.25rem}@media screen and (max-width:991px){.actuality-detail{padding-bottom:3.75rem}}@media screen and (max-width:680px){.actuality-detail{padding-bottom:2.5rem}}.actuality-content{background-color:#fff;min-height:40vh;padding:3.75rem 4% 1.25rem}@media screen and (max-width:1200px){.actuality-content{padding:2.5rem 4%}}@media screen and (max-width:680px){.actuality-content{padding:1.875rem 1.25rem}}.actuality-content .actuality-content__perex{font-size:1.875rem;line-height:1.16667;font-weight:900}@media screen and (max-width:1200px){.actuality-content .actuality-content__perex{font-size:1.625rem}}@media screen and (max-width:768px){.actuality-content .actuality-content__perex{font-size:1.375rem}}@media screen and (max-width:680px){.actuality-content .actuality-content__perex{font-size:1.125rem}}.actuality-content .actuality-content__main-image{max-width:48.5%!important;float:right;margin-left:6%;margin-bottom:5rem}@media screen and (max-width:1200px){.actuality-content .actuality-content__main-image{margin-bottom:2.5rem}}@media screen and (max-width:768px){.actuality-content .actuality-content__main-image{margin-bottom:1.875rem}}.actuality-content__gallery{margin:3.75rem -24px 0}@media screen and (max-width:1200px){.actuality-content__gallery{margin:2.5rem -12px 0}}@media screen and (max-width:680px){.actuality-content__gallery{margin:1.875rem -6px 0}}.actuality-gallery-item{width:calc(50% - 2*24px);margin:24px;height:0;padding-bottom:calc(52.85%/2);background-size:cover;background-position:center center;background-repeat:no-repeat}.actuality-gallery-item:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}@media screen and (max-width:1200px){.actuality-gallery-item{width:calc(50% - 2*12px);margin:12px}}@media screen and (max-width:680px){.actuality-gallery-item{width:calc(50% - 2*6px);margin:6px;padding-bottom:calc(52.85%/1.8)}}.sp-intro--contact{padding-bottom:6.25rem}@media screen and (max-width:991px){.sp-intro--contact{padding-bottom:3.75rem}}@media screen and (max-width:680px){.sp-intro--contact{padding-bottom:2.5rem}}.sp-intro--contact .h1{margin-bottom:.5em}.sp-intro--contact .h1+p{max-width:640px}.contacts{margin:2.5rem 0}.contact{width:31%}@media screen and (max-width:1200px){.contact{width:48%;margin-bottom:3.125rem}}@media screen and (max-width:991px){.contact{width:100%;margin-bottom:5rem}}@media screen and (max-width:680px){.contact{margin-bottom:3.75rem}}.contact:last-of-type{margin-bottom:0}@media screen and (max-width:1200px){.contact p{font-size:.875rem}}.contact__heading h2{font-size:1.375rem;line-height:1.45455;padding-right:10%}.contact__heading div{width:100%;position:relative;background-color:#fff;height:1px}.contact__address>div{width:calc(100%/2);padding-right:15px}@media screen and (max-width:768px){.contact__address>div{padding-right:10px}}@media screen and (max-width:680px){.contact__address>div{width:50%}}@media screen and (max-width:480px){.contact__address>div{width:100%}}.contact__address>div:nth-of-type(1){width:40%}@media screen and (max-width:991px){.contact__address>div:nth-of-type(1){width:30%}}@media screen and (max-width:480px){.contact__address>div:nth-of-type(1){width:100%;margin-bottom:1em}}.contact__address>div:last-of-type{padding-right:0}.contact__contact-person>div{width:calc(100%/3);padding-right:15px}.contact__contact-person>div:nth-of-type(1){width:28%}.contact__contact-person>div:nth-of-type(3){width:38%}@media screen and (max-width:680px){.contact__contact-person>div{width:100%!important}}.contact__contact-person>div:last-of-type{padding-right:0}.s-contact__departments{background-color:#fff}.department{padding:4.6875rem 0;border-bottom:2px solid #e0dfdf}@media screen and (max-width:1440px){.department{padding:3.75rem 0}}@media screen and (max-width:991px){.department{padding:3.125rem 0 1.875rem}}@media screen and (max-width:680px){.department{padding:1.875rem 0 1.25rem}}.department:last-of-type{border-bottom:0}.ckeditor-output .department h1,.ckeditor-output .department h2,.ckeditor-output .department h3,.department .ckeditor-output h1,.department .ckeditor-output h2,.department .ckeditor-output h3,.department .h2{margin-bottom:1.75em}@media screen and (max-width:991px){.ckeditor-output .department h1,.ckeditor-output .department h2,.ckeditor-output .department h3,.department .ckeditor-output h1,.department .ckeditor-output h2,.department .ckeditor-output h3,.department .h2{margin-bottom:1em}}.department__people-wrapper{margin:0 -45px;padding:0 6.5%}@media screen and (max-width:1440px){.department__people-wrapper{padding:0 5%;margin:0 -30px}}@media screen and (max-width:1200px){.department__people-wrapper{padding:0 3%}}@media screen and (max-width:991px){.department__people-wrapper{padding:0 2%}}@media screen and (max-width:680px){.department__people-wrapper{margin:0 -15px}}.s-contact-form{padding-top:5rem}@media screen and (max-width:768px){.s-contact-form{padding-top:2.5rem}}.s-contact-form .contact-form-wrapper{max-width:910px;margin:0 auto 7.5rem;box-shadow:0 3px 20px #00000029}@media screen and (max-width:768px){.s-contact-form .contact-form-wrapper{margin-bottom:3.75rem}}.career-offers .contact-form-wrapper,.hidden-item{display:none}.sp-intro--career{padding-bottom:6.25rem}@media screen and (max-width:991px){.sp-intro--career{padding-bottom:3.75rem}}@media screen and (max-width:680px){.sp-intro--career{padding-bottom:2.5rem}}.sp-intro--career p{max-width:1240px}.sp-intro--career p a{color:inherit;font-weight:700}.career-offers{padding-bottom:6.25rem}@media screen and (max-width:991px){.career-offers{padding-bottom:3.75rem}}@media screen and (max-width:680px){.career-offers{padding-bottom:2.5rem}}.career-offers-wrapper{background-color:#fff;min-height:40vh;padding:2.5rem 4%}@media screen and (max-width:1200px){.career-offers-wrapper{padding:1.25rem 4%}}@media screen and (max-width:680px){.career-offers-wrapper{padding:.625rem 1.25rem;min-height:30vh}}.career-offers-wrapper img{max-width:100%;display:block;margin:0 auto;border-radius:50%}.page--gdpr{background:#000;color:#fff;line-height:1.3;padding-top:9.375rem}@media screen and (max-width:768px){.page--gdpr{padding-top:7.5rem}}.page--gdpr .gdpr{padding-bottom:3.125rem}.page--gdpr .gdpr ul{padding-left:1.5625rem;margin-bottom:.9375rem}.page--gdpr .gdpr ul li{padding-left:.3125rem;list-style-type:disc}.page--gdpr .gdpr p+h1,.page--gdpr .gdpr p+h2,.page--gdpr .gdpr p+h3{margin-top:1.5625rem}.page--dfmg-introduction{background:#000;color:#fff;line-height:1.3;padding-top:9.375rem}@media screen and (max-width:768px){.page--dfmg-introduction{padding-top:7.5rem}}.page--dfmg-introduction .dfmg-introduction{min-height:80vh;padding:15.625rem 0}.page--dfmg-introduction .dfmg-introduction h1,.page--gdpr .gdpr h1{font-size:1.5625rem;margin-bottom:.9375rem}.page--dfmg-introduction .dfmg-introduction h2,.page--gdpr .gdpr h2{font-size:1.375rem;margin-bottom:.9375rem}.page--dfmg-introduction .dfmg-introduction h3,.page--gdpr .gdpr h3{font-size:1.25rem;margin-bottom:.9375rem}.page--dfmg-introduction .dfmg-introduction p{font-size:1.25rem;max-width:600px;margin:0 auto}.page--dfmg-introduction .dfmg-introduction p a{color:#e50080;font-weight:700}.page--employers-brand .hp-intro__text{max-width:990px}@media screen and (max-width:1200px){.page--employers-brand .hp-intro__text{max-width:96%}}@media screen and (max-width:680px){.page--employers-brand .hp-intro__text{max-width:90%}}.page--employers-brand section:not(.hp-intro):not(.brand-reputation):not(.brand-experience):not(.solution-usefulness){padding:4.6875rem 0}@media screen and (max-width:1200px){.page--employers-brand section:not(.hp-intro):not(.brand-reputation):not(.brand-experience):not(.solution-usefulness){padding:4.0625rem 0}}@media screen and (max-width:680px){.page--employers-brand section:not(.hp-intro):not(.brand-reputation):not(.brand-experience):not(.solution-usefulness){padding:3.125rem 0}}@media screen and (max-width:480px){.page--employers-brand section:not(.hp-intro):not(.brand-reputation):not(.brand-experience):not(.solution-usefulness){padding:2.1875rem 0}}.page--employers-brand .image-wrapper{margin-top:9.375rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.page--employers-brand .image-wrapper{margin-top:6.25rem}}@media screen and (max-width:680px){.page--employers-brand .image-wrapper{margin-top:3.125rem}}.page--custom-page .image-wrapper img,.page--custom-page .image-wrapper svg,.page--employers-brand .image-wrapper svg{width:100%}.employers-brand-s-intro h2{width:45%;padding-right:2%;padding-top:7px}@media screen and (max-width:680px){.employers-brand-s-intro h2{width:100%;padding-right:0;text-align:center;margin-bottom:1em}}.employers-brand-s-intro p{width:55%;padding-left:2%}@media screen and (max-width:680px){.employers-brand-s-intro p{width:100%;padding-left:0;text-align:center}}.ckeditor-output .employers-brand-s-intro h1,.ckeditor-output .employers-brand-s-intro h2,.ckeditor-output .employers-brand-s-intro h3,.employers-brand-s-intro .ckeditor-output h1,.employers-brand-s-intro .ckeditor-output h2,.employers-brand-s-intro .ckeditor-output h3,.employers-brand-s-intro .h2{text-transform:uppercase;line-height:1.125}.employers-brand-s-intro p{font-size:1.75rem;color:#7c7c7c;line-height:1.14286}@media screen and (max-width:1440px){.employers-brand-s-intro p{font-size:1.5rem}}@media screen and (max-width:768px){.employers-brand-s-intro p{font-size:1.25rem}}@media screen and (max-width:680px){.employers-brand-s-intro p{font-size:1.125rem}}.brand-reputation{padding:8.125rem 0 4.6875rem}@media screen and (max-width:1200px){.brand-reputation{padding:6.25rem 0 4.0625rem}}@media screen and (max-width:680px){.brand-reputation{padding:4.6875rem 0 3.125rem}}.brand-reputation .image-wrapper{max-width:1318px}.communication-for-employees .image-wrapper{max-width:1126px}@media screen and (max-width:1200px){.communication-for-employees .image-wrapper{max-width:800px}}@media screen and (max-width:768px){.communication-for-employees .image-wrapper{max-width:600px}}@media screen and (max-width:680px){.communication-for-employees .image-wrapper{max-width:500px}}.creative-concept .image-wrapper{max-width:1374px}.communication-lines__image-wrapper svg+p{margin-top:1.25rem;display:none}@media screen and (max-width:768px){.communication-lines__image-wrapper svg+p{display:block}}.communication-channels .image-wrapper{max-width:1126px}@media screen and (max-width:1200px){.communication-channels .image-wrapper{max-width:800px}}.solution-usefulness{padding:4.6875rem 0 10.9375rem}@media screen and (max-width:1200px){.solution-usefulness{padding:4.0625rem 0 8.125rem}}@media screen and (max-width:680px){.solution-usefulness{padding:3.125rem 0 6.25rem}}.solution-usefulness .image-wrapper{max-width:1144px}@media screen and (max-width:1200px){.solution-usefulness .image-wrapper{max-width:800px}}.brand-experience{padding:9.375rem 0;box-shadow:inset 0 2px 25px -5px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.brand-experience{padding:6.25rem 0}}@media screen and (max-width:680px){.brand-experience{padding:4.6875rem 0}}.page--custom-page .hp-intro__text{max-width:990px}@media screen and (max-width:1200px){.page--custom-page .hp-intro__text{max-width:96%}}@media screen and (max-width:680px){.page--custom-page .hp-intro__text{max-width:90%}}.page--custom-page .image-wrapper{margin-top:7.5rem;margin-left:auto;margin-right:auto;max-width:900px}@media screen and (max-width:1200px){.page--custom-page .image-wrapper{margin-top:6.25rem}}@media screen and (max-width:768px){.page--custom-page .image-wrapper{max-width:98%!important}}@media screen and (max-width:680px){.page--custom-page .image-wrapper{margin-top:3.125rem}}.page--custom-page .image-wrapper>div{margin:0 auto}.custom-page-blocks{padding:1.5625rem 0 6.25rem}@media screen and (max-width:1200px){.custom-page-blocks{padding-bottom:3.125rem}}@media screen and (max-width:680px){.custom-page-blocks{padding-top:0;padding-bottom:1.5625rem}}.custom-page-block{padding:4.6875rem 0}@media screen and (max-width:1200px){.custom-page-block{padding:4.0625rem 0}}@media screen and (max-width:680px){.custom-page-block{padding:3.125rem 0}}@media screen and (max-width:480px){.custom-page-block{padding:2.1875rem 0}}.custom-page-block:nth-of-type(1){padding:8.125rem 0 4.6875rem}@media screen and (max-width:1200px){.custom-page-block:nth-of-type(1){padding:6.25rem 0 4.0625rem}}@media screen and (max-width:680px){.custom-page-block:nth-of-type(1){padding:4.6875rem 0 3.125rem}}.custom-page-block .container{max-width:1260px}.custom-page-block-s-intro h2{width:45%;padding-right:2%;padding-top:7px;line-height:1}@media screen and (max-width:680px){.custom-page-block-s-intro h2{width:100%;padding-right:0;text-align:center;margin-bottom:1em}}.custom-page-block-s-intro p{width:55%;padding-left:2%}@media screen and (max-width:680px){.custom-page-block-s-intro p{width:100%;padding-left:0;text-align:center}}.ckeditor-output .custom-page-block-s-intro h1,.ckeditor-output .custom-page-block-s-intro h2,.ckeditor-output .custom-page-block-s-intro h3,.custom-page-block-s-intro .ckeditor-output h1,.custom-page-block-s-intro .ckeditor-output h2,.custom-page-block-s-intro .ckeditor-output h3,.custom-page-block-s-intro .h2{text-transform:uppercase;line-height:1.4}.custom-page-block-s-intro p{font-size:1.75rem;color:#7c7c7c;line-height:1.14286}@media screen and (max-width:1440px){.custom-page-block-s-intro p{font-size:1.5rem}}@media screen and (max-width:768px){.custom-page-block-s-intro p{font-size:1.25rem}}@media screen and (max-width:680px){.custom-page-block-s-intro p{font-size:1.125rem}}.custom-page-references{padding:9.375rem 0;box-shadow:inset 0 2px 25px -5px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.custom-page-references{padding:6.25rem 0}}@media screen and (max-width:680px){.custom-page-references{padding:4.6875rem 0}}.custom-page-references .btn--black-transparent{font-size:1rem;width:14.5rem}.page--gen-z section .btn--black-transparent,.page--gen-z section .btn--pink{font-size:.9375rem;width:14.5rem}@media screen and (max-width:768px){.page--gen-z section .btn--black-transparent,.page--gen-z section .btn--pink{font-size:.8125rem;width:11.25rem}}@media screen and (max-width:680px){.page--gen-z section .btn--black-transparent,.page--gen-z section .btn--pink{font-size:.6875rem;width:10.3125rem}}.gz-intro{min-height:100vh;background-color:#000;color:#fff;padding:17.5rem 0 13.125rem}@media screen and (max-width:768px){.gz-intro{padding:15rem 0}}@media screen and (max-width:680px){.gz-intro{padding:8.75rem 0 9.375rem}}.gz-intro__logos-wrapper{width:500px;margin:0 auto;z-index:90;position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:150px;left:52%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.gz-intro__logos-wrapper{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.gz-intro__logos-wrapper .dfmg-logo{max-width:184px;width:100%}.gz-intro__logos-wrapper .behavio-logo img,.gz-intro__logos-wrapper .dfmg-logo img{width:100%;height:auto}@media screen and (max-width:768px){.gz-intro__logos-wrapper .dfmg-logo{margin:0 auto;display:block}}.gz-intro__logos-wrapper .behavio-logo{max-width:301px;width:100%}@media screen and (max-width:768px){.gz-intro__logos-wrapper .behavio-logo{margin:0 auto;display:block}}.gz-intro__bg{background-position:50% 77%;background-position-x:50%;background-position-y:77%;opacity:1;transition:opacity 3s ease}.gz-intro__text{max-width:760px;position:relative;left:36px}@media screen and (max-width:1440px){.gz-intro__text{max-width:720px}}@media screen and (max-width:991px){.gz-intro__text{max-width:90%}}@media screen and (max-width:680px){.gz-intro__text{left:20px}}@media screen and (max-height:640px){.gz-intro__text{left:15px}}.gz-intro__text:after,.gz-intro__text:before{content:"";position:absolute;display:block;border-top:12px solid #e50080;border-left:10px solid #e50080;width:50px;height:42px}@media screen and (max-width:1200px){.gz-intro__text:after,.gz-intro__text:before{border-top-width:8px;border-left-width:6px;width:40px;height:34px}}@media screen and (max-width:640px){.gz-intro__text:after,.gz-intro__text:before{border-top-width:5px;border-left-width:3px;width:30px;height:24px}}.gz-intro__text:before{top:-38px;left:-35px}@media screen and (max-width:1200px){.gz-intro__text:before{top:-26px;left:-30px}}@media screen and (max-width:640px){.gz-intro__text:before{top:-20px;left:-20px}}.gz-intro__text:after{bottom:-28px;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px){.gz-intro__text:after{bottom:-22px}}@media screen and (max-width:640px){.gz-intro__text:after{bottom:-20px;right:-20px}}.gz-intro__text h1{font-weight:900;font-size:5.3125rem;line-height:1.24706;margin-bottom:.25em}@media screen and (max-width:1440px){.gz-intro__text h1{font-size:4.375rem}}@media screen and (max-width:1200px){.gz-intro__text h1{font-size:3.75rem}}@media screen and (max-width:991px){.gz-intro__text h1{font-size:3.125rem}}@media screen and (max-width:768px){.gz-intro__text h1{font-size:2.5rem}}@media screen and (max-width:680px){.gz-intro__text h1{font-size:2rem}}@media screen and (max-height:640px){.gz-intro__text h1{font-size:1.75rem}}.gz-intro__text p{font-size:1.375rem;line-height:1.45455;width:90%}@media screen and (max-width:1440px){.gz-intro__text p{font-size:1.25rem}}@media screen and (max-width:768px){.gz-intro__text p{font-size:1.125rem}}@media screen and (max-width:680px){.gz-intro__text p{font-size:1rem;width:98%}}.gz-intro__scroll-down-wrapper{position:absolute;bottom:3.125rem;left:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gz-myth{min-height:1183px;position:relative;color:#fff}@media screen and (max-width:991px){.gz-myth{min-height:1350px}}.gz-myth .gz-bg-images-wrapper{position:absolute;width:100%}.gz-myth .gz-bg-images-wrapper .gz-bg-images--statue{position:absolute;width:783px;height:783px;left:0;top:189px}@media screen and (max-width:991px){.gz-myth .gz-bg-images-wrapper .gz-bg-images--statue{width:400px;height:auto;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.gz-myth .gz-bg-images-wrapper .gz-bg-images--circle--full{position:absolute;top:473px;left:366px;width:517px;height:517px;background-image:url(../images/gen-z/circle_full.svg);background-size:cover}@media screen and (max-width:991px){.gz-myth .gz-bg-images-wrapper .gz-bg-images--circle--full{width:250px;height:auto;top:300px;left:50%;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}}.gz-myth--text-wrapper{position:absolute;z-index:1000;width:590px;padding:280px 0;margin-left:50%}@media screen and (max-width:991px){.gz-myth--text-wrapper{margin:0 auto 80px;width:100%;text-align:center;padding:600px 40px 0}}.gz-myth--text-wrapper h2{font-weight:900;line-height:55px}.gz-myth--text-wrapper p{margin-top:31px;color:#aeaeae;letter-spacing:0;line-height:31px;font-size:1rem}.gz-myth--text-wrapper .btn{margin-top:31px;width:300px!important;height:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.gz-myth--text-wrapper .btn{width:100%!important;max-width:230px;margin:31px auto;height:50px}}@media screen and (max-width:480px){.gz-myth--text-wrapper .btn{width:100%!important;max-width:230px}}.gz-joy{min-height:1183px;position:relative}@media screen and (max-width:991px){.gz-joy{min-height:1116px}}.gz-joy .gz-bg-images-wrapper{position:absolute;width:100%;height:100%}.gz-joy .gz-bg-images-wrapper .gz-bg-images--heads{position:absolute;width:474px;height:476px;left:46px;top:320px}@media screen and (max-width:991px){.gz-joy .gz-bg-images-wrapper .gz-bg-images--heads{width:250px;height:auto;top:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.gz-joy .gz-bg-images-wrapper .gz-bg-images--bluebox{position:absolute;top:528px;left:0;width:315px;height:315px;background:#74c8e8 0% 0% no-repeat padding-box}@media screen and (max-width:991px){.gz-joy .gz-bg-images-wrapper .gz-bg-images--bluebox{width:150px;height:150px;top:180px;left:50%;-webkit-transform:translateX(-95%);-ms-transform:translateX(-95%);transform:translateX(-95%)}}.gz-joy--text-wrapper{position:absolute;width:590px;top:380px;left:50%;margin-bottom:100px}@media screen and (max-width:991px){.gz-joy--text-wrapper{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center;padding:0 40px}}.gz-joy--text-wrapper h2{font-weight:900}.gz-joy--text-wrapper .body-text{margin-top:31px;color:#181d23;letter-spacing:0;line-height:31px;font-size:1rem}.gz-joy--progress-part,.gz-joy--text-wrapper .btn{display:-webkit-flex;display:-ms-flexbox;display:flex}.gz-joy--text-wrapper .btn{margin-top:31px;width:300px!important;height:70px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gz-joy--text-wrapper .btn:hover{background-color:#000;color:#fff}@media screen and (max-width:991px){.gz-joy--text-wrapper .btn{margin:31px auto;width:100%!important;max-width:230px;height:50px}}@media screen and (max-width:480px){.gz-joy--text-wrapper .btn{width:100%!important;max-width:230px}}.gz-joy--progress-part{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-align-items:start;-ms-flex-align:start;align-items:start;vertical-align:middle}@media screen and (max-width:991px){.gz-joy--progress-part{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.gz-joy--progress-part--text-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gz-joy--progress-part--text-wrapper p{text-align:left;font-weight:600;font-size:1.875rem;line-height:43px;letter-spacing:0;opacity:1;padding-left:28px;vertical-align:middle;margin-top:69px}@media screen and (max-width:991px){.gz-joy--progress-part--text-wrapper p{text-align:center;width:100%;padding-left:0}}.gz-joy--progress-part .gz-progress-wrapper{width:121px;height:121px;margin-top:33px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.4));filter:drop-shadow(0 0 3px rgba(0,0,0,.4))}@media screen and (max-width:991px){.gz-joy--progress-part .gz-progress-wrapper{margin:45px auto 0}}.gz-joy--progress-part .gz-progress-wrapper svg{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom;width:121px;height:121px;overflow:visible}.gz-joy--progress-part .gz-progress-wrapper circle{stroke:rgba(0,0,0,.15);stroke-width:10px;stroke-dasharray:0;fill:none}.gz-joy--progress-part .gz-progress-wrapper .meter{stroke-width:10px;stroke:#e50080;fill:none;box-shadow:10px 10px 5px 0 rgba(250,250,250,.75);transition:stroke-dashoffset 1s cubic-bezier(.43,.41,.22,.91);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-90deg) scaleX(-1);-ms-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}.gz-joy--progress-part .gz-progress-wrapper text{fill:#585858;font-weight:400}.gz-offline{min-height:650px;position:relative}@media screen and (max-width:991px){.gz-offline{min-height:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:120px}}.gz-offline .gz-bg-images-wrapper,.gz-tv .gz-bg-images-wrapper{position:absolute;width:100%;height:100%}.gz-offline .gz-bg-images-wrapper .gz-bg-images--circle{position:absolute;width:517px;height:517px;left:-159px;top:50%;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}@media screen and (max-width:991px){.gz-offline .gz-bg-images-wrapper .gz-bg-images--circle{width:350px;height:auto;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}}.gz-offline--text-wrapper{width:590px;margin:200px auto 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;text-align:center}@media screen and (max-width:991px){.gz-offline--text-wrapper{width:100%;margin:100px auto}}.gz-offline--text-wrapper h2{font-weight:900;color:#fff}.gz-offline--text-wrapper p{margin-top:31px;color:#aeaeae;letter-spacing:0;line-height:31px;font-size:1rem}.gz-tv{min-height:1027px;position:relative;z-index:0;overflow:inherit}@media screen and (max-width:991px){.gz-tv{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:unset}}.gz-tv .gz-bg-images-wrapper .gz-bg-images--tv{position:absolute;width:901px;height:630px;z-index:0;margin:0 auto;display:block;top:calc(-50% - 130px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:991px){.gz-tv .gz-bg-images-wrapper .gz-bg-images--tv{width:600px;height:auto;top:-78%}}@media screen and (max-width:768px){.gz-tv .gz-bg-images-wrapper .gz-bg-images--tv{width:500px;top:-65%}}@media screen and (max-width:680px){.gz-tv .gz-bg-images-wrapper .gz-bg-images--tv{width:300px;top:-50%}}@media screen and (max-width:480px){.gz-tv .gz-bg-images-wrapper .gz-bg-images--tv{width:300px;top:-45%}}.gz-tv .gz-bg-images-wrapper .gz-bg-images--z{position:absolute;width:448px;height:auto;left:-300px;bottom:-800px;z-index:0}.gz-tv--images-wrapper{width:385px;margin:290px auto 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:189px}@media screen and (max-width:991px){.gz-tv--images-wrapper{width:100%;gap:39px;margin:180px auto 0}}.gz-tv--images-wrapper .gz-tv--images--item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gz-tv--images-wrapper .gz-tv--images--item img{width:47px;height:119px}.gz-tv--images-wrapper .gz-tv--images--item p{text-align:center;font-weight:600;font-size:42px;line-height:43px;letter-spacing:0;color:#e50080;margin-top:5px}.gz-tv--images-wrapper .gz-tv--images--item:last-child img{width:57px}.gz-tv--text-wrapper,.gz-tv--text-wrapper .btn{display:-webkit-flex;display:-ms-flexbox;display:flex}.gz-tv--text-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;text-align:center;width:590px;margin:0 auto 100px}@media screen and (max-width:991px){.gz-tv--text-wrapper{width:100%}}.gz-tv--text-wrapper h2{font-weight:600;font-size:31px;line-height:42px;letter-spacing:0;color:#4b4b4b;margin-top:100px}.gz-tv--text-wrapper p{margin-top:45px;font-weight:600;color:#181d23;letter-spacing:0;line-height:31px;font-size:1rem}@media screen and (max-width:991px){.gz-tv--text-wrapper p{width:100%}}.gz-tv--text-wrapper .btn{margin:44px auto 0;width:360px!important;height:70px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.gz-tv--text-wrapper .btn{width:100%!important;max-width:230px;margin:31px auto;height:50px}}@media screen and (max-width:480px){.gz-tv--text-wrapper .btn{width:100%!important;max-width:230px}}.gz-tv--text-wrapper .btn:hover{background-color:#000;color:#fff}.gz-brands{min-height:1039px;position:relative}@media screen and (max-width:991px){.gz-brands{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:unset}}.gz-brands .gz-bg-images-wrapper{position:absolute;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:991px){.gz-brands .gz-bg-images-wrapper{opacity:.5}}.gz-brands .gz-bg-images-wrapper .gz-bg-images--circle--full{position:absolute;width:517px;height:517px;right:0;top:-519px;background-image:url(../images/gen-z/circle_full.svg);background-size:cover}.gz-brands--text-wrapper{width:590px;margin:228px auto 100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}@media screen and (max-width:991px){.gz-brands--text-wrapper{width:100%;margin:100px auto}}.gz-brands--text-wrapper h2{font-weight:900;font-size:49px;line-height:67px;color:#fff}.gz-brands--text-wrapper .title-text{margin-top:31px;color:#aeaeae;letter-spacing:0;line-height:31px;font-size:1rem}.gz-brands--text-wrapper h3{font:33px/31px Jost;letter-spacing:0;color:#f2f2f2;margin-top:29px}.gz-brands--text-wrapper .gz-progress-wrapper{width:208px;height:208px;margin:33px auto 0;overflow:visible}.gz-brands--text-wrapper .gz-progress-wrapper svg{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom;width:200px;height:200px;overflow:visible}.gz-brands--text-wrapper .gz-progress-wrapper circle{stroke:rgba(255,255,255,.15);stroke-width:10px;stroke-dasharray:0;fill:none;overflow:visible}.gz-brands--text-wrapper .gz-progress-wrapper .meter{stroke-width:10px;stroke:#fff;fill:none;box-shadow:10px 10px 5px 0 rgba(250,250,250,.75);transition:stroke-dashoffset 1s cubic-bezier(.43,.41,.22,.91);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-90deg) scaleX(-1);-ms-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1);-webkit-filter:drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff);overflow:visible}.gz-brands--text-wrapper .gz-progress-wrapper text{fill:#e50080;font-weight:700}.gz-brands--text-wrapper .end-text{letter-spacing:0;color:#e50080;font-weight:600;font-size:2.1875rem;line-height:43px;margin-top:29px}.gz-brands--text-wrapper .btn{margin:44px auto 0;width:360px!important;height:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.gz-brands--text-wrapper .btn{width:100%!important;max-width:230px;margin:31px auto;height:50px}}@media screen and (max-width:480px){.gz-brands--text-wrapper .btn{width:100%!important;max-width:230px}}.gz-brands--text-wrapper .btn:hover{background-color:#fff;color:#e50080}.gz-knowledge{height:100%;min-height:1039px;position:relative}.gz-knowledge .gz-bg-images-wrapper{position:absolute;width:100%;height:100%}@media screen and (max-width:991px){.gz-knowledge .gz-bg-images-wrapper{opacity:.2}}.gz-knowledge .gz-bg-images-wrapper .gz-bg-images--hands{position:absolute;width:780px;height:auto;left:-203px;bottom:0;z-index:0}@media screen and (max-width:991px){.gz-knowledge .gz-bg-images-wrapper .gz-bg-images--hands{bottom:unset;top:25%}}.gz-knowledge--text-wrapper{width:590px;margin:100px 0 100px 50%}@media screen and (max-width:991px){.gz-knowledge--text-wrapper{margin:0 auto;width:100%;padding:100px 40px;text-align:center}}.gz-knowledge--text-wrapper h2{font-weight:900;font-size:3.0625rem;line-height:67px}.gz-knowledge--text-wrapper p{font-size:1rem;line-height:31px;letter-spacing:0;color:#202020}.gz-knowledge--text-wrapper ul{margin-top:28px;margin-left:-10px}@media screen and (max-width:991px){.gz-knowledge--text-wrapper ul{text-align:left}}.gz-knowledge--text-wrapper ul li{font-size:16px;line-height:37px;letter-spacing:0;color:#202020;margin-left:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.gz-knowledge--text-wrapper ul li::before{color:#e50080;content:'\25CF';font-size:2.0625rem;margin-right:10px}.gz-knowledge--text-wrapper .btn{margin-top:28px;width:400px!important;height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:150px}.gz-knowledge--text-wrapper .btn:hover{background-color:#000;color:#fff}@media screen and (max-width:991px){.gz-knowledge--text-wrapper .btn{width:100%!important;max-width:230px;margin:28px auto 0;height:50px}}.gz-contact{position:relative}.gz-contact .gz-contact-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:680px){.gz-contact .gz-contact-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.gz-contact .gz-contact-container .gz-contact-left{width:40%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding-right:40px}@media screen and (max-width:991px){.gz-contact .gz-contact-container .gz-contact-left{width:100%;padding-right:0}}.gz-contact .gz-contact-container .gz-contact-left .gz-contact-texts{width:391px;margin-top:3.4375rem}@media screen and (max-width:991px){.gz-contact .gz-contact-container .gz-contact-left .gz-contact-texts{width:100%;padding:40px;text-align:center}}.gz-contact .gz-contact-container .gz-contact-left .gz-contact-texts h2{color:#fff;font-weight:700;font-size:37px;line-height:55px;margin-bottom:2.0625rem}.gz-contact .gz-contact-container .gz-contact-left .gz-contact-texts p{color:#707070;margin-bottom:2.0625rem}.gz-contact .gz-contact-container .gz-contact-right{width:60%}@media screen and (max-width:991px){.gz-contact .gz-contact-container .gz-contact-right{width:100%}}.gz-contact .gz-contact-container .gz-contact-right .contact-form-wrapper{background-color:transparent!important}.gz-contact-under{padding:50px 0}.gz-contact-under p{text-align:center;color:#fff}.page--esgenius{background:#000;color:#fff;line-height:1.3;padding-top:9.375rem}@media screen and (max-width:768px){.page--esgenius{padding-top:7.5rem}}.page--esgenius .hp-intro{min-height:100vh;background-color:#000;color:#fff;padding:10.625rem 0 6.875rem}@media screen and (max-width:768px){.page--esgenius .hp-intro{padding:7.5rem 0 9.375rem;min-height:0}}@media screen and (max-width:680px){.page--esgenius .hp-intro{padding:6.25rem 0 9.375rem}}.page--esgenius .hp-intro__text{max-width:965px;position:relative;left:36px}@media screen and (max-width:1440px){.page--esgenius .hp-intro__text{max-width:720px}}@media screen and (max-width:991px){.page--esgenius .hp-intro__text{max-width:90%}}@media screen and (max-width:680px){.page--esgenius .hp-intro__text{left:20px}}@media screen and (max-height:640px){.page--esgenius .hp-intro__text{left:15px}}.page--esgenius .hp-intro__text p{font-size:1.25rem;line-height:1.45455;width:90%}@media screen and (max-width:1440px){.page--esgenius .hp-intro__text p{font-size:1.1875rem}}@media screen and (max-width:768px){.page--esgenius .hp-intro__text p{font-size:1.125rem}}@media screen and (max-width:680px){.page--esgenius .hp-intro__text p{font-size:1rem;width:98%}}.page--esgenius .hp-intro__text strong{font-weight:700}.esgenius-acquisition{padding:11.25rem 0 12.5rem;background:#fff;color:#000}.esgenius-acquisition h2{padding-left:1.875rem;margin-bottom:5.625rem}@media screen and (max-width:1440px){.esgenius-acquisition h2{padding-left:0}}@media screen and (max-width:991px){.esgenius-acquisition h2{margin-bottom:2.8125rem}.esgenius-acquisition{padding:5.625rem 0 6.875rem}}.esgenius-acquisition__wrapper{margin-bottom:7.5rem}@media screen and (max-width:991px){.esgenius-acquisition__wrapper{margin-bottom:5.625rem}}.esgenius-acquisition__item.is-active .esgenius-acquisition__content{display:block}@media screen and (max-width:480px){.esgenius-acquisition__item.is-active .esgenius-acquisition__banner-trigger:before{background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L18 12' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.esgenius-acquisition__banner{background:#f9f9f9;box-shadow:1px 1px 4px #e0dfdf;display:grid;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:90px auto 60px;padding:1.5em}@media screen and (max-width:991px){.esgenius-acquisition__banner{grid-template-columns:70px auto 40px;padding:1.25em .75em}}@media screen and (max-width:768px){.esgenius-acquisition__banner{grid-template-columns:60px auto 30px;grid-column-gap:1.25rem}}@media screen and (max-width:480px){.esgenius-acquisition__banner{grid-template-columns:50px auto 20px;grid-column-gap:.75rem}}.esgenius-acquisition__banner:hover{cursor:pointer;background-color:#ddd}.esgenius-acquisition__banner-ico{text-align:center}.esgenius-acquisition__banner-ico svg{margin:0 auto;max-width:90%;max-height:60px}.esgenius-acquisition__banner-title{font-size:1.5rem;font-weight:700;text-transform:uppercase;padding:0 1em}@media screen and (max-width:991px){.esgenius-acquisition__banner-title{font-size:1.125rem}}@media screen and (max-width:480px){.esgenius-acquisition__banner-title{font-size:1.0625rem}}.esgenius-acquisition__banner-trigger{font-size:1.875rem;font-weight:900;position:relative}.esgenius-acquisition__banner-trigger:before{display:block;transition:linear .1s;margin:0 auto;content:"";width:40px;height:40px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='40px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20M12 4V20' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}@media screen and (max-width:991px){.esgenius-acquisition__banner-trigger:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media screen and (max-width:480px){.esgenius-acquisition__banner-trigger:before{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12H20M12 4V20' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.esgenius-acquisition__content{padding:3em 0 4em;max-width:1000px;margin:0 auto;display:none;font-size:1.25rem}@media screen and (max-width:1440px){.esgenius-acquisition__content{font-size:1.125rem}}@media screen and (max-width:680px){.esgenius-acquisition__content{font-size:1rem}}.esgenius-acquisition__content-table{display:grid;grid-template-columns:170px auto;grid-column-gap:2em;grid-row-gap:1.25em;color:#7c7c7c}@media screen and (max-width:991px){.esgenius-acquisition__content-table{grid-template-columns:100px auto;grid-column-gap:1.5em;grid-row-gap:1em}}@media screen and (max-width:768px){.esgenius-acquisition__content-table{grid-template-columns:90px auto;grid-row-gap:.875em}}.esgenius-acquisition__content-table strong{font-weight:700;color:#e50080;text-transform:uppercase}.btn--esgenius{background:#e50080;font-size:1.125rem;font-weight:700;color:#fff;border-radius:49px;padding:.75em 2em;transition:.2s all}.btn--esgenius:hover{background:#000}@media screen and (max-width:680px){.btn--esgenius{font-size:1rem}}.esgenius-implementation{padding:11.25rem 0 12.5rem;background:#f9f9f9;position:relative}.esgenius-implementation:before{position:absolute;left:-150px;bottom:140px;width:470px;height:520px;display:block;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='590.018' height='590.018' viewBox='0 0 590.018 590.018'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_210' data-name='Rectangle 210' width='417.205' height='417.205' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='raketka' transform='translate(0 295.009) rotate(-45)'%3E%3Cg id='Group_3749' data-name='Group 3749' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_5438' data-name='Path 5438' d='M122.085,329.548a11.448,11.448,0,0,1-4.12-.789,11.189,11.189,0,0,1-6.618-7.67c-.044-.351-8.941-35.677-37.079-63.815S10.8,220.239,10.453,220.152A11,11,0,0,1,3.747,203.5C132.823,2.542,312.915,0,320.5,0h.044a11.16,11.16,0,0,1,7.8,3.2,11,11,0,0,1,3.2,7.845c0,7.582-2.542,187.674-203.5,316.75a10.76,10.76,0,0,1-5.961,1.753M89.871,241.671c20.906,20.906,32.477,44.749,38.219,59.651C278.948,198.456,304.368,63.376,308.62,22.922c-40.454,4.251-175.534,29.672-278.4,180.53,14.946,5.742,38.745,17.312,59.651,38.219' transform='translate(85.619 0.009)' fill='%23fff'/%3E%3Cpath id='Path_5439' data-name='Path 5439' d='M11.044,105.794A11.053,11.053,0,0,1,1.621,89.008C71.878-25.911,190.873,6,192.056,6.3A11.038,11.038,0,1,1,186.1,27.56C181.932,26.42,96.685,4.2,35.413,79.322c54.128-8.459,85.948-6.837,94.714,4.865a11.036,11.036,0,0,1-17.093,13.938c-8.634-4.558-54-1.227-99.929,7.451a11.362,11.362,0,0,1-2.06.219m101.42-8.371Z' transform='translate(0.001 86.097)' fill='%23fff'/%3E%3Cpath id='Path_5440' data-name='Path 5440' d='M16.168,205.057A10.893,10.893,0,0,1,9.9,203.129,11.024,11.024,0,0,1,5.343,192c8.678-45.976,12.053-91.339,7.451-99.973A11.037,11.037,0,0,1,26.731,74.93c11.7,8.722,13.324,40.542,4.909,94.67C107.113,107.626,83.621,19.925,83.358,18.961A11.038,11.038,0,0,1,104.615,13c.351,1.183,32.214,120.178-82.661,190.436a11.008,11.008,0,0,1-5.785,1.622M13.495,92.593h0' transform='translate(220.2 212.113)' fill='%23fff'/%3E%3Cpath id='Path_5441' data-name='Path 5441' d='M111.976,117.876a11.055,11.055,0,0,1-11.045-11.045c0-27.13-7.582-48.124-22.484-62.324C54.254,21.453,17.963,22.943,17.613,22.9A10.919,10.919,0,0,1,6.042,12.468,10.96,10.96,0,0,1,16.429.9c1.841-.131,45.889-2.1,77.095,27.437,19.548,18.583,29.5,45.012,29.5,78.5a11.055,11.055,0,0,1-11.045,11.045' transform='translate(257.982 35.358)' fill='%23fff'/%3E%3Cpath id='Path_5442' data-name='Path 5442' d='M57.8,109.152a53.274,53.274,0,1,1,37.693-15.6,53.2,53.2,0,0,1-37.693,15.6m0-84.5a31.228,31.228,0,1,0,22.09,9.16,31.034,31.034,0,0,0-22.09-9.16' transform='translate(193.821 109.693)' fill='%23fff'/%3E%3Cpath id='Path_5443' data-name='Path 5443' d='M12.171,112.112a11.045,11.045,0,0,1-7.8-18.846L88.477,9.2a11.033,11.033,0,0,1,15.6,15.6L19.973,108.868a10.984,10.984,0,0,1-7.8,3.243' transform='translate(49.189 254.743)' fill='%23fff'/%3E%3Cpath id='Path_5444' data-name='Path 5444' d='M13.686,73.5a11.045,11.045,0,0,1-7.8-18.846L50.59,9.949a11.033,11.033,0,0,1,15.6,15.6L21.488,70.257a11.06,11.06,0,0,1-7.8,3.243' transform='translate(114.074 286.736)' fill='%23fff'/%3E%3Cpath id='Path_5445' data-name='Path 5445' d='M12.356,72.1a11.045,11.045,0,0,1-7.8-18.846L49.259,8.553a11.033,11.033,0,0,1,15.6,15.6L20.157,68.861a10.877,10.877,0,0,1-7.8,3.243' transform='translate(55.667 228.35)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}.esgenius-implementation h2{color:#000}.esgenius-implementation h2 span,.esgenius-philosophy p{position:relative;z-index:2}.esgenius-implementation h2:before,.esgenius-philosophy p:before{display:block;content:'';position:absolute;background:#e50080;border-radius:50%}.esgenius-implementation h2:before{left:20%;top:-40px;z-index:1;width:90px;height:90px}@media screen and (max-width:680px){.esgenius-implementation{padding:7.5rem 0 8.75rem}.esgenius-implementation h2{max-width:400px;margin:0 auto}.esgenius-implementation h2:before{width:70px;height:70px}}.esgenius-implementation .swiper{margin:5rem auto 7.5rem}.esgenius-implementation .swiper-wrapper{position:relative;padding:6.25rem 0}.esgenius-implementation .swiper-controls button,.esgenius-implementation .swiper-slide>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.esgenius-implementation .swiper-slide>div{aspect-ratio:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;opacity:.3;overflow:hidden;position:relative;background-color:#add8e6;border-radius:26px}.esgenius-implementation .swiper-slide>div svg{display:block;margin:0 auto;max-height:60%;position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.esgenius-implementation .swiper-slide>div h3{font-weight:900;max-width:80%;margin:0 auto;font-size:1.5rem;display:none;position:absolute;top:60%}@media screen and (max-width:1920px){.esgenius-implementation .swiper-slide>div h3{font-size:1.3125rem}}@media screen and (max-width:1440px){.esgenius-implementation .swiper-slide>div h3{font-size:1.125rem}}@media screen and (max-width:991px){.esgenius-implementation .swiper-slide>div h3{font-size:1rem}}@media screen and (max-width:680px){.esgenius-implementation .swiper-slide>div h3{font-size:.875rem}}.esgenius-implementation .swiper-slide.swiper-slide-active{z-index:2}.esgenius-implementation .swiper-slide.swiper-slide-active>div{background-color:#000;opacity:1;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.esgenius-implementation .swiper-slide.swiper-slide-active>div h3{display:revert}.esgenius-implementation .swiper-controls{position:absolute;top:45%;left:50%;z-index:100;width:40%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1440px){.esgenius-implementation .swiper-controls{width:60%}}@media screen and (max-width:768px){.esgenius-implementation .swiper-controls{width:80%}}@media screen and (max-width:480px){.esgenius-implementation .swiper-controls{width:96%}}.esgenius-implementation .swiper-controls button{--size: 60px;position:absolute;width:var(--size);height:var(--size);border-radius:100%;background-color:#e50080;border:0;outline:0;transition:opacity .25s ease}@media screen and (max-width:1200px){.esgenius-implementation .swiper-controls button{--size: 40px}}.esgenius-implementation .swiper-controls button.swiper-button-disabled{visibility:hidden;opacity:0}.esgenius-implementation .swiper-controls button[data-swiper-esgenius-implementation-prev]{left:0}.esgenius-implementation .swiper-controls button[data-swiper-esgenius-implementation-next]{right:0}.esgenius-implementation .swiper-controls button svg{width:calc(var(--size)/2);height:calc(var(--size)/2)}.esgenius-philosophy{padding:11.25rem 0 12.5rem;background:#fff;color:#000}.esgenius-philosophy p{font-size:1.375rem}.esgenius-philosophy p:before{right:28%;top:-65px;z-index:-1;width:70px;height:70px}.esgenius-philosophy strong{font-weight:900}.esgenius-philosophy>.container:first-child{max-width:1280px;text-align:center;margin-bottom:5rem}@media screen and (max-width:680px){.esgenius-philosophy{padding:7.5rem 0 8.75rem}.esgenius-philosophy p{font-size:1.25rem}.esgenius-philosophy p:before{top:-45px;z-index:-1;width:70px;height:70px}.esgenius-philosophy>.container:first-child{margin-bottom:3.75rem}}.esgenius-testimonials{padding:11.25rem 0 12.5rem;background:#f9f9f9}.esgenius-testimonials h2{color:#000;margin-bottom:5rem}@media screen and (max-width:680px){.esgenius-testimonials h2{margin-bottom:6.25rem}.esgenius-testimonials{padding:7.5rem 0 8.75rem}}.esgenius-testimonials__slider__wrapper{position:relative}@media screen and (min-width:1920px){.esgenius-testimonials__slider__wrapper{margin-left:-20px}}@media screen and (max-width:680px){.esgenius-testimonials__slider__wrapper .tns-inner{margin:0!important}}.esgenius-testimonials__slider{width:100%;overflow:hidden}.esgenius-testimonials__slider__slide{width:calc(100%/3);opacity:.3;transition:opacity .3s;box-sizing:border-box;min-height:310px;max-height:395px;padding:0 1.25rem;border-radius:26px}.esgenius-testimonials__slider__slide.active{opacity:1}.esgenius-testimonials__slide__content{text-align:center;color:#fff;border-radius:26px;min-height:310px;background-size:contain;background-position:center center;background-repeat:no-repeat}.esgenius-testimonials__slider__controls{width:calc(100%/3 + 100px);position:absolute;top:43%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:680px){.esgenius-testimonials__slider__controls{top:-70px;right:0;-webkit-transform:none;-ms-transform:none;transform:none}}.esgenius-testimonials__slider__controls .arrow-next,.esgenius-testimonials__slider__controls .arrow-prev{width:60px;height:60px;background:#e50080;color:#fff;border-radius:50%;position:absolute;z-index:100;cursor:pointer;transition:.2s all}.esgenius-testimonials__slider__controls .arrow-next:hover,.esgenius-testimonials__slider__controls .arrow-prev:hover{background:#000}.esgenius-testimonials__slider__controls .arrow-next{right:-20px}.esgenius-testimonials__slider__controls .arrow-next:before,.esgenius-testimonials__slider__controls .arrow-prev:before{position:absolute;top:50%;left:50%;content:'';width:38px;height:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='40px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' transform='rotate(180)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.43200000000000005'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='Arrow / Chevron_Left_MD'%3E%3Cpath id='Vector' d='M14 16L10 12L14 8' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width:680px){.esgenius-testimonials__slider__controls .arrow-next{right:50px}}.esgenius-testimonials__slider__controls .arrow-prev{left:0}.esgenius-testimonials__slider__controls .arrow-prev:before{width:42px;background-image:url("data:image/svg+xml,%3Csvg width='40px' height='40px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' transform='rotate(0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.43200000000000005'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='Arrow / Chevron_Left_MD'%3E%3Cpath id='Vector' d='M14 16L10 12L14 8' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width:680px){.esgenius-testimonials__slider__controls .arrow-prev{left:auto;right:120px}}.esgenius-contact{padding:11.25rem 0 12.5rem;background:#fff;color:#000}@media screen and (max-width:680px){.esgenius-contact{padding:7.5rem 0 8.75rem}}.esgenius__team{max-width:1024px;margin:0 auto;padding:5.625rem 0 8.125rem;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5rem;grid-row-gap:7.5rem}@media screen and (max-width:991px){.esgenius__team{grid-template-columns:1fr;grid-row-gap:5rem}}@media screen and (max-width:680px){.esgenius__team{padding:3.125rem 0;grid-row-gap:3.75rem}}.esgenius__team-photo img{max-width:180px}@media screen and (max-width:680px){.esgenius__team-photo img{max-width:190px}}.esgenius__team-name{margin-top:1.25rem;font-size:1.875rem;font-weight:900;color:#000}@media screen and (max-width:680px){.esgenius__team-name{font-size:1.5rem}}.esgenius__team-role{font-size:1.125rem;font-weight:700;color:#e50080}@media screen and (max-width:680px){.esgenius__team-role{font-size:1rem}}.esgenius__team-contacts{margin-top:1.875rem;font-size:1.125rem;font-weight:400;color:#7c7c7c}.esgenius__team-contacts a{display:block;color:#7c7c7c;text-decoration:none}@media screen and (max-width:680px){.esgenius__team-contacts{font-size:1.25rem}}.esgenius-contact__form{max-width:1024px;margin:3.75rem auto 0;box-shadow:0 0 20px rgba(0,0,0,.15)}