@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@700&display=swap");@use 'sass:math';/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}.tc .richtext--large,.tc .richtext,.main-hero-extension .image-container{margin-left:auto;margin-right:auto}.overlay-10:after,.overlay-20:after,.main-hero__media:after,.quote__image img,.open-positions__list{border-radius:12px}.image-container img{border-radius:12px;-webkit-mask-image:-webkit-radial-gradient(white, black)}.section-header,.section-header .content{position:relative}.section-header .next-section-color{position:absolute}.tc{text-align:center}.hidden{display:none}*{box-sizing:border-box}body{font-family:"Poppins",-apple-system,sans-serif;color:#2b2b2b}.cursive,.quote__text--em{font-family:"Poppins",-apple-system,sans-serif,cursive}html{background:#F4F5F6;background:#FFF}video:focus,button:focus{outline:none}button{cursor:pointer}ul{list-style:none;margin:0;padding:0}p,h1,h2,h3,h4,h5{margin:0}img{max-width:100%}.mobile{display:block}.desktop{display:none}@media screen and (min-width: 960px){.mobile{display:none}.desktop{display:block}}.container{width:100%;max-width:1650px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.section{margin-bottom:140px;position:relative;z-index:10}.row{display:flex;flex-wrap:wrap}.col{padding-left:8px;padding-right:8px}.col-media{position:relative}.col-media img{vertical-align:bottom}.col-media .image,.col-media .secondary-image{overflow:hidden;height:100%}.col-media .secondary-image{width:50%;margin-top:-80px}@media screen and (min-width: 768px){.container{padding-left:40px;padding-right:40px}}@media screen and (min-width: 960px){.container{padding-left:48px;padding-right:48px}.indented{max-width:60vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1400px){.container{padding-left:72px;padding-right:72px}.col-media .secondary-image{margin-top:-48px}}@media screen and (min-width: 1900px){.container{max-width:1802px;padding-left:125px;padding-right:125px}}.grid{display:flex;flex-wrap:wrap}.grid--3col .item,.grid--2col .item{width:100%}.grid .item{margin-bottom:40px}@media screen and (min-width: 960px){.grid{margin-left:-24px;margin-right:-24px}.grid--3col .item,.grid--2col .item{width:50%}}@media screen and (min-width: 1400px){.grid--3col .item{width:33.33333%}}.block{padding-top:96px}.block:last-child{padding-bottom:96px}a,.select-wrapper,.width_tmp_select{font-weight:500}strong,.h1,.h2,.h3,.h4,.richtext h1,.h5,.richtext h2,.h6,.h7,.h8,.form label,.label,.label--small,.main-title,.section-title,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.button--text,.button,.form input[type="submit"],.case-thumbnail .case__title,.site-footer .site-footer__contact .title,.site-footer a{font-weight:600}.values-section h3,.job-position-group__title{font-weight:700}.case-thumbnail .label,.site-footer .site-footer__contact .title,.quote__text,.values-section h3,.select-wrapper,.width_tmp_select,.site-footer .site-footer__contact p,.site-footer .site-footer__contact a,.main-hero .content,.job-position-group__title{line-height:1.4em}.case-thumbnail .label{font-size:0.875rem}.site-footer .site-footer__contact .title,.quote__text,.values-section h3{font-size:1rem;line-height:1.6em}.select-wrapper,.width_tmp_select,.site-footer .site-footer__contact p,.site-footer .site-footer__contact a,.main-hero .content{font-size:1rem;line-height:1.6em}.light-text{color:#fff}@media screen and (min-width: 960px){.site-footer .site-footer__contact .title,.quote__text,.values-section h3{font-size:1.125rem}.select-wrapper,.width_tmp_select,.site-footer .site-footer__contact p,.site-footer .site-footer__contact a,.main-hero .content{font-size:1.25rem}}@media screen and (min-width: 1400px){.select-wrapper,.width_tmp_select,.site-footer .site-footer__contact p,.site-footer .site-footer__contact a,.main-hero .content{font-size:1.5rem}}.h1,.h2,.h3,.h4,.richtext h1,.h5,.richtext h2,.h6,.h7,.h8,.form label{font-family:"Poppins",-apple-system,sans-serif}.h1{font-size:100px;line-height:115%}.h2{font-size:80px;line-height:115%}.h3{font-size:64px;line-height:115%}.h4,.richtext h1{font-size:48px;line-height:115%}.h5,.richtext h2{font-size:32px;line-height:120%}.h6{font-size:24px;line-height:130%}.h7{font-size:20px;line-height:130%}.h8,.form label{font-size:16px;line-height:130%}@media screen and (min-width: 576px){.h1-sm{font-size:100px;line-height:115%}.h2-sm{font-size:80px;line-height:115%}.h3-sm{font-size:64px;line-height:115%}.h4-sm{font-size:48px;line-height:115%}.h5-sm{font-size:32px;line-height:120%}.h6-sm{font-size:24px;line-height:130%}.h7-sm{font-size:20px;line-height:130%}.h8-sm{font-size:16px;line-height:130%}}@media screen and (min-width: 768px){.h1-ns{font-size:100px;line-height:115%}.h2-ns{font-size:80px;line-height:115%}.h3-ns{font-size:64px;line-height:115%}.h4-ns{font-size:48px;line-height:115%}.h5-ns{font-size:32px;line-height:120%}.h6-ns{font-size:24px;line-height:130%}.h7-ns{font-size:20px;line-height:130%}.h8-ns{font-size:16px;line-height:130%}}@media screen and (min-width: 960px){.h1-md{font-size:100px;line-height:115%}.h2-md{font-size:80px;line-height:115%}.h3-md{font-size:64px;line-height:115%}.h4-md{font-size:48px;line-height:115%}.h5-md{font-size:32px;line-height:120%}.h6-md{font-size:24px;line-height:130%}.h7-md{font-size:20px;line-height:130%}.h8-md{font-size:16px;line-height:130%}}@media screen and (min-width: 1400px){.h1-lg{font-size:100px;line-height:115%}.h2-lg{font-size:80px;line-height:115%}.h3-lg,.richtext h1{font-size:64px;line-height:115%}.h4-lg,.richtext h2{font-size:48px;line-height:115%}.h5-lg,.richtext h3{font-size:32px;line-height:120%}.h6-lg,.richtext h4{font-size:24px;line-height:130%}.h7-lg,.richtext h5{font-size:20px;line-height:130%}.h8-lg,.richtext h6{font-size:16px;line-height:130%}}@media screen and (min-width: 1900px){.h1-xl{font-size:100px;line-height:115%}.h2-xl{font-size:80px;line-height:115%}.h3-xl{font-size:64px;line-height:115%}.h4-xl{font-size:48px;line-height:115%}.h5-xl{font-size:32px;line-height:120%}.h6-xl{font-size:24px;line-height:130%}.h7-xl{font-size:20px;line-height:130%}.h8-xl{font-size:16px;line-height:130%}}.label,.label--small{color:#CC002B;font-size:0.875rem;letter-spacing:0.15em;text-transform:uppercase;font-family:"Roboto Mono",monospace}.card-title{font-size:2.2rem;line-height:1.08em}@media screen and (min-width: 1400px){.label{font-size:0.875rem;letter-spacing:0.15em}}.label+.main-title{margin-top:16px}.label+.section-title,.label+.card-title{margin-top:8px}.main-title+.content,.main-title+.richtext,.section-title+.richtext{margin-top:2em}@media screen and (min-width: 960px){.label+.main-title,.label+.section-title,.label+.card-title{margin-top:16px}}@media screen and (min-width: 1400px){.label+.main-title{margin-top:24px}}a{color:inherit;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.clear{clear:both}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:"Poppins",-apple-system,sans-serif}.richtext h1{margin-bottom:32px}.richtext h2{margin-bottom:24px}.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-top:0;margin-bottom:24px}.richtext ul{margin-top:24px}.richtext p+h1,.richtext p+h2{margin-top:80px}.richtext p+h3,.richtext p+h4,.richtext p+h5,.richtext p+h6{margin-top:32px}.richtext a{color:#CC002B}.richtext .has-text-align-center{text-align:center}.richtext .has-text-align-left{text-align:left}.richtext .has-text-align-right{text-align:right}.richtext p,.richtext li{color:rgba(3,43,43,0.8);line-height:1.6em}.richtext h1+p,.richtext h2+p{margin-top:32px}.richtext h3+p{margin-top:8px}.richtext p+p{margin-top:1.3em}.richtext p+h3{margin-top:32px}.richtext p.large{font-size:1.2em;line-height:165%}.richtext ul{margin-bottom:24px}.richtext ul li{position:relative;margin-bottom:16px;padding-left:50px}.richtext ul li:before{content:"";background-color:#CC002B;width:26px;height:2px;display:block;position:absolute;left:0;top:12px}.richtext--large{font-size:1rem;line-height:1.6em}@media screen and (min-width: 768px){.richtext{font-size:1.125rem;line-height:1.6em}.richtext p.large{font-size:1.3em}}@media screen and (min-width: 960px){.richtext--large{font-size:1.125rem;line-height:1.6em}}@media screen and (min-width: 1900px){.richtext--large{font-size:1.5rem;line-height:1.6em}}.button--text,.button,.form input[type="submit"]{white-space:nowrap;font-size:0.875rem;letter-spacing:1px;text-transform:uppercase;font-family:"Roboto Mono",monospace;border:none;color:#fff;background-color:transparent}.button,.form input[type="submit"]{height:48px;padding-left:32px;padding-right:24px;justify-content:center;border-radius:0px;color:#CC002B;border:2px solid #CC002B;border-radius:24px;letter-spacing:0.15em;text-transform:uppercase}.button span,.form input[type="submit"] span{margin-right:16px;color:#CC002B}.button svg,.form input[type="submit"] svg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.button svg path,.form input[type="submit"] svg path{fill:#CC002B}.button .icon-color,.form input[type="submit"] .icon-color{fill:#CC002B}.button:hover,.form input:hover[type="submit"]{background-color:#CC002B;color:#FFF}.button:hover span,.form input:hover[type="submit"] span{color:#FFF}.button:hover .icon-color,.form input:hover[type="submit"] .icon-color{fill:#FFF}.button:active,.form input:active[type="submit"]{border:2px solid #da002f;background-color:#da002f}.button:active span,.form input:active[type="submit"] span{color:#FFF}.button:active .icon-color,.form input:active[type="submit"] .icon-color{fill:#FFF}.button.hidden,.form input.hidden[type="submit"]{display:none;pointer-events:none}.button.loading,.form input.loading[type="submit"]{pointer-events:none}.button.no-border,.form input.no-border[type="submit"]{border:none}.button.light,.form input.light[type="submit"]{border:2px solid #DEEEF5;color:#172E39}.button.light span,.form input.light[type="submit"] span{color:#172E39}.button.light svg path,.form input.light[type="submit"] svg path{fill:#172E39}.button.light:hover,.form input.light:hover[type="submit"]{background-color:#DEEEF5;color:#172E39}.button.light:hover span,.form input.light:hover[type="submit"] span{color:#172E39}.button.light:hover .icon-color,.form input.light:hover[type="submit"] .icon-color{fill:#172E39}.button.white,.form input.white[type="submit"]{color:#FFF;border:2px solid #FFF}.button.white span,.form input.white[type="submit"] span{color:#FFF}.button.white svg path,.form input.white[type="submit"] svg path{fill:#FFF}.button.white .icon-color,.form input.white[type="submit"] .icon-color{fill:#FFF}.button.white:hover,.form input.white:hover[type="submit"]{background-color:#FFF;color:#CC002B}.button.white:hover span,.form input.white:hover[type="submit"] span{color:#CC002B}.button.white:hover .icon-color,.form input.white:hover[type="submit"] .icon-color{fill:#CC002B}.button.white:active,.form input.white:active[type="submit"]{border:2px solid #FFF;background-color:#FFF}.button.white:active span,.form input.white:active[type="submit"] span{color:#da002f}.button.white:active .icon-color,.form input.white:active[type="submit"] .icon-color{fill:#da002f}.button,.form input[type="submit"],.button span,.form input[type="submit"] span{display:inline-flex;align-items:center}.button--secondary{color:inherit;background-color:transparent}.button--disabled{pointer-events:none;background-color:rgba(43,43,43,0.15)}p+.button,.form p+input[type="submit"],.richtext+.button,.form .richtext+input[type="submit"]{margin-top:32px}.select-wrapper{border:none;padding:0;display:inline-block;margin-right:16px}.select-wrapper span{margin-right:4px}.select-wrapper select{background-color:transparent;border-radius:0;border:none;color:#CC002B;outline:none;-webkit-appearance:none}.select-wrapper .resizing-select{width:50px}.width_tmp_select{display:none;-webkit-appearance:none}.video-container{position:relative;max-width:100%}.video-container video{width:100%;vertical-align:bottom}.video-container .video-controls__play{width:70px;height:70px;border-radius:35px;border:none;box-shadow:0 13px 26px -11px #CC002B;background-color:#fff;background-image:url("img/icons/icon_video_play.svg");background-repeat:no-repeat;background-position:51% 50%;position:absolute;left:50%;top:50%;margin-top:-35px;margin-left:-35px}.video-embed{width:100%;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.image-container img{width:100%}.image-contained{overflow:hidden;position:relative}.image-contained .ratio{width:100%;z-index:0}.image-contained .image{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;left:0;top:0}.overlay-10,.overlay-20,.main-hero__media{position:relative}.overlay-10:after,.overlay-20:after,.main-hero__media:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.overlay-10 img,.overlay-20 img,.main-hero__media img{vertical-align:bottom}.overlay-10:after{background-color:rgba(0,0,0,0.1)}.overlay-20:after,.main-hero__media:after{background-color:rgba(0,0,0,0.2)}.form input,.form select,.form textarea{background:rgba(44,58,66,0.05);border:none;-webkit-appearance:none;width:100%;padding:16px 16px;margin-top:4px;min-height:60px}.form input[type="submit"]{cursor:pointer}.form p+p{margin-top:32px}.wpcf7 form .wpcf7-response-output{padding:16px !important;text-align:center;margin:24px 0 0 !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:rgba(255,185,0,0.2)}.wpcf7-not-valid-tip{margin-top:4px;font-size:0.875rem !important}.wpcf7-spinner{display:none !important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:rgba(220,50,50,0.2)}.wpcf7 form.sent .wpcf7-response-output{background-color:rgba(70,180,80,0.2)}.case-thumbnail .image{transition:all 300ms ease}.case-thumbnail .case__details{margin-top:24px;padding-left:8px;padding-right:8px}.case-thumbnail .case__title{font-size:1.5rem}.case-thumbnail .label{color:rgba(43,43,43,0.4);margin-bottom:8px;font-size:0.75rem}.case-thumbnail a:hover .image{transform:scale(1.04)}.post-password-form{max-width:400px;margin-left:auto;margin-right:auto;padding:32px;background-color:white;margin-bottom:56px;margin-top:56px}.post-password-form p+p{margin-top:32px}.post-password-form input{display:block;height:44px;border:none;background-color:rgba(0,0,0,0.05);padding:8px;width:100%;margin-top:8px}.post-password-form input[type="submit"]{background-color:#425663;color:white}body{transition:margin-top 200ms linear !important}body.openSubMenu{margin-top:48px}.noscroll{overflow:hidden}.header-spacer{padding-top:70px;display:block}.case-site-main{padding-bottom:32px}.site-header{position:relative;position:fixed;left:0;top:0;width:100vw;background-color:#fff;z-index:9999;transition:background 200ms linear, top 200ms linear, box-shadow 200ms linear;box-shadow:0 4px 40px rgba(0,0,0,0.15)}.site-header .site-logo-wrap{height:40px;display:block}.site-header .site-logo{height:40px}.site-header .site-logo.light{display:none}.site-header .col:first-child{padding-right:0}.site-header .col:last-child{padding-left:0}.site-header .container{display:flex;justify-content:space-between;align-items:center;height:70px;max-width:none}.site-header .menu--cta li:last-of-type{background-color:#CC002B}.site-header .menu--cta li:last-of-type a{padding:0 16px}.site-header img{vertical-align:text-top}.site-header nav{display:flex;align-items:center;height:100%}.site-header #primary-menu{display:flex;margin:0;height:50px;align-items:center;position:relative}.site-header #primary-menu .hover-line{pointer-events:none;opacity:0;height:2px;display:block;width:10px;background-color:#CC002B;position:absolute;top:0px;left:0px}.site-header #primary-menu li{position:relative;list-style:none}.site-header #primary-menu li a{text-decoration:none;font-size:0.875rem;font-style:normal;font-weight:600;font-size:14px;line-height:100%;white-space:nowrap;color:#2b2b2b}.site-header #primary-menu>li{margin-left:56px;transition:all 300ms ease;display:flex;min-height:100%}.site-header #primary-menu>li a{display:flex;align-items:center}.site-header #primary-menu>li:first-of-type{margin-left:0}.site-header #primary-menu>li.current_page_item,.site-header #primary-menu>li.current-menu-item,.site-header #primary-menu>li.current-page-ancestor,.site-header #primary-menu>li.openMenu{opacity:1}.site-header #primary-menu>li.current_page_item a,.site-header #primary-menu>li.current-menu-item a,.site-header #primary-menu>li.current-page-ancestor a,.site-header #primary-menu>li.openMenu a{color:#CC002B}.site-header #primary-menu>li.hide-default-hover::before{display:none}.site-header #primary-menu>li.button{height:48px;min-height:auto;justify-content:center;border-radius:0;color:#CC002B;background-color:transparent;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;border-radius:24px;padding:0px;margin-right:0px}.site-header #primary-menu>li.button a{padding:17px;padding-left:32px;padding-right:32px;font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.site-header #primary-menu>li.button svg{display:none}.site-header #primary-menu>li.button span{margin:0px}.site-header #primary-menu>li.button:hover{opacity:1;background-color:#CC002B}.site-header #primary-menu>li.button:hover span{color:#FFF}.site-header #primary-menu>li.button:hover path{fill:#FFF}.site-header #primary-menu>li.button:before{display:none}.site-header #primary-menu>li.lang-menu-item{height:48px;width:48px;min-height:auto;margin-left:20px;border:2px solid rgba(77,114,135,0.75);justify-content:center;border-radius:24px;color:rgba(77,114,135,0.75);background-color:transparent;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;opacity:1;border-radius:24px;padding:0px}.site-header #primary-menu>li.lang-menu-item a{font-family:"Roboto Mono",monospace;padding:17px;padding-left:0px;padding-right:0px;font-style:normal;text-align:center;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.15em;text-transform:uppercase;color:rgba(77,114,135,0.75);transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.site-header #primary-menu>li.lang-menu-item:hover{opacity:1;border:2px solid rgba(77,114,135,0);background-color:rgba(77,114,135,0.75)}.site-header #primary-menu>li.lang-menu-item:hover span{color:#FFF}.site-header #primary-menu>li.lang-menu-item:hover path{fill:#FFF}.site-header #primary-menu>li.lang-menu-item:hover a{color:#FFF}.site-header #primary-menu>li.lang-menu-item:before{display:none}.site-header #primary-menu>li.red-button{min-height:auto;justify-content:center;border-radius:100px;border:2px solid #CC002B;color:#CC002B;background-color:transparent;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.site-header #primary-menu>li.red-button a{font-family:"Roboto Mono",monospace;padding:15px;padding-left:32px;padding-right:32px;font-style:normal;text-align:center;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out}.site-header #primary-menu>li.red-button.current-menu-item,.site-header #primary-menu>li.red-button:hover{background-color:#CC002B}.site-header #primary-menu>li.red-button.current-menu-item a,.site-header #primary-menu>li.red-button:hover a{color:#FFF}.site-header #primary-menu>li.red-button:before{display:none}.site-header #primary-menu .sub-menu{position:fixed;padding:0 20px;margin-left:0;white-space:nowrap;left:0;width:100vw;top:70px;background-color:#fff;text-align:left;overflow-y:hidden;overflow-x:auto;display:none}.site-header #primary-menu .sub-menu li{display:inline-flex;align-items:center;height:48px}.site-header #primary-menu .sub-menu li:not(:last-child){margin-right:20px}.site-header #primary-menu .menu-item-has-children-desktop{position:relative}.site-header #primary-menu .menu-item-has-children-desktop .sub-menu{position:absolute;padding:20px 24px;padding-top:12px;background:#FFFFFF;box-shadow:0px 8px 16px rgba(23,46,57,0.08);border-radius:12px;width:auto;left:-24px;top:48px}.site-header #primary-menu .menu-item-has-children-desktop .sub-menu.open{display:inline-block}.site-header #primary-menu .menu-item-has-children-desktop .sub-menu a{font-style:normal;font-weight:600;font-size:14px;line-height:130%;color:#172E39;opacity:0.7;line-height:130%;display:block;margin-top:8px}.site-header #primary-menu .menu-item-has-children-desktop .sub-menu a:hover{color:#CC002B;opacity:1}.site-header #primary-mobile-menu{display:flex;display:none;position:absolute;left:0;top:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-color:#fff;width:100vw;padding:24px 24px;padding-left:84px;margin:0;height:100vh;max-height:calc(100vh - 70px);overflow:scroll}.site-header #primary-mobile-menu .sub-menu{padding-left:24px}.site-header #primary-mobile-menu li{position:relative;margin-left:0;display:block;width:100%}.site-header #primary-mobile-menu li.current_page_item:before,.site-header #primary-mobile-menu li.current-menu-item:before,.site-header #primary-mobile-menu li.current-page-ancestor:before{content:"";display:block;position:absolute;top:50%;margin-top:-1px;height:2px;width:27px;left:-60px;background-color:#CC002B}.site-header #primary-mobile-menu li.button{height:auto;padding:0px;display:inline-block;width:auto;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:24px;border-radius:38px}.site-header #primary-mobile-menu li.button a{display:inline-block;width:auto;color:#CC002B;margin:0px;padding:17px;padding-left:32px;padding-right:32px;border-radius:38px}.site-header #primary-mobile-menu li.button a:hover{opacity:1;background-color:#CC002B;color:#FFF}.site-header #primary-mobile-menu li.button a:hover span{color:#FFF}.site-header #primary-mobile-menu li.button a:hover path{fill:#FFF}.site-header #primary-mobile-menu li.button a:before{display:none}.site-header #primary-mobile-menu li a{position:relative;display:block;padding:24px 0;font-size:1.625rem;font-weight:600;line-height:115%;color:#2b2b2b;text-decoration:none;border-bottom:1px solid rgba(44,58,66,0.15)}.site-header #primary-mobile-menu>li:first-child a{border-top:1px solid rgba(44,58,66,0.15)}.site-header #primary-mobile-menu-ul{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;justify-content:flex-end;padding:0px;margin:0px}.site-header.hide{top:-70px}.site-header--trans{background-color:transparent;box-shadow:none}.site-header--trans.light .site-logo{display:none}.site-header--trans.light .site-logo.light{display:block}.site-header--trans.light #primary-menu li a{color:#FFF}.site-header--trans.light .site-mobile-menu span{background-color:#FFF}.site-search{margin-left:24px;padding:0 8px}.site-mobile-menu{border:none;background-color:transparent;display:none;margin-left:24px;width:28px;height:28px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.site-mobile-menu span{display:block;position:absolute;height:2px;width:24px;background:#2b2b2b;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-mobile-menu span:nth-child(1){left:2px;top:9px;transform-origin:left center}.site-mobile-menu span:nth-child(2){left:2px;top:17px;transform-origin:left center}.site-mobile-menu.open span:nth-child(1){transform:rotate(45deg);top:5px;left:5px}.site-mobile-menu.open span:nth-child(2){transform:rotate(-45deg);top:22px;left:5px}@media screen and (min-width: 576px){.site-header #primary-mobile-menu{padding-left:114px}.site-header #primary-mobile-menu li.current_page_item:before,.site-header #primary-mobile-menu li.current-menu-item:before,.site-header #primary-mobile-menu li.current-page-ancestor:before{width:60px;left:-93px}.site-header #primary-mobile-menu li a{font-size:2rem}.case-site-main{padding-bottom:64px}}@media screen and (min-width: 1400px){.case-site-main{padding-bottom:100px}}@media only screen and (max-width: 1100px){.site-header #primary-menu{display:none}.site-header .menu--cta li:last-of-type{margin-right:0;text-align:center;margin-top:16px}.site-mobile-menu{display:block}}.site-footer{padding-top:56px;padding-bottom:40px;background-color:#172E39;color:#DEEEF5}.site-footer .richtext{max-width:850px}.site-footer .site-logo{margin-bottom:48px}.site-footer .site-footer__title{margin-bottom:96px}.site-footer .site-footer__contact{width:310px}.site-footer .site-footer__contact .group{margin-bottom:64px}.site-footer .site-footer__contact p{color:#fff}.site-footer .site-footer__contact p,.site-footer .site-footer__contact a{display:block;font-size:1.125rem;line-height:155%;font-weight:normal;text-transform:none}.site-footer .site-footer__contact a{display:inline-block;color:#fff;border-bottom:1px solid rgba(255,255,255,0.4)}.site-footer .site-footer__contact .title{font-size:0.875rem;line-height:150%;letter-spacing:0.1em;color:#9FCEE3;text-transform:uppercase;margin-bottom:8px}.site-footer .site-footer__contact .leverandoer-logo-wrap{margin-bottom:70px}.site-footer .site-footer__contact .leverandoer-logo{width:120px}.site-footer .site-footer__contact .rating-wrap{color:#FFF}.site-footer .site-footer__contact .rating-wrap a{margin-top:24px;color:#FFF;text-decoration:none;border:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;background:rgba(0,0,0,0.13);border-radius:8px;padding:10px}.site-footer .site-footer__contact .rating-wrap .aaa-logo{display:inline-block;vertical-align:top;margin:10px;margin-right:24px}.site-footer .site-footer__contact .rating-wrap .aaa-logo img,.site-footer .site-footer__contact .rating-wrap .aaa-logo svg{vertical-align:middle}.site-footer .site-footer__contact .rating-wrap .description{display:inline-block;vertical-align:top}.site-footer .site-footer__contact .rating-wrap .description p{display:block;margin:0px;font-style:normal;font-weight:400;font-size:8px;line-height:150%;color:#FFFFFF;opacity:0.8;text-transform:none}.site-footer .site-footer__contact .rating-wrap .description p.title{font-style:normal;font-weight:600;font-size:10px;line-height:150%;color:#FFFFFF;margin-bottom:3px}.site-footer .menu{max-width:650px}.site-footer a{font-weight:normal;text-transform:none;font-size:1.125rem;line-height:155%;letter-spacing:1px}.site-footer a:hover{opacity:0.7}.site-footer .site-footer__menu{margin-top:96px}.site-footer .site-footer__menu li{font-size:18px;line-height:165%}.site-footer .soc-buttons{width:310px;margin-top:64px}.site-footer .soc-button{display:inline-block;left:0px;top:0px;margin:0px 12px;width:32px;height:32px;background:rgba(255,255,255,0.15);border-radius:4px;text-align:center;line-height:0px;padding:8px;box-sizing:border-box}.site-footer .soc-button:first-child{margin-left:0px}.site-footer .soc-button:last-child{margin-right:0px}.site-footer .site-footer__menu{padding-left:8px;padding-right:8px}@media screen and (min-width: 960px){.site-footer{padding-top:96px;padding-bottom:80px}.site-footer .site-footer__title{margin-bottom:96px;max-width:749px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding-right:100px}.site-footer .footer-sides{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.site-footer .footer-sides.bottom{align-items:flex-end}.site-footer .site-logo{margin-bottom:80px}.site-footer .main-title{margin-bottom:24px;margin-bottom:104px}.site-footer .item{margin-bottom:0}.site-footer .site-footer__content{display:flex;justify-content:space-between;align-items:flex-end}.site-footer .site-footer__menu{padding-bottom:8px}}.footer-fixed-buttons{position:fixed;bottom:24px;right:24px;display:flex;align-items:stretch;border-radius:32px;background:#FFF;box-shadow:0px 10px 32px 0px rgba(77,114,135,0.1);overflow:hidden;padding:4px;box-sizing:border-box;z-index:1000}.footer-fixed-buttons:hover .divider{opacity:0}.footer-fixed-buttons .footer-button{display:flex;align-items:center;height:56px;box-sizing:border-box;padding:0px 24px;border-radius:32px;transition:all 300ms}.footer-fixed-buttons .footer-button:hover{background:#DEEEF5}.footer-fixed-buttons .divider{display:block;height:32px;width:1px;background-color:#DEEEF5;margin-top:12px;opacity:1;transition:all 300ms}.footer-fixed-buttons .label{display:inline-block;vertical-align:top;color:#172E39;font-family:"Poppins",-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:none;letter-spacing:0em}.footer-fixed-buttons .icon{display:inline-block;vertical-align:top;width:24px;height:24px;margin-right:16px;background-position:50% 50%;background-repeat:no-repeat}.footer-fixed-buttons .phone-icon{background-image:url("../img/phone-icon.svg")}.footer-fixed-buttons .mail-icon{background-image:url("../img/mail-icon.svg")}@media screen and (max-width: 580px){.footer-fixed-buttons{width:100%;bottom:0px;right:0px;left:0px;border-radius:0px;justify-content:space-around}.footer-fixed-buttons .footer-button{width:50%;text-align:center;justify-content:center}}.site-logo{height:40px}@media screen and (min-width: 960px){.site-logo{height:40px}}.page-sidebar .row{justify-content:space-between}.page-sidebar .col{width:100%}.page-sidebar .col:nth-child(1){margin-bottom:56px}.page-sidebar .richtext{max-width:770px}.page-sidebar .sidebar{background:#FFFFFF;box-shadow:0px 4px 16px rgba(0,0,0,0.12);padding:40px}@media screen and (min-width: 960px){.page-sidebar .row{flex-wrap:unset}.page-sidebar .col:nth-child(1){width:auto}.page-sidebar .col:nth-child(2){flex-shrink:0;width:400px}.page-sidebar .richtext{padding-right:56px}}.not-found-error{text-align:center;padding-top:200px;padding-bottom:200px;line-height:1.5em}.not-found-error h1{margin-bottom:30px;font-weight:bold;font-style:normal;color:#CC002B;font-style:normal;font-weight:600;font-size:3.75rem;line-height:115%;margin-bottom:48px}.not-found-error h2{font-weight:600;font-size:2.625rem;line-height:115%;margin-top:7px}.not-found-error p{margin-top:33px;font-style:normal;font-weight:400;font-size:1.5rem;line-height:160%;max-width:455px;margin-left:auto;margin-right:auto}.people.section .container{display:flex;flex-wrap:wrap}.people.section .container .col{width:100%}.people.section h3{margin-top:16px;font-size:1.5rem;line-height:1.2}.people.section .single-person{margin-bottom:32px}.people.section .single-person .roles{position:relative;z-index:10;display:block;margin-bottom:16px}.people.section .single-person .roles .role{position:relative;display:inline-block;vertical-align:top;padding:2px 6px;background:transparent;border:1px solid #CC002B;border-radius:4px;margin-right:4px;margin-bottom:4px;font-style:normal;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase;color:#CC002B}.people.section .single-person-details{margin-bottom:8px}.people.section .single-person-details p{font-size:0.75rem}.people.section a{display:block;transition:all 300ms}.people.section a:hover{opacity:0.7}.people.section a+a{margin-top:8px}.people.section .roles-filter{padding-left:8px;padding-right:8px;margin-bottom:24px}.people.section .roles-filter .button,.people.section .roles-filter .form input[type="submit"],.form .people.section .roles-filter input[type="submit"]{cursor:pointer;margin-bottom:12px;margin-right:12px;height:32px;padding-left:24px;padding-right:24px;font-size:0.75rem;transition:background 300ms, border-color 300ms;-webkit-transition:background 300ms, border-color 300ms;background-color:transparent;border:1px #CC002B solid}.people.section .roles-filter .button span,.people.section .roles-filter .form input[type="submit"] span,.form .people.section .roles-filter input[type="submit"] span{transition:color 300ms;-webkit-transition:color 300ms;margin:0px;color:#CC002B}.people.section .roles-filter .button:hover,.people.section .roles-filter .form input:hover[type="submit"],.form .people.section .roles-filter input:hover[type="submit"]{border-color:#CC002B;background-color:#CC002B}.people.section .roles-filter .button:hover span,.people.section .roles-filter .form input:hover[type="submit"] span,.form .people.section .roles-filter input:hover[type="submit"] span{color:#FFF}.people.section .roles-filter .button.selected,.people.section .roles-filter .form input.selected[type="submit"],.form .people.section .roles-filter input.selected[type="submit"]{border-color:#CC002B;background-color:#CC002B}.people.section .roles-filter .button.selected span,.people.section .roles-filter .form input.selected[type="submit"] span,.form .people.section .roles-filter input.selected[type="submit"] span{color:#FFF}@media screen and (min-width: 768px){.people.section .single-person{margin-bottom:0px}.people.section .container{padding-left:32px;padding-right:32px}.people.section .container .col{width:50%;padding-left:24px;padding-right:24px;margin-bottom:48px}.people.section .container .roles-filter{padding-left:24px;padding-right:24px}}@media screen and (min-width: 960px){.people.section .container{padding-left:40px;padding-right:40px}.people.section .container .col{width:33.33%}}@media screen and (min-width: 1400px){.people.section .container{padding-left:64px;padding-right:64px}.people.section .container .col{width:25%}}@media screen and (min-width: 1900px){.people.section .container{padding-left:110px;padding-right:110px}}.main-hero{color:#fff;position:relative}.main-hero .content{color:#2b2b2b}.main-hero .content .button,.main-hero .content .form input[type="submit"],.form .main-hero .content input[type="submit"]{margin-top:32px}.main-hero .container{padding-top:30px;padding-bottom:60px;margin-top:-170px;position:relative;z-index:10}.main-hero .label{color:#fff}.main-hero__media{height:45vh}.main-hero__media:after{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.main-hero .video-container{height:100%}.main-hero .video-container video{height:100%;object-fit:cover}.main-hero-extension{padding-top:32px;padding-bottom:56px}.main-hero-extension .image-container{margin-top:48px;max-width:960px}.main-hero-extension .button--text{margin-top:56px}@media screen and (min-width: 960px){.main-hero{min-height:95vh}.main-hero__media{width:50vw;left:0;top:40px;height:calc(100% - 70px - 40px - 50px);position:absolute;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.main-hero__media:after{border-top-right-radius:initial;border-bottom-right-radius:initial}.main-hero .content{padding-left:28%}.main-hero .container{min-height:calc(95vh - 70px);display:flex;flex-direction:column;justify-content:flex-end;max-width:61%;padding-top:60px;padding-bottom:50px;padding-left:0;margin-left:39%;margin-top:0;z-index:10;position:relative}.button,.form input[type="submit"]{margin-right:8px}}@media screen and (min-width: 1400px){.main-hero{min-height:90vh}.main-hero__media{top:40px;height:calc(100% - 100px - 40px)}.main-hero .container{min-height:calc(90vh - 70px);justify-content:flex-end;padding-top:120px;padding-bottom:100px}}@media screen and (min-width: 960px) and (orientation: portrait){.main-hero{min-height:50vh}.main-hero .container{padding-top:160px;min-height:calc(50vh - 70px)}}.full-gradient-background{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-1}.full-gradient-background canvas{opacity:0.45;position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100% !important;height:100% !important}.business-hero-image{position:absolute;top:0px;left:0px;width:100%;height:100%}.business-hero-image .image{position:absolute;top:300px;right:0px;bottom:0px;left:24px;max-height:400px;overflow:hidden}.business-hero-image .image img{object-fit:cover;width:100%;height:100%;overflow:hidden}@media screen and (min-width: 1900px){.business-hero-image .image{top:300px;left:50%;width:1200px;margin-left:-600px;max-height:600px}}.single-case .page-hero .container{max-width:1680px}.page-hero{padding-top:40px}.page-hero.has-video{margin-bottom:80px;min-height:80vh;display:flex;align-items:center;box-sizing:border-box;padding-bottom:80px}.page-hero .scroll-icon{position:absolute;bottom:34px;display:block;left:50%;width:30px;height:30px;margin-left:-15px;background-image:url("../img/scroll-icon.svg");background-repeat:no-repeat;background-position:50% 50%}.page-hero .arrow-back{position:absolute;left:0px;top:-5px}.page-hero .arrow-back .hero-back-link{margin-top:0px}.page-hero .arrow-back .hero-back-link svg path{fill:#CC002B}.page-hero h1{color:#2b2b2b;width:100%}.page-hero .bg-video{position:absolute;top:0px;width:100%;height:100%;overflow:hidden;background-color:transparent;line-height:0px;opacity:0.2;border-radius:0px 0px 24px 24px}.page-hero .bg-video video{transition:opacity 300ms;-moz-transition:opacity 300ms;-webkit-transition:opacity 300ms;opacity:0;transform:scale(1.02);-webkit-transform:scale(1.02);clip-path:inset(1px 1px);width:100%;height:100%;box-sizing:border-box;object-fit:cover}.page-hero .bg-image{position:absolute;top:0px;width:100%;height:100%;overflow:hidden;background-color:transparent;line-height:0px;opacity:0.2;min-height:0px;pointer-events:none}.page-hero .bg-image .image{transition:opacity 300ms;-moz-transition:opacity 300ms;-webkit-transition:opacity 300ms;width:100%;height:100%;box-sizing:border-box;object-fit:cover}.page-hero .bg-image .image img{width:100%;height:100%;object-position:50% 50%;object-fit:cover;width:100%;height:100%;object-position:50% 50%;object-fit:cover;margin-left:auto;margin-right:0px;display:block;max-width:1200px;-webkit-mask-image:url("../img/mask2.png");mask-image:url("../img/mask2.png");-webkit-mask-size:100%;mask-size:contain;mask-position:100% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-hero .hero-rectangle{position:absolute;left:20%;right:-20%;top:0px;bottom:0px;text-align:center;display:flex}.page-hero .hero-rectangle img{max-height:100%}.page-hero .hero-rectangle.animated{overflow:hidden;top:0px;left:0px;right:0px;bottom:0px}.page-hero.has-back .richtext{max-width:811px}.page-hero:not(.has-back) .richtext:before{content:""}.page-hero .richtext{max-width:811px;width:100%;z-index:1;position:relative;margin-top:40px;padding-left:48px}.page-hero .richtext:before{display:block;position:absolute;left:16px;top:12px;width:20px;height:1.5px;background-color:#CC002B}.page-hero .richtext .back-category-label{font-size:18px}.page-hero .richtext p{font-style:normal;font-weight:normal;font-size:16px;line-height:165%;color:rgba(3,43,43,0.8)}.page-hero .container{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-bottom:5vh}.page-hero .hero__text{padding-top:56px;z-index:1;position:relative;max-width:1040px}.page-hero .hero__text h1{pointer-events:none}.page-hero .hero__media{margin-top:-16px;margin-left:-8px;margin-right:-8px;margin-bottom:24px}.page-hero .col-media{padding-left:0;padding-right:0}.page-hero .wide-hero-image-col{width:100%;position:relative}.page-hero .wide-hero-image-col.with-contact-card{margin-top:32px}.page-hero .wide-hero-image{margin-top:32px;margin-right:0px;overflow:hidden;line-height:0px;height:0px;padding-top:50%;position:relative;margin-left:40px}.page-hero .wide-hero-image .kn-lazy-wrap{height:100%}.page-hero .wide-hero-image .image{position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:24px;overflow:hidden}.page-hero .wide-hero-image .image img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.page-hero .left-hero-image-col{width:100%;position:relative}.page-hero .left-hero-image{margin-top:0px;margin-right:0px;overflow:hidden;line-height:0px;height:0px;padding-top:50%;position:relative;margin-left:32px}.page-hero .left-hero-image .image{position:absolute;top:0px;left:0px;width:100%;height:100%}.page-hero .left-hero-image .image img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.page-hero.news-post-hero{margin-bottom:96px}.page-hero.news-post-hero .hero__text,.page-hero.page-hero--simple .hero__text{margin-left:auto;margin-right:auto;max-width:880px;width:100%}.page-hero.news-post-hero .wide-hero-image,.page-hero.page-hero--simple .wide-hero-image{margin-left:auto;margin-right:auto;max-width:1062px}.page-hero.page-hero--centered .hero__text{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.page-hero.page-hero--centered .richtext{text-align:center;padding:0px;max-width:none}.page-hero.page-hero--centered .richtext::before{display:none}.page-hero.page-hero--centered .wide-hero-image{margin-left:auto;margin-right:auto;max-width:1062px}.page-hero.news-post-archive-hero .container{min-height:0px}.page-hero .box-image{position:absolute;right:8%;top:24px;left:8%;text-align:right}.page-hero .box-image svg{display:inline-block;max-width:100%;height:auto}.page-hero .hero__details{padding-left:0px;position:relative;margin-top:0px}.page-hero .hero__details .arrow-back{position:relative;display:inline-block;transition:all 300ms;-webkit-transition:all 300ms;margin-bottom:24px}.page-hero .hero__details .arrow-back .label-wrap{display:none}.page-hero .hero__details .arrow-back.no-back{cursor:default}.page-hero .hero__details .arrow-back.no-back:hover{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);width:auto}.page-hero .hero__details .arrow-back.no-back .back-arrow{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);width:auto}.page-hero .hero__details .arrow-back.no-back svg{display:none}.page-hero .hero__details .arrow-back.no-back svg path{fill:#CC002B}.page-hero .hero__details .arrow-back.no-back .label-wrap{display:none}.page-hero .hero__details .arrow-back.no-back .back-line{margin-top:12px;display:block;height:2px;width:88px;background-color:#CC002B}.page-hero .hero__details .case-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:start;padding-bottom:16px}.page-hero .hero__details .case-detail .label{font-family:"Poppins",-apple-system,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:115%;color:rgba(44,58,66,0.6);display:inline-block;width:170px;letter-spacing:normal;text-transform:none;max-width:50%;font-weight:400}.page-hero .hero__details .case-detail .value{font-style:normal;font-weight:400;font-size:16px;line-height:115%;max-width:50%;color:rgba(44,58,66,0.8)}.page-hero .hero__details .case-detail .value a{font-weight:400;display:inline;color:rgba(44,58,66,0.8);border-bottom:1px solid rgba(44,58,66,0.8)}.page-hero .hero__details .case-detail .value a:after{display:none}.page-hero .hero__details .case-detail p{color:rgba(44,58,66,0.8)}.page-hero .contact-card{position:absolute;display:inline-flex;background-color:#FFF;max-width:357px;box-sizing:border-box;top:0px;right:0px;z-index:10;padding:16px;position:relative;margin-top:20px;margin-left:auto;margin-bottom:-20px;cursor:pointer;text-decoration:none}.page-hero .contact-card .arrow{position:absolute;top:50%;right:0px;margin-top:-16px;transition:all 300ms;-webkit-transition:all 300ms}.page-hero .contact-card:hover .arrow{transform:translateY(4px)}.page-hero .contact-card .title{position:relative;display:block;font-weight:600;font-size:16px;line-height:130%;color:#2b2b2b;padding-right:32px}.page-hero .contact-card .person-info{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;margin-top:32px}.page-hero .contact-card .person-name,.page-hero .contact-card .person-title{display:block;font-style:normal;font-weight:normal;font-size:14px;line-height:150%;letter-spacing:0.1em;color:#2b2b2b}.page-hero .contact-card .person-title{color:rgba(43,43,43,0.6)}.page-hero .contact-card .profile-photo{width:64px;height:64px;overflow:hidden;margin-right:16px;flex-shrink:0}.page-hero .contact-card svg{flex-shrink:0}@media screen and (min-width: 476px){.page-hero .contact-card{position:absolute;width:357px;top:0px;right:0px;margin-top:0px;padding:32px;margin-left:auto;margin-bottom:0px}.page-hero .contact-card .title{font-size:24px;line-height:130%;padding-right:32px}}@media screen and (min-width: 576px){.page-hero .arrow-back{top:-5px}.page-hero .richtext{padding-left:94px}.page-hero .richtext::before{width:64px}.page-hero .richtext p{font-size:22px}.page-hero .wide-hero-image{margin-top:48px;margin-left:86px}.page-hero .left-hero-image{margin-left:78px}.page-hero .hero__details .case-detail .label{font-size:18px;line-height:115%;width:170px}.page-hero .hero__details .case-detail .value{font-size:18px;line-height:115%}}@media screen and (min-width: 768px){.page-hero .bg-image{min-height:770px}.page-hero .richtext{padding-left:116px}.page-hero .richtext:before{top:12px;width:83px}.page-hero .hero__media{margin-left:0;margin-right:0}.page-hero .col-media{padding-left:8px;padding-right:8px}.page-hero .hero-rectangle{left:20%;right:0px;top:140px}.page-hero .wide-hero-image{margin-left:106px}.page-hero .left-hero-image{margin-left:100px}.page-hero .hero__details{padding-left:120px;margin-top:64px}.page-hero .hero__details .arrow-back{position:absolute;left:0px;top:-22px;margin-top:12px}.page-hero .hero__details .arrow-back .label-wrap{display:block}}@media screen and (min-width: 960px){.page-hero .hero__media{margin-top:0;position:absolute;left:50%;top:0;height:100%}.page-hero .hero__media img{height:100%;width:100%;object-fit:cover}.page-hero .left-hero-image-col{width:35%}.page-hero .left-hero-image-col .left-hero-image{padding-top:133.33%;margin-left:0px}.page-hero.page-hero--image-left .container{flex-direction:row;padding-top:20px}.page-hero.page-hero--image-left .hero__text{padding-top:0px;width:100%;padding-left:48px;margin-left:0px;margin-right:auto}.page-hero.page-hero--image-left .richtext{padding-left:74px;max-width:100%}.page-hero.page-hero--image-left .richtext::before{width:42px}.page-hero .wide-hero-image-col.with-contact-card{margin-top:100px}.page-hero .contact-card{top:-56px;right:64px}.page-hero .col-media{padding-left:0;padding-right:0}.page-hero .hero-rectangle{left:20%;right:0px;display:block}.page-hero .wide-hero-image{margin-left:114px}.page-hero .richtext::before{left:0px}}@media screen and (min-width: 1280px){.page-hero.page-hero--image-left .container{padding-top:52px;align-items:center;justify-content:center}.page-hero.page-hero--image-left .richtext{padding-left:109px}.page-hero.page-hero--image-left .richtext::before{width:77px}}@media screen and (min-width: 1400px){.page-hero .richtext{padding-left:112px}.page-hero .richtext:before{top:12px;width:79px}.page-hero .hero-rectangle{left:20%;right:0px}.page-hero .richtext{padding-left:114px}}@media screen and (min-width: 1650px){.page-hero .hero__text{padding-top:96px}.page-hero .hero__media{width:calc((100vw - 1650px) / 2 + 50%)}.page-hero .hero-rectangle{top:140px;left:0px;right:0px}.page-hero .richtext{padding-left:114px}}.hero-back-link{position:relative;pointer-events:all;font-style:normal;font-weight:bold;font-size:14px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;color:#CC002B;position:relative;padding-left:80px;margin-top:32px;height:40px;display:inline-block}.hero-back-link .back-arrow{overflow:hidden;transition:all 300ms;-webkit-transition:all 300ms;position:absolute;left:0px;top:50%;margin-top:-12px;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);width:36px}.hero-back-link .back-arrow svg path{fill:#CC002B}.hero-back-link .label-wrap{pointer-events:none;-webkit-mask-image:-webkit-linear-gradient(right, rgba(0,0,0,0) 0px, #000 40px);position:absolute;transform:rotate(-90deg);top:0px;right:10px;transform-origin:100% 0%;display:block;padding-left:50px;transition:all 300ms;-webkit-transition:all 300ms;transform:rotate(-90deg) translate(-100%, 0px);-webkit-transform:rotate(-90deg) translate(-100%, 0px);margin-top:-22px;display:none}.hero-back-link .label{display:block;transition:all 300ms;-webkit-transition:all 300ms;transform:translate(100%, 0px);-webkit-transform:translate(100%, 0px);color:#CC002B;font-size:14px;font-weight:600;font-size:14px;line-height:150%;text-align:right;letter-spacing:0.1em;text-transform:uppercase}.hero-back-link:hover .back-arrow{transform:translate(-4px, 0px);-webkit-transform:translate(-4px, 0px)}.hero-back-link:hover .label-wrap{transform:rotate(-90deg) translate(0px, 0px);-webkit-transform:rotate(-90deg) translate(0px, 0px);margin-top:-38px}.hero-back-link:hover .label{transform:translate(-50px, 0px);-webkit-transform:translate(-50px, 0px)}@media screen and (min-width: 576px){.hero-back-link .back-arrow{width:60px}}@media screen and (min-width: 768px){.hero-back-link .label-wrap{display:block}.hero-back-link .back-arrow{width:100%}.hero-back-link:hover .back-arrow{transform:translate(-4px, 0px);-webkit-transform:translate(-4px, 0px);width:64px}}.spinner{width:40px;height:40px;background-color:#FFF;border-radius:100%;-webkit-animation:sp-scaleout 1.0s infinite ease-in-out;animation:sp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sp-scaleout{0%{-webkit-transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sp-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.event-single-main{padding-top:0px}.event-single-hero{color:#FFF;border-radius:0px 0px 24px 24px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;margin-bottom:100px}.event-single-hero::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000;opacity:0.5;border-radius:0px 0px 24px 24px}.event-single-hero h1{color:#FFF}.event-single-hero .container{padding-bottom:80px}.single-event-container{position:relative}.single-event-container .trig-bottom{position:absolute;bottom:0px;width:1px;display:block}.single-event-section-wrap{margin-bottom:100px}.single-event-section{display:block;position:relative}.single-event-section .sidebar-wrap{display:block;margin-bottom:48px;width:100%;padding-right:0px;box-sizing:border-box}.single-event-section .sidebar{width:100%;padding-right:0px;box-sizing:border-box}.single-event-section .sidebar .sidebar-ctas{margin-bottom:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;justify-content:start;margin-right:auto}.single-event-section .sidebar .button,.single-event-section .sidebar .form input[type="submit"],.form .single-event-section .sidebar input[type="submit"]{padding-left:24px;padding-right:24px;margin-bottom:24px;margin-right:0px}.single-event-section .sidebar .side-info{margin-bottom:80px}.single-event-section .sidebar .side-info span{display:block;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;padding-left:33px;position:relative;margin-bottom:24px}.single-event-section .sidebar .side-info span::before{content:"";width:24px;height:24px;display:block;position:absolute;left:0px;top:-1px;background-position:50% 50%;background-repeat:no-repeat}.single-event-section .sidebar .side-info span.time::before{background-image:url("./dw-img/time-icon-dark.svg")}.single-event-section .sidebar .side-info span.date::before{background-image:url("./dw-img/calendar-icon-dark.svg")}.single-event-section .sidebar .side-info span.address::before{background-image:url("./dw-img/location-icon-dark.svg")}.single-event-section .sidebar .side-info span.marker::before{background-image:url("./dw-img/location-icon-dark.svg")}.single-event-section .event-content{width:843px;max-width:100%}.single-event-section .speakers-wrap{margin-top:64px}.single-event-section .speakers-list .speaker{margin-top:48px}.single-event-section .speakers-list .speaker .speaker-image{width:78px;height:78px;margin-right:32px;border-radius:39px;overflow:hidden}.single-event-section .speakers-list .speaker .speaker-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:24px}.single-event-section .speakers-list .speaker .speaker-title{font-style:normal;font-weight:normal;font-size:14px;line-height:145%}.side-info .detail:not(:last-child){margin-bottom:24px}.side-info .label{color:rgba(43,43,43,0.4);margin-bottom:8px}.side-info .contact{display:flex;margin-top:12px}.side-info .contact p{margin-top:6px;margin-bottom:4px}.side-info .contact img{width:50px;height:50px;object-fit:cover;border-radius:25px;overflow:hidden;margin-right:16px}@media screen and (min-width: 960px){.single-event-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.single-event-section .sidebar-wrap{display:block;width:372px;margin-bottom:0px}.single-event-section .sidebar-wrap.bottom.fixed,.single-event-section .sidebar-wrap.fixed{position:fixed;top:0px;margin-top:100px;bottom:auto}.single-event-section .sidebar-wrap.bottom{position:absolute;top:auto;bottom:0}.single-event-section .sidebar{margin-bottom:0px;display:block;width:372px;padding-right:32px}.single-event-section .sidebar .side-info{margin-bottom:0}.single-event-section .event-content{width:calc(100% - 372px - 24px);max-width:843px;margin-left:auto}}.news-archive-section{margin-top:150px;margin-bottom:133px}.news-archive-list-wrap{display:block}.news-archive-list-wrap .block-title{margin-bottom:48px}.news-archive-list-wrap .block-title h2{font-style:normal;font-weight:600;font-size:32px;line-height:120%}.news-archive-list-wrap .news-archive-list{width:100%;border-top:1px solid rgba(44,58,66,0.15)}.news-archive-list-wrap .news-archive-list article{padding:32px 0px;border-bottom:1px solid rgba(44,58,66,0.15);padding-right:96px;position:relative}.news-archive-list-wrap .news-archive-list article .meta{font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#566168;margin-bottom:8px}.news-archive-list-wrap .news-archive-list article .post-thumb__title{font-style:normal;font-weight:600;font-size:20px;line-height:130%;transition:all 300ms;-webkit-transition:all 300ms}.news-archive-list-wrap .news-archive-list article .arrow{position:absolute;top:50%;right:0px;margin-top:-12px;transition:all 300ms;-webkit-transition:all 300ms}.news-archive-list-wrap .news-archive-list article:hover .arrow{transform:translate(4px, 0px);-webkit-transform:translate(4px, 0px)}.news-archive-list-wrap .news-archive-list article:hover .post-thumb__title{color:#CC002B}.news-archive-list-wrap .pagination{display:none}.news-archive-list-wrap .custom-load-more-button,.news-archive-list-wrap .load-more-button{padding-left:32px;padding-right:32px;margin-top:32px;position:relative}.news-archive-list-wrap .custom-load-more-button span,.news-archive-list-wrap .load-more-button span{margin-right:0px}.news-archive-list-wrap .custom-load-more-button .spinner,.news-archive-list-wrap .load-more-button .spinner{display:none;pointer-events:none;position:absolute;top:50%;right:0px;background-color:#fff;border:4px solid #CC002B;margin-right:-48px;margin-left:14px;width:32px;height:32px;margin-top:-16px}.news-archive-list-wrap .custom-load-more-button .spinner.visible,.news-archive-list-wrap .load-more-button .spinner.visible{display:inline-block}@media screen and (min-width: 960px){.news-archive-list-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.news-archive-list-wrap .news-archive-list{max-width:733px}}.full-gradient-background{position:fixed;z-index:-1;top:0px;left:0px;width:100%;height:100%}.full-gradient-background .first,.full-gradient-background .second{position:absolute;top:0px;left:0px;width:100%;height:100%}.full-gradient-background canvas{opacity:0.45;position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100% !important;height:100% !important}.testimonials-section .testimonial+.testimonial{margin-top:96px}.testimonials-section .color-change__container{margin-top:-3.5vw;padding-top:100px;padding-bottom:56px}.quote__image .image-container{position:relative}.quote__image img{width:100%}.quote__image .image__secondary{position:absolute;bottom:-96px;left:48px;width:50%}.quote__author{position:absolute;right:24px;top:32px;padding-bottom:32px;color:#fff;z-index:10;writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;font-size:0.875rem;letter-spacing:1px}.quote__author p+p{margin-right:4px}.quote__author p:nth-child(1){font-weight:600}.quote__author p:nth-child(2){color:rgba(255,255,255,0.6)}.quote__content{padding-top:48px}.quote .label,.quote__text{color:rgba(3,43,43,0.8)}.quote .label{margin-bottom:24px}.quote__text{max-width:400px}.quote__text-author{margin-top:1.5em;padding-left:18px;position:relative}.quote__text-author:before{content:"";display:block;width:10px;height:1px;background-color:rgba(3,43,43,0.8);position:absolute;left:0;top:12px}.quote__text-author p+p{margin-top:0}.quote__text--em{font-size:2.25rem;line-height:1em;color:#CC002B;margin-bottom:32px}@media screen and (min-width: 960px){.quote{display:flex;justify-content:space-between;align-items:center}.quote__content{order:1;width:46%}.quote__image{width:46%;order:2}.testimonials-section .testimonial:nth-child(even) .quote__content{order:2}.testimonials-section .testimonial:nth-child(even) .quote__image{order:1}.testimonials-section .color-change__container{padding-top:120px;padding-bottom:96px}}@media screen and (min-width: 1400px){.quote__text--em{font-size:4.8vw;line-height:0.9em}}.section-header .content{z-index:10}.section-header__media{margin-top:-3.5vw;z-index:10}.section-header .next-section-color{left:0;bottom:0;width:100%;height:100px}@media screen and (min-width: 960px){.section-header .next-section-color{height:150px}}.values-section h3{margin-bottom:16px}.values-section .image+h3{margin-top:16px}@media screen and (min-width: 960px){.values-section .grid .grid--2col .item{width:100%}}@media screen and (min-width: 1400px){.values-section .grid .grid--2col .item{width:50%}}.open-positions{position:relative;padding-top:0}.open-positions:before{content:"";display:block;position:absolute;left:0;top:0;height:200px;width:100%}.open-positions .content{margin-bottom:56px;position:relative}.open-positions__list{padding:16px 16px;background-color:white}.open-positions .controls{margin-bottom:24px}.open-positions-cta{padding-bottom:96px}.job-position-group{margin-top:24px}.job-position-group__title{opacity:0.2;margin-bottom:8px}.media-text .container{position:relative;display:flex;flex-direction:column}.media-text .media-text__text{order:2}.media-text .media-text__media{order:1;margin-bottom:56px}.media-text .media-text__media .video-embed{border-radius:12px;overflow:hidden}.media-text .media-text__media .video-embed iframe{border-radius:12px}.media-text .media-text__media .image{border-radius:12px;overflow:hidden}.media-text .media-text__media .secondary-image{margin-left:16.66667%;border-radius:12px;overflow:hidden}.media-text .richtext h2,.media-text .richtext h3,.media-text .richtext h4{font-weight:600}.media-text.without-media .media-text__text{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.media-text .container .media-text__media .image{width:83.33333%;margin-left:auto}.media-text .container .media-text__media .secondary-image{margin-left:0}}@media screen and (min-width: 960px){.media-text.text-right .container .media-text__text{order:2}.media-text.text-right .container .media-text__media{order:1}.media-text .container{flex-direction:row;justify-content:space-between;align-items:center}.media-text .container .media-text__text{order:1;width:41.66667%}.media-text .container .media-text__media{order:2;width:41.66667%;margin-bottom:0}.media-text .container .media-text__media .image{width:100%;border-radius:24px}.media-text .container .media-text__media .secondary-image{margin-left:16.66667%;border-radius:24px}.media-text.without-media .container .media-text__text{width:58.33333%}}.big-media-text .media-text__text .richtext{display:block;margin-bottom:114px}.big-media-text .media-text__text .richtext .side{width:100%;box-sizing:border-box;padding-right:0px}.big-media-text .media-text__text .richtext .side p{margin-top:1.3em}.big-media-text .media-text__text .richtext .side .label{margin:0px}.big-media-text .products-wrap{position:relative;margin-top:64px;margin-bottom:-60px}.big-media-text .products-box{background:#FFFFFF;box-shadow:0px 10px 32px rgba(0,0,0,0.1);border-radius:12px;padding:50px;width:100%;box-sizing:border-box;position:relative;z-index:10}.big-media-text .products-box .label{font-style:normal;font-weight:700;font-size:14px;line-height:122%;display:flex;align-items:center;letter-spacing:0.15em;text-transform:uppercase;color:#172E39}.big-media-text .products-box .list{margin-top:57px}.big-media-text .products-box .list .item{font-style:normal;font-weight:600;line-height:130%;color:#172E39;position:relative;padding-left:59px;font-size:18px}.big-media-text .products-box .list .item::before{content:"";display:block;width:32px;height:32px;background-image:url("../img/prod-icon.svg");background-repeat:no-repeat;position:absolute;top:0px;left:0px}.big-media-text .col-media .image{background:#172E39;border-radius:24px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.big-media-text .col-media .image img{opacity:0.3}.big-media-text .col-media .image .title{position:absolute;bottom:0px;color:#FFFFFF;margin:16px}@media screen and (min-width: 576px){.big-media-text .col-media .image .title{margin:32px}}@media screen and (min-width: 768px){.big-media-text .col-media .image .title{margin:42px}}@media screen and (min-width: 960px){.big-media-text .col-media .image .title{margin:70px}}@media screen and (min-width: 768px){.big-media-text .products-box .list .item{font-size:24px}}@media screen and (min-width: 1200px){.big-media-text .media-text__text .richtext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:114px}.big-media-text .media-text__text .richtext .side{width:calc(50% - 32px);padding-right:64px}.big-media-text .media-text__text .richtext .side p{margin-top:0px}.big-media-text .media-text__text .richtext .side p+p{margin-top:1.3em}.big-media-text .products-wrap{position:relative;height:auto;margin-top:79px}.big-media-text .products-box{padding:50px;box-sizing:border-box;position:absolute;z-index:10;right:0px;top:0px}.big-media-text .col-media .image .title{max-width:50%;padding-right:132px;box-sizing:border-box}}.single-quote .container{margin-top:200px;margin-bottom:200px;text-align:center}.single-quote .single-quote__image{width:200px;height:200px;border-radius:100%;overflow:hidden;margin-right:auto;margin-left:auto;flex-shrink:0;margin-bottom:48px}.single-quote .single-quote__image img{height:100%;object-fit:cover}.single-quote .single-quote__content{margin-left:auto;margin-right:auto}.single-quote .single-quote__text{font-family:'Caveat', cursive;font-size:1.5rem;font-weight:300;line-height:121%;margin-bottom:40px;color:#172E39;max-width:886px}.single-quote .single-quote__author{line-height:1.5em;color:#172E39;font-weight:400;font-size:0.875rem;line-height:145%}.single-quote .single-quote__author .author-title{color:rgba(77,114,135,0.85)}.single-quote .col{margin-left:auto;margin-right:auto}@media screen and (min-width: 960px){.single-quote .container{text-align:left}.single-quote .single-quote__text{padding-top:24px;font-size:2rem;line-height:121%}.single-quote .single-quote__image{margin-bottom:0;margin-left:0px;margin-right:56px}.single-quote .col{display:flex}.single-quote .single-quote__image{width:280px;height:280px}}@media screen and (min-width: 1400px){.single-quote .col{width:83.33333%}}.featured-cases{padding-bottom:96px}.featured-cases .featured-cases__grid{margin-bottom:80px}.featured-cases .featured-cases__grid .case-thumbnail{margin-top:48px}.featured-cases .featured-cases__grid .case-thumbnail .case__details{margin-top:24px}.featured-cases .featured-cases__grid .case-thumbnail .case__title{font-size:1.5rem}.featured-cases .featured-cases__grid .case-thumbnail .label{margin-bottom:8px;font-size:0.75rem}.featured-cases .masonry-grid-sizer,.featured-cases .masonry-grid-item{width:100%}.featured-cases .masonry-gutter-sizer{width:0%}.featured-cases .load-more-button-wrap{display:block}.featured-cases .load-more-button-wrap.hidden{display:none}.featured-cases .cases-categories{margin-top:96px}.hidden-categories{display:none}.selectable-tags .tag{transition:all 300ms;-webkit-transition:all 300ms;display:inline-block;vertical-align:top;box-sizing:border-box;margin-left:4px;margin-right:4px;padding:6px 24px;height:32px;background:#FFFFFF;border:1px solid rgba(44,58,66,0.15);box-sizing:border-box;border-radius:32px;font-style:normal;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px}.selectable-tags .tag.active,.selectable-tags .tag:hover{color:#FFFFFF;background-color:#CC002B;border:1px solid #CC002B}@media screen and (min-width: 576px){.featured-cases .featured-cases__grid .case-thumbnail{margin-top:32px}.featured-cases .featured-cases__grid .case-thumbnail .case__details{margin-top:16px}.featured-cases .featured-cases__grid .case-thumbnail .case__title{font-size:1.25rem}.featured-cases .featured-cases__grid .case-thumbnail .label{margin-bottom:4px;font-size:0.625rem}.featured-cases .masonry-grid-sizer,.featured-cases .masonry-grid-item{width:calc(50% - 5px)}.featured-cases .masonry-gutter-sizer{width:10px}}@media screen and (min-width: 768px){.featured-cases .featured-cases__grid .case-thumbnail{margin-top:56px}.featured-cases .featured-cases__grid .case-thumbnail .case__details{margin-top:24px}.featured-cases .featured-cases__grid .case-thumbnail .case__title{font-size:1.5rem}.featured-cases .featured-cases__grid .case-thumbnail .label{margin-bottom:8px;font-size:0.75rem}.featured-cases .col:nth-child(4){padding-top:48px}.featured-cases .masonry-grid-sizer,.featured-cases .masonry-grid-item{width:calc(50% - 16px)}.featured-cases .masonry-gutter-sizer{width:32px}}@media screen and (min-width: 960px){.featured-cases .featured-cases__grid .case-thumbnail{margin-top:64px}}@media screen and (min-width: 1400px){.featured-cases .featured-cases__grid{width:83.33333%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1900px){.featured-cases .featured-cases__grid{width:100%;padding-left:0;padding-right:0}.featured-cases .masonry-grid-sizer,.featured-cases .masonry-grid-item{width:30%}.featured-cases .masonry-gutter-sizer{width:5%}}.story .section-title{max-width:850px}.story .story__media{margin-top:48px;margin-bottom:80px}.story .story__media .image{width:75%;margin-left:auto}.story .story__media .secondary-image{width:50%;margin-top:-96px}@media screen and (min-width: 768px){.story .story__media .image{width:83.33333%}.story .story__media .secondary-image{width:33.33333%;margin-top:-96px}}@media screen and (min-width: 960px){.story .story__media{position:relative}.story .story__media .secondary-image{position:absolute;height:auto;width:25%;left:8.33333%;bottom:96px}.story .richtext{margin-left:16.66667%;max-width:66.66667%}}@media screen and (min-width: 1400px){.story .story__media .image{width:66.66667%;margin-right:auto}.story .richtext{margin-left:16.66667%;width:50%}}.section.stats-box{margin-bottom:50px}.section.stats-box .stats-list{background:#2b2b2b;padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;border-radius:24px}.section.stats-box .stats-list .stats-item{width:50%;margin-bottom:32px}.section.stats-box .stats-list .stats-item .title{font-style:normal;font-weight:600;font-size:0.75rem;line-height:115%;text-align:center;text-transform:uppercase;color:#CC002B;margin-bottom:4px}.section.stats-box .stats-list .stats-item .value{font-style:normal;font-weight:600;font-size:2rem;line-height:115%;text-align:center;color:#FFFFFF}@media screen and (min-width: 576px){.section.stats-box .stats-list{padding-left:48px;padding-right:48px;padding-top:48px;padding-bottom:0px}.section.stats-box .stats-list .stats-item{margin-bottom:48px}.section.stats-box .stats-list .stats-item .title{font-size:0.875rem;margin-bottom:8px}.section.stats-box .stats-list .stats-item .value{font-size:4rem}}@media screen and (min-width: 768px){.section.stats-box .stats-list{padding-left:48px;padding-right:48px;padding-top:48px;padding-bottom:0px}.section.stats-box .stats-list .stats-item{margin-bottom:48px}.section.stats-box .stats-list .stats-item .title{font-size:0.875rem;margin-bottom:8px}.section.stats-box .stats-list .stats-item .value{font-size:4rem}}@media screen and (min-width: 960px){.section.stats-box{margin-bottom:150px}.section.stats-box .stats-list{padding-left:48px;padding-right:48px;padding-top:48px;padding-bottom:0px}.section.stats-box .stats-list .stats-item{width:25%;margin-bottom:48px}.section.stats-box .stats-list .stats-item .title{font-size:0.875rem;margin-bottom:8px}.section.stats-box .stats-list .stats-item .value{font-size:4rem}}.business-areas{padding-bottom:0px}.business-areas.hovered .other-areas .area-item:not(:hover) .title,.business-areas.hovered .main-areas .area-item:not(:hover) .title{opacity:0.4}.business-areas.hovered .other-areas .area-item:not(:hover) .description,.business-areas.hovered .main-areas .area-item:not(:hover) .description{opacity:0.6}.business-areas.hovered .other-areas .area-item:not(:hover) .arrow path,.business-areas.hovered .main-areas .area-item:not(:hover) .arrow path{fill:rgba(44,58,66,0.4)}.business-areas .other-areas .area-item{position:relative;border-bottom:1px solid rgba(44,58,66,0.15);padding-top:24px;padding-bottom:24px;display:block}.business-areas .other-areas .area-item .title{transition:all 300ms;-webkit-transition:all 300ms;margin-bottom:16px;display:block;font-size:1.5rem;font-style:normal;font-weight:600;width:100%}.business-areas .other-areas .area-item .description{transition:all 300ms;-webkit-transition:all 300ms;display:block;font-size:1rem;width:100%;box-sizing:border-box;font-style:normal;font-weight:normal;line-height:165%;color:#566168}.business-areas .other-areas .area-item .arrow{transition:all 300ms;-webkit-transition:all 300ms;display:block;width:100%;text-align:left;margin-top:24px}.business-areas .other-areas .area-item .arrow path{transition:all 300ms;-webkit-transition:all 300ms;fill:#CC002B}.business-areas .other-areas a.area-item{cursor:pointer}.business-areas .other-areas a.area-item:hover .title{color:#CC002B}.business-areas .other-areas a.area-item:hover .arrow{transform:translate(4px, 0px);-webkit-transform:translate(4px, 0px)}.business-areas .main-areas{display:block;border-top:1px solid rgba(44,58,66,0.8);margin-top:16px}.business-areas .main-areas .area-item{position:relative;display:block;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(44,58,66,0.15);margin-top:24px}.business-areas .main-areas .area-item .title{transition:all 300ms;-webkit-transition:all 300ms;font-size:2rem;font-style:normal;font-weight:600}.business-areas .main-areas .area-item .description{transition:all 300ms;-webkit-transition:all 300ms;font-size:1rem;margin-top:24px;font-style:normal;font-weight:normal;line-height:150%;color:#566168;margin-bottom:72px}.business-areas .main-areas .area-item .arrow{transition:all 300ms;-webkit-transition:all 300ms;position:absolute;bottom:24px}.business-areas .main-areas .area-item .arrow path{transition:all 300ms;-webkit-transition:all 300ms;fill:#CC002B}.business-areas .main-areas a.area-item{cursor:pointer}.business-areas .main-areas a.area-item:hover .title{color:#CC002B}.business-areas .main-areas a.area-item:hover .arrow{transform:translate(4px, 0px);-webkit-transform:translate(4px, 0px)}@media screen and (min-width: 576px){.business-areas .main-areas .area-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.business-areas .main-areas .area-item .description{width:65%;padding-left:48px;margin-top:0px;padding-left:0px}.business-areas .main-areas .area-item .arrow{display:block;width:21%;left:35%;text-align:left}}@media screen and (min-width: 768px){.business-areas .main-areas .area-item .title{font-size:2.5rem}}@media screen and (min-width: 960px){.business-areas .main-areas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.business-areas .main-areas .area-item{display:block;margin-top:48px;width:33.33%;box-sizing:border-box;padding-left:32px;padding-right:32px;border-left:1px solid rgba(44,58,66,0.15);border-bottom:none}.business-areas .main-areas .area-item .title{font-size:3rem;min-height:110px;margin-bottom:24px}.business-areas .main-areas .area-item .description{width:100%}.business-areas .main-areas .area-item:nth-child(3n){padding-right:0px}.business-areas .main-areas .area-item:nth-child(3n+1){border-left:none;padding-left:0px}.business-areas .main-areas .area-item .arrow{bottom:0px;left:auto}.business-areas .other-areas{margin-top:48px;border-top:1px solid rgba(44,58,66,0.15)}.business-areas .other-areas .area-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:start}.business-areas .other-areas .area-item .title{width:34%}.business-areas .other-areas .area-item .description{width:50%}.business-areas .other-areas .area-item .arrow{position:absolute;top:50%;right:0%;width:auto;margin-top:-14px}}@media screen and (min-width: 1400px){.business-areas{padding-bottom:160px}.business-areas .other-areas .area-item{padding-top:48px;padding-bottom:48px}}.capabilities-section .section-title{font-size:2rem}.capabilities-section .capabilities-blocks{margin-top:64px}.capabilities-section .capabilities-blocks .capabilities-block{position:relative;display:block;margin-bottom:160px}.capabilities-section .capabilities-blocks .capabilities-block .trig-bottom{position:absolute;bottom:0px;width:100%;display:block}.capabilities-section .capabilities-blocks .capabilities-block .cblock-title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:115%;margin-bottom:16px}.capabilities-section .capabilities-blocks .capabilities-block .cblock-text{font-style:normal;font-weight:normal;font-size:1.125rem;line-height:165%;color:#566168}.capabilities-section .capabilities-blocks .capabilities-block .cblock-image{overflow:hidden;width:100%;margin-bottom:48px;border-radius:24px}.capabilities-section .capabilities-blocks .capabilities-block .cblock-content{margin-bottom:48px;font-style:normal;font-weight:normal;font-size:1rem;line-height:165%;color:#566168}.capabilities-section .capabilities-blocks .capabilities-block .cblock-content p{display:block;margin-bottom:24px}.capabilities-section .capabilities-blocks .capabilities-block .mobile-wrap{display:block;margin-bottom:48px}.capabilities-section .capabilities-blocks .capabilities-block .col-left{width:100%}.capabilities-section .capabilities-blocks .capabilities-block .col-left .left-wrap{display:none}.capabilities-section .capabilities-blocks .capabilities-block .col-right{width:100%}.capabilities-section .capabilities-blocks .capabilities-block .data-description{display:none}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group{margin-bottom:48px}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group .group-title{font-style:normal;font-weight:600;font-size:16px;line-height:115%;padding-bottom:24px;border-bottom:1px solid rgba(44,58,66,0.8)}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group .capability{display:block;position:relative;font-style:normal;font-weight:normal;font-size:16px;line-height:1rem;color:#566168;line-height:150%;border-bottom:1px solid rgba(44,58,66,0.15);box-sizing:border-box;padding-top:21px;padding-bottom:21px}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group .capability .arrow{transition:all 300ms;-webkit-transition:all 300ms;position:absolute;right:0px;top:50.2%;margin-top:-13px}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group a.capability{cursor:pointer;transition:all 300ms;-webkit-transition:all 300ms;padding-right:80px;box-sizing:border-box}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group a.capability:hover{color:#CC002B}.capabilities-section .capabilities-blocks .capabilities-block .capabilities-group a.capability:hover .arrow{transform:translateX(6px)}.capabilities-popup{position:fixed;top:0px;left:0px;width:100%;height:100%;min-height:100vh;z-index:10001;overflow:hidden;display:none}.capabilities-popup.visible{display:block}.capabilities-popup .background{background-color:rgba(0,0,0,0.2);position:absolute;top:0px;left:0px;width:100%;height:100%}.capabilities-popup .popup-content{position:absolute;top:0px;right:0px;height:100%;width:100%;max-width:480px;background-color:#FFF}.capabilities-popup .popup-content .content{padding:48px}.capabilities-popup .popup-content .content.scrollable{overflow-y:scroll;height:100%}.capabilities-popup .popup-content .label{font-weight:600;font-size:12px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B}.capabilities-popup .popup-content .title{margin-top:8px;font-style:normal;font-weight:600;font-size:32px;line-height:120%}.capabilities-popup .popup-content .text{font-style:normal;font-weight:normal;font-size:16px;line-height:150%;margin-top:32px}.capabilities-popup .popup-content .text p{margin-top:16px}.capabilities-popup .popup-content .button,.capabilities-popup .popup-content .form input[type="submit"],.form .capabilities-popup .popup-content input[type="submit"]{margin-top:24px}.capabilities-popup .close{display:block;position:absolute;top:0px;right:0px;width:56px;height:56px;background-image:url("./dw-img/close-icon.svg");background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}@media screen and (min-width: 576px){.capabilities-section .section-title{font-size:3rem}.capabilities-section .capabilities-blocks .capabilities-block .cblock-title{font-size:2rem}}@media screen and (min-width: 768px){.capabilities-section .section-title{font-size:4rem}.capabilities-section .capabilities-blocks{margin-top:96px}.capabilities-section .capabilities-blocks .capabilities-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.capabilities-section .capabilities-blocks .capabilities-block .cblock-title{font-size:2rem}.capabilities-section .capabilities-blocks .capabilities-block .mobile-wrap{display:none}.capabilities-section .capabilities-blocks .capabilities-block .col-left{width:41.66667%}.capabilities-section .capabilities-blocks .capabilities-block .col-left .left-wrap{display:block;max-width:469px;padding-right:48px;box-sizing:border-box;position:relative;padding-bottom:48px}.capabilities-section .capabilities-blocks .capabilities-block .col-left .left-wrap.bottom.fixed,.capabilities-section .capabilities-blocks .capabilities-block .col-left .left-wrap.fixed{position:fixed;top:0px;margin-top:100px;bottom:auto}.capabilities-section .capabilities-blocks .capabilities-block .col-left .left-wrap.bottom{position:absolute;top:auto;bottom:0}.capabilities-section .capabilities-blocks .capabilities-block .col-right{width:58.33333%}}@media screen and (min-width: 960px){.capabilities-section .section-title{font-size:4rem}.capabilities-section .capabilities-blocks .capabilities-block .cblock-title{font-size:2rem}}@media screen and (min-width: 1400px){.capabilities-section .section-title{font-size:5rem}.capabilities-section .capabilities-blocks .capabilities-block .cblock-title{font-size:2rem}}.keypoints-section{margin-top:192px}.keypoints-section .side-columns{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.keypoints-section .side-columns .col{width:100%}.keypoints-section .side-columns .col.bubble-anim-col{display:none}.keypoints-section .media-text{max-width:736px;margin-top:48px;padding-right:0px;margin-bottom:100px}.keypoints-section .media-text .image{border-radius:24px}.keypoints-section .media-text .secondary-image{border-radius:12px;margin-left:16.66667%}.keypoints-section .keypoint-list{max-width:540px;margin-top:0px}.keypoints-section .keypoint-list .item{cursor:pointer;padding-bottom:64px;transition:opacity 300ms;-webkit-transition:opacity 300ms}.keypoints-section .keypoint-list .item.faded{opacity:0.4}.keypoints-section .keypoint-list .item h2{margin-bottom:16px;font-weight:600}.keypoints-section .keypoint-list .item p{margin-top:16px;font-size:1rem}.keypoints-section .keypoint-list .item .label{font-weight:600;font-size:0.875rem;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;color:#CC002B;margin-bottom:4px}.keypoints-section .trig-bottom{height:0px;display:block;position:absolute;bottom:0px;left:0px;width:100%}.keypoints-section .center-wrap{padding-top:96px;text-align:center}.keypoints-section .center-wrap.bottom.fixed,.keypoints-section .center-wrap.fixed{position:fixed;top:0px;bottom:auto;left:0px;width:50%}.keypoints-section .center-wrap.bottom{position:absolute;top:auto;bottom:0px;left:0px;width:50%}.keypoints-section.v2 .side-columns{-ms-flex-direction:column;flex-direction:column}.keypoints-section.v2 .side-columns .col{width:100%}.keypoints-section.v2 .keypoint-list{max-width:100%;margin-top:100px}.keypoints-section.v2 .keypoint-list .item{display:inline-block;vertical-align:top;width:100%}@media screen and (min-width: 768px){.keypoints-section.v2 .section-title{max-width:762px}.keypoints-section.v2 .keypoint-list .item{width:50%;padding-right:80px}}@media screen and (min-width: 960px){.keypoints-section .section-title{padding-right:24px}.keypoints-section .side-columns{-ms-flex-direction:row;flex-direction:row}.keypoints-section .side-columns .col{width:50%}.keypoints-section .media-text{max-width:736px;margin-top:48px;margin-bottom:0px;padding-right:24px}.keypoints-section .media-text .secondary-image{margin-left:16.66667%}.keypoints-section.v2 .section-title{max-width:762px}.keypoints-section.v2 .keypoint-list .item{width:33.33%;padding-right:80px}}@media screen and (min-width: 1400px){.keypoints-section .section-title{font-size:6.25rem}.keypoints-section .media-text{padding-right:100px}.keypoints-section .media-text .secondary-image{margin-left:16.66667%}.keypoints-section.v2 .section-title{max-width:762px}.keypoints-section.v2 .keypoint-list .item{width:33.33%;padding-right:80px}}.core-block{margin-bottom:150px}.core-block .col{width:100%;max-width:880px;margin-left:auto;margin-right:auto}.core-block h1,.core-block h2,.core-block h3,.core-block h4,.core-block h5,.core-block h6{font-family:"Poppins",-apple-system,sans-serif;color:#2b2b2b}.core-block h2{font-size:3rem;line-height:115%;margin-bottom:3rem;margin-top:4rem}.core-block h3{font-size:2rem;line-height:120%;margin-bottom:3rem;margin-top:4rem}.core-block h4{font-size:1.5rem;line-height:130%;margin-bottom:3rem;margin-top:4rem}.core-block h5{font-size:1.25rem;line-height:130%;margin-bottom:2rem;margin-top:3rem}.core-block h6{font-size:1.125rem;line-height:155%;margin-bottom:1rem;margin-top:2rem}.core-block p{font-style:normal;font-weight:normal;font-size:1.125rem;line-height:155%;margin-bottom:1rem}.core-block ul{list-style:none;margin-top:24px;margin-bottom:32px;margin-left:0px;margin-right:0px;padding:0px}.core-block ul li{font-style:normal;font-weight:normal;font-size:1.125rem;line-height:155%;position:relative;padding-left:40px;margin-top:8px}.core-block ul li ul{margin-top:0px;margin-bottom:0px}.core-block ul li:before{content:"";display:block;height:2px;width:24px;background-color:#CC002B;position:absolute;top:0.78em;left:0px;margin-top:-1px;border-radius:1px}.core-block ol{list-style:none;margin-top:24px;margin-bottom:32px;margin-left:0px;margin-right:0px;padding:0px;counter-reset:item}.core-block ol li{font-style:normal;font-weight:normal;font-size:18px;line-height:155%;color:#2b2b2b;position:relative;padding-left:40px;margin-top:8px}.core-block ol li ol{margin-top:0px;margin-bottom:0px}.core-block ol li:before{content:counters(item, ".") " ";counter-increment:item;display:block;width:24px;position:absolute;top:0px;left:0px;margin-top:1px;border-radius:1px;text-align:right;color:#CC002B;font-weight:600;font-size:1rem}.core-block blockquote{margin:0px;padding-left:42px;position:relative;margin-bottom:3.5rem;margin-top:3.5rem}.core-block blockquote p{font-style:italic;font-weight:normal;font-size:18px;line-height:155%;margin:0px}.core-block blockquote cite{margin-top:12px;display:block}.core-block blockquote:before{content:"";display:block;position:absolute;top:12px;left:0px;width:28px;height:2px;background-color:#CC002B}.core-block hr{margin-top:4rem;margin-bottom:4rem;border:none;border-bottom:1px solid rgba(0,0,0,0.15)}.core-block .custom-table{width:100%;overflow:hidden}.core-block .custom-table.scrollable{overflow-x:scroll;padding-bottom:24px}.core-block .custom-table table tr{border-bottom:1px solid #000;border-right:1px solid #000}.core-block .custom-table table tr td{border-top:1px solid #000;border-left:1px solid #000;padding:12px}.image--article{margin-left:auto;margin-right:auto;max-width:1062px;max-width:1190px;padding-left:16px;padding-right:16px;line-height:0px;margin-bottom:4rem;padding-top:0px}.image--article img{overflow:hidden}@media screen and (min-width: 576px){.core-block blockquote{padding-left:109px}.core-block blockquote:before{top:12px;width:77px}}@media screen and (min-width: 768px){.image--article{padding-left:40px;padding-right:40px}}@media screen and (min-width: 960px){.image--article{padding-left:48px;padding-right:48px}}.products-list-section .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;margin-bottom:32px}.products-list-section .products-list{display:block;width:100%}.products-list-section .products-list .product-item{background-color:#FFF;box-shadow:10px 19px 20px rgba(0,0,0,0.05),0px 4px 10px rgba(0,0,0,0.1);border-radius:12px;overflow:hidden;margin-left:0px;margin-right:auto;width:100%;width:500px;max-width:100%;margin-bottom:32px;display:block}.products-list-section .products-list .product-item .product-content{padding:32px;display:block}.products-list-section .products-list .product-item .image{line-height:0px;width:100%}.products-list-section .products-list .product-item .image img{width:100%}.products-list-section .products-list .product-item .title{font-style:normal;font-weight:600;font-size:32px;line-height:120%;margin-bottom:24px}.products-list-section .products-list .product-item .description{font-style:normal;font-weight:normal;font-size:16px;line-height:150%}.products-list-section .products-list .product-item .button,.products-list-section .products-list .product-item .form input[type="submit"],.form .products-list-section .products-list .product-item input[type="submit"]{margin-top:56px}@media screen and (min-width: 960px){.products-list-section .products-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;width:calc(100% + 32px);margin-left:-16px}.products-list-section .products-list .product-item{margin-left:16px;margin-right:16px;margin-bottom:0px;width:33.33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.products-list-section .products-list .product-item .product-content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}}.news-list-section .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;margin-bottom:32px}.news-list-section .big-title{width:100%;max-width:928px;margin-left:auto;margin-right:auto;display:block;margin-bottom:32px}.news-list-section .news-list{display:block;width:100%}.news-list-section .news-list .news-item{background-color:#FFF;box-shadow:10px 19px 20px rgba(0,0,0,0.05),0px 4px 10px rgba(0,0,0,0.1);border-radius:12px;overflow:hidden;margin-left:0px;margin-right:auto;width:100%;max-width:928px;margin-left:auto;margin-right:auto;margin-bottom:16px;display:block}.news-list-section .news-list .news-item .news-content{padding:32px;display:block}.news-list-section .news-list .news-item .image{line-height:0px;width:100%}.news-list-section .news-list .news-item .image img{width:100%}.news-list-section .news-list .news-item .title{font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#172E39}.news-list-section .news-list .news-item .date{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#172E39;opacity:0.7;margin-bottom:6px;display:inline-block}.news-list-section .news-list .news-item .description{font-style:normal;font-weight:normal;font-size:16px;line-height:150%}.news-list-section .news-list .news-item .button,.news-list-section .news-list .news-item .form input[type="submit"],.form .news-list-section .news-list .news-item input[type="submit"]{margin-top:16px;pointer-events:none;padding-left:0px}.news-list-section .news-list .news-item .button svg,.news-list-section .news-list .news-item .form input[type="submit"] svg,.form .news-list-section .news-list .news-item input[type="submit"] svg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transition:all 300ms}.news-list-section .news-list .news-item:hover .button svg,.news-list-section .news-list .news-item:hover .form input[type="submit"] svg,.form .news-list-section .news-list .news-item:hover input[type="submit"] svg{transform:translateX(4px);-webkit-transform:translateX(4px)}.load-more-wrap{margin-top:32px;text-align:center;position:relative}.load-more-wrap .spinner{display:none}.load-more-wrap.loading .button,.load-more-wrap.loading .form input[type="submit"],.form .load-more-wrap.loading input[type="submit"]{opacity:0.5;background-color:#CC002B;color:#FFF}.load-more-wrap.loading .spinner{display:block;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;z-index:10}@media screen and (min-width: 576px){.news-list-section .big-title{margin-bottom:53px}}@media screen and (min-width: 576px){.news-list-section .news-list .news-item .news-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.news-list-section .news-list .news-item .news-content .title{margin-bottom:0px}.news-list-section .news-list .news-item .news-content .button,.news-list-section .news-list .news-item .news-content .form input[type="submit"],.form .news-list-section .news-list .news-item .news-content input[type="submit"]{margin-top:0px}}.cases-list-section .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;margin-bottom:32px}.load-more-wrap{margin-top:32px;text-align:center;position:relative}.load-more-wrap .spinner{display:none}.load-more-wrap.loading .button,.load-more-wrap.loading .form input[type="submit"],.form .load-more-wrap.loading input[type="submit"]{opacity:0.5;background-color:#CC002B;color:#FFF}.load-more-wrap.loading .spinner{display:block;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;z-index:10}.image-contained{overflow:hidden;position:relative;border-radius:24px;backface-visibility:hidden;transform:translateZ(1px)}.image-contained .ratio{width:100%;z-index:0}.image-contained .image{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;left:0;top:0;backface-visibility:hidden}.image-contained .image .kn-lazy-wrap{height:100%}.image-contained .image img{object-fit:cover;height:100%;width:100%;backface-visibility:hidden}.contacts-list-section .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;margin-bottom:32px}.contacts-list-section .main-label{font-style:normal;font-weight:normal;font-size:18px;line-height:155%;margin-bottom:32px}.contacts-list-section .contacts-list{display:block;width:100%}.contacts-list-section .contacts-list .contact-item{background-color:rgba(163,178,165,0.2);overflow:hidden;margin-left:0px;margin-right:auto;width:100%;width:500px;max-width:100%;margin-bottom:32px;display:block}.contacts-list-section .contacts-list .contact-item .contact-content{padding:24px;display:block}.contacts-list-section .contacts-list .contact-item .label{margin-bottom:16px}.contacts-list-section .contacts-list .contact-item .contact{font-style:normal;font-weight:normal;font-size:16px;line-height:150%;margin-bottom:48px}.contacts-list-section .contacts-list .contact-item .title{font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#000000;margin-bottom:18px}.contacts-list-section .contacts-list .contact-item .text{font-style:normal;font-weight:normal;font-size:16px;line-height:150%}@media screen and (min-width: 960px){.contacts-list-section .contacts-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;width:calc(100% + 32px);margin-left:-16px}.contacts-list-section .contacts-list .contact-item{margin-left:16px;margin-right:16px;margin-bottom:0px;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.contacts-list-section .contacts-list .contact-item .contact-content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}}.numbered-columns .label{margin-bottom:16px}.numbered-columns h3{margin-bottom:16px}.numbered-columns .col{margin-bottom:56px}.numbered-columns .grid--2col .col,.numbered-columns .grid--3col .col,.numbered-columns .grid--4col .col{width:100%}.numbered-columns .box{height:100%;display:flex;flex-direction:column;align-items:flex-start}.numbered-columns .box .richtext{flex-grow:1}@media screen and (min-width: 960px){.numbered-columns .box{padding-right:24px}.numbered-columns .grid--2col .col,.numbered-columns .grid--3col .col,.numbered-columns .grid--4col .col{width:50%}}@media screen and (min-width: 1400px){.numbered-columns .grid--3col .col{width:33.33%}.numbered-columns .grid--3col .box{max-width:360px}.numbered-columns .grid--4col .col{width:25%}}.big-text{padding-top:40px;padding-bottom:40px}.big-text p{color:#2b2b2b;text-align:center}.two-columns .label{margin-bottom:40px}.two-columns .col{width:100%}.two-columns .col:first-child{margin-bottom:40px}.two-columns .richtext{padding-right:40px}@media screen and (min-width: 960px){.two-columns .col{width:50%}}@media screen and (min-width: 1400px){.two-columns .richtext{padding-right:56px}}.large-photo .image{width:100%;overflow:hidden;border-radius:24px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.large-photo .image.dark{background-color:#172E39}.large-photo .image.dark img{opacity:0.3}.large-photo img{width:100%;vertical-align:bottom}.large-photo .title{position:absolute;bottom:0px;color:#FFFFFF;margin:16px}@media screen and (min-width: 576px){.large-photo .title{margin:32px}}@media screen and (min-width: 768px){.large-photo .title{margin:42px}}@media screen and (min-width: 960px){.large-photo .title{margin:70px}}.form-section .row{padding-top:32px;padding-bottom:12px;position:relative}.form-section .row .bg{position:absolute;background:rgba(222,238,245,0.5);border-radius:24px;left:0px;top:0px;width:100%;height:656px;max-height:100%}.form-section .left-side{padding-right:32px;padding-left:32px;width:100%;box-sizing:border-box;position:relative;margin-bottom:32px;z-index:1}.form-section .left-side .title{max-width:325px;margin-bottom:36px}.form-section .left-side .picture{overflow:hidden;width:96px;height:96px;line-height:0px;border-radius:48px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transition:all 300ms;display:inline-block;vertical-align:top}.form-section .left-side .side-by-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.form-section .left-side .richtext{width:calc(100% - 120px)}.form-section .right-side{padding-right:12px;padding-left:12px;width:100%;box-sizing:border-box;position:relative;z-index:1}.form-section .form{background:#172E39;box-shadow:0px 10px 32px rgba(0,0,0,0.1);border-radius:24px}.form-section .form fieldset{max-width:100%}.form-section .hbspt-form{padding:16px}.form-section .legal-consent-container{margin-bottom:34px}.form-section .form .hbspt-form-wrap form{margin-bottom:0px}.form-section .form .hbspt-form-wrap .actions{margin:0px;padding:0px}.form-section .form .hbspt-form-wrap .hs-richtext p{font-family:"Poppins",-apple-system,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:145%;color:rgba(255,255,255,0.6)}.form-section .form .hbspt-form-wrap .hs-richtext a{font-family:"Poppins",-apple-system,sans-serif;color:rgba(255,255,255,0.6);text-decoration:underline}.form-section .form .hbspt-form-wrap .hs_error_rollup{margin-bottom:24px}.form-section .form .hbspt-form-wrap .hs_error_rollup label,.form-section .form .hbspt-form-wrap .hs_error_rollup p{font-family:"Poppins",-apple-system,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:145%;color:rgba(255,255,255,0.6)}.form-section .form .hbspt-form-wrap .no-list{padding:0px}.form-section .form .hbspt-form-wrap .hs-form-field{color:#FFF;border:1px solid rgba(255,255,255,0.2);border-radius:10px;margin-bottom:16px;position:relative;width:100%}.form-section .form .hbspt-form-wrap .hs-form-field .input{margin:0px !important}.form-section .form .hbspt-form-wrap .hs-form-field label{font-family:"Roboto Mono",monospace;font-style:normal;font-weight:700;font-size:12px;line-height:120%;text-transform:uppercase;color:rgba(255,255,255,0.6);margin-left:24px;margin-top:15px;display:block}.form-section .form .hbspt-form-wrap .hs-form-field input,.form-section .form .hbspt-form-wrap .hs-form-field textarea{color:#FFF;min-height:0px;height:38px;outline:none;padding:14px 24px !important;-webkit-appearance:none;border:none;box-shadow:none;background:transparent;box-sizing:border-box;width:100%;margin:0px;appearance:none;outline:none;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.form-section .form .hbspt-form-wrap .hs-form-field .hs-error-msg{color:#f2545b;margin-bottom:16px}.form-section .form .hbspt-form-wrap .hs-form-field textarea{resize:none;height:106px}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox{border:none}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox input{display:inline-block;vertical-align:top;display:none}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox label{margin:0px}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{position:relative;padding:5px;padding-left:35px;padding-left:35px;margin-bottom:12px}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display span{margin:0px}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display::before{content:"";position:absolute;left:0px;top:0px;width:22px;height:22px;border:1px solid #FFFFFF;border-radius:4px}.form-section .form .hbspt-form-wrap .hs-form-field.hs-fieldtype-booleancheckbox.checked .hs-form-booleancheckbox-display::before{background-color:#FFF}.form-section .form .hbspt-form-wrap .hs-form-required{color:rgba(255,255,255,0.6);margin-left:5px}.form-section .form .hbspt-form-wrap .hs-submit{display:inline-block;vertical-align:top}.form-section .form .hbspt-form-wrap .hs-submit input,.form-section .form .hbspt-form-wrap .hs-submit input:focus{display:inline-block;vertical-align:top;font-family:"Roboto Mono",monospace;border:2px solid #FFFFFF;border-radius:24px;color:#FFF;min-height:0px;padding:15px 32px;margin:0px;box-sizing:border-box;background:transparent;appearance:none;outline:none;box-shadow:none;text-shadow:none;font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-transform:uppercase}.form-section .form .hbspt-form-wrap .hs-submit input:active,.form-section .form .hbspt-form-wrap .hs-submit input:hover,.form-section .form .hbspt-form-wrap .hs-submit input:focus:active,.form-section .form .hbspt-form-wrap .hs-submit input:focus:hover{background-color:#FFF;color:#CC002B;border:2px solid #FFFFFF;font-weight:700;font-size:14px;line-height:100%;font-family:"Roboto Mono",monospace}@media screen and (min-width: 576px){.form-section .row{padding-bottom:32px}.form-section .right-side{padding-right:32px;padding-left:32px}.form-section .hbspt-form{padding:32px}}@media screen and (min-width: 960px){.form-section .row{padding-top:72px;padding-bottom:72px}.form-section .row .bg{height:656px}.form-section .left-side{padding-left:32px;padding-right:32px;margin-bottom:0px;width:40%}.form-section .left-side .title{max-width:325px;margin-bottom:36px}.form-section .left-side .picture{width:96px;height:96px;border-radius:48px}.form-section .left-side .richtext{width:calc(100% - 120px)}.form-section .right-side{padding-right:32px;width:60%}.form-section .form{max-width:688px;margin-left:auto}.form-section .hbspt-form{padding:32px}}@media screen and (min-width: 1400px){.form-section .row{padding-top:72px;padding-bottom:72px}.form-section .row .bg{height:656px}.form-section .left-side{padding-left:72px;padding-right:80px;margin-bottom:0px;width:40%}.form-section .left-side .title{max-width:325px;margin-bottom:36px}.form-section .left-side .picture{width:96px;height:96px;border-radius:48px}.form-section .left-side .richtext{width:calc(100% - 120px)}.form-section .right-side{padding-right:120px;width:60%}.form-section .hbspt-form{padding:64px}}.job-openings-section{margin-top:192px;z-index:11}.job-openings-section .controls{text-align:left;margin-bottom:96px}.job-openings-section .big-title-container{margin-bottom:96px}.job-openings-section .section-title{max-width:733px}.job-openings-section .no-jobs{margin-top:-32px;display:none}.job-openings-section .no-jobs p{font-size:18px;line-height:155%}.job-openings-section .no-jobs.visible{display:block}.job-openings-section .group{margin-bottom:72px}.job-openings-section .group.hidde{display:none}.job-openings-section .group .group-title{font-style:normal;word-break:break-word;margin-bottom:12px;display:block;vertical-align:top}.job-openings-section .job-list{width:100%}.job-openings-section .job-list .col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:start;width:calc(100% + 32px);margin-left:-16px}.job-openings-section .job-list.scroll-style .col{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:block;white-space:nowrap}.job-openings-section .job-list.scroll-style .job-item{white-space:normal;display:inline-block;vertical-align:top;margin-bottom:0px}.job-openings-section .job-item{margin-bottom:24px;margin-top:8px;margin-left:16px;margin-right:16px;background:rgba(163,178,165,0.15);width:100%;width:calc(100% - 32px);padding:32px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}.job-openings-section .job-item.filtered-off,.job-openings-section .job-item.hidde{display:none}.job-openings-section .job-item:hover{background:rgba(163,178,165,0.25)}.job-openings-section .job-item .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;height:100%}.job-openings-section .job-item .job-params-wrap .job-pos{margin-top:24px}.job-openings-section .job-item .job-pos p{font-style:normal;font-weight:normal;font-size:18px;line-height:155%}.job-openings-section .job-item .job-pos .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B}.job-openings-section .job-item .job-pos h3{font-style:normal;font-weight:600;font-size:20px;line-height:130%}.job-openings-section .job-openings-count{font-style:normal;font-weight:normal;font-size:14px;line-height:145%;text-align:left;display:inline-block;vertical-align:top;margin-bottom:12px;margin-top:0px}.job-openings-section .openings-button{margin-top:3px;float:none;margin-right:0px;margin-bottom:24px}.job-openings-section .search-field{margin-bottom:48px}.job-openings-section .search-field input{padding-left:40px;padding-right:24px;width:624px;max-width:100%;height:46px;background:transparent;color:#2b2b2b;font-style:normal;font-weight:normal;font-size:24px;line-height:160%;border:none;outline:none;border-bottom:1px solid rgba(44,58,66,0.4);box-sizing:border-box;background-image:url("./dw-img/search-icon.svg");background-repeat:no-repeat;background-position:0px 50%}.job-openings-section .search-field input::placeholder{color:rgba(44,58,66,0.4);font-style:normal;font-weight:normal}.job-openings-section .width_tmp_select,.job-openings-section .select-wrapper span,.job-openings-section .select-wrapper select{font-style:normal;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:rgba(44,58,66,0.6)}.job-openings-section .select-wrapper{position:relative;background:#FFFFFF;border:1px solid rgba(44,58,66,0.15);box-sizing:border-box;border-radius:32px;margin:0px;margin-right:8px;padding:7px 24px;font-style:normal;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:rgba(44,58,66,0.6);cursor:pointer;margin-bottom:8px}.job-openings-section .select-wrapper span{margin:0px}.job-openings-section .select-wrapper .select-label{pointer-events:none}.job-openings-section .select-wrapper .select-selected{padding-right:16px;background-image:url("./dw-img/select-dropdown-icon.svg");background-repeat:no-repeat;background-position:100% 50%;color:#2b2b2b;pointer-events:none}.job-openings-section .select-wrapper select{color:#2b2b2b;margin:0px;opacity:0;color:transparent;position:absolute;left:0px;right:0px;top:0px;height:100%;pointer-events:none}.job-openings-section .select-wrapper .dropdown{position:absolute;display:block;z-index:10;padding-top:4px;top:100%;left:0px;display:none}.job-openings-section .select-wrapper .dropdown::after{content:"";position:fixed;top:0px;left:0px;width:100%;height:100%;background:transparent;z-index:-10000}.job-openings-section .select-wrapper .dropdown.visible{display:block}.job-openings-section .select-wrapper .dropdown .dd-inner{display:block;background:#FFFFFF;box-shadow:10px 19px 20px rgba(0,0,0,0.05),0px 4px 10px rgba(0,0,0,0.1);padding:4px}.job-openings-section .select-wrapper .dropdown .item{position:relative;display:block;padding-left:28px;padding-right:24px;padding-top:8px;padding-bottom:8px;text-transform:none;font-style:normal;font-weight:normal;font-size:14px;line-height:145%;color:rgba(44,58,66,0.8);cursor:pointer;white-space:nowrap}.job-openings-section .select-wrapper .dropdown .item::after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden}.job-openings-section .select-wrapper .dropdown .item:hover{color:#2b2b2b;font-weight:600}.job-openings-section .select-wrapper .dropdown .item.selected{color:#2b2b2b;font-weight:600}.job-openings-section .select-wrapper .dropdown .item.selected::before{content:"";background-image:url("./dw-img/select-checkmark.svg");width:12px;height:12px;display:block;position:absolute;left:8px;top:50%;margin-top:-6px}.job-list-wrap-crop{overflow:hidden;position:relative}.job-list-wrap-crop .job-list.scroll-style{padding-bottom:40px;margin-bottom:-40px;overflow-x:scroll}.job-list-wrap-crop .job-list.scroll-style::-webkit-scrollbar{width:0px;height:0px}.job-list-wrap-crop:after,.job-list-wrap-crop:before{content:"";position:absolute;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;top:0px;z-index:20;width:0px;height:100%;pointer-events:none}.job-list-wrap-crop:after{right:0px}.job-list-wrap-crop:before{left:0px}.job-list-wrap-crop .nav-left,.job-list-wrap-crop .nav-right{-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms;display:block;position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;z-index:30;display:none;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat}.job-list-wrap-crop .nav-left{left:16px;background-image:url("./dw-img/job-scroll-prev.svg")}.job-list-wrap-crop .nav-right{right:16px;background-image:url("./dw-img/job-scroll-next.svg")}.job-list-wrap-crop.scrollable-right:after{width:128px}.job-list-wrap-crop.scrollable-right .nav-right:hover,.job-list-wrap-crop.scrollable-right .nav-left:hover{transform:scale(0.9)}.job-list-wrap-crop.scrollable-right .nav-right{display:block}.job-list-wrap-crop.scrollable-left:before{width:128px}.job-list-wrap-crop.scrollable-left .nav-right:hover,.job-list-wrap-crop.scrollable-left .nav-left:hover{transform:scale(0.9)}.job-list-wrap-crop.scrollable-left .nav-left{display:block}@media screen and (min-width: 768px){.job-openings-section .group .group-title{margin-bottom:48px;display:inline-block}.job-openings-section .group .openings-button{float:right;margin-bottom:0px}.job-openings-section .group .job-openings-count{text-align:right;float:right;margin-bottom:0px;margin-top:28px;margin-bottom:32px}.job-openings-section .job-item{width:50%;width:calc(50% - 32px)}}@media screen and (min-width: 1100px){.job-openings-section .job-item{width:33.33%;width:calc(33.33% - 32px)}}@media screen and (min-width: 1400px){.job-openings-section .job-item{width:25%;width:calc(25% - 32px)}}.single-post .latest-news-block{padding-top:0px}.latest-news-block{padding-top:40px}.latest-news-block .label{margin-bottom:16px;max-width:100%;margin-left:auto;margin-right:auto}.latest-news-block .archive-button{margin-top:32px}.latest-news-block .news-list{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:32px;border-top:1px solid rgba(44,58,66,0.15);border-bottom:1px solid rgba(44,58,66,0.15)}.latest-news-block .news-list .item{display:block;border-top:1px solid rgba(44,58,66,0.15);margin-top:32px;padding-top:32px}.latest-news-block .news-list .item:hover .arrow{transform:translate(4px, 0px);-webkit-transform:translate(4px, 0px)}.latest-news-block .news-list .item:hover .title{color:#CC002B}.latest-news-block .news-list .item .top-wrap{position:relative;margin-bottom:8px}.latest-news-block .news-list .item .date{font-size:1rem;font-style:normal;font-weight:normal;line-height:150%;color:#566168}.latest-news-block .news-list .item .arrow{transition:all 300ms;-webkit-transition:all 300ms;position:absolute;right:0px;top:34px}.latest-news-block .news-list .item .title{transition:all 300ms;-webkit-transition:all 300ms;font-size:1.25rem;line-height:130%;padding-right:100px;font-weight:600}.latest-news-block .news-list .big-side{padding-right:0px;border-right:none}.latest-news-block .news-list .big-side .item{display:block;margin-top:0px;border-top:none}.latest-news-block .news-list .small-side{padding-left:0px}@media screen and (min-width: 960px){.latest-news-block{padding-top:140px}.latest-news-block .news-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding-top:32px}.latest-news-block .news-list .item:first-child{border-top:none;margin-top:0px;padding-top:0px}.latest-news-block .news-list .item .arrow{top:0px}.latest-news-block .news-list .item .title{padding-right:0px}.latest-news-block .news-list .big-side{width:50%;padding-right:32px;border-right:1px solid rgba(44,58,66,0.15);padding-bottom:0px}.latest-news-block .news-list .big-side .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;height:100%}.latest-news-block .news-list .big-side .item .title{font-size:1.5rem}.latest-news-block .news-list .small-side{padding-left:32px;width:50%}}.logos .container{display:flex;flex-wrap:wrap}.logos .container .col{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;width:50%;text-align:center}.logos .container .single-logo{height:100px;object-fit:contain;object-position:center;opacity:0.8}@media screen and (min-width: 768px){.logos .container .col{width:33.33%}.logos .container .single-logo{height:100px}}@media screen and (min-width: 960px){.logos .container .col{width:25%}.logos .container .single-logo{height:200px}}@media screen and (min-width: 1400px){.logos .container .col{width:20%}.logos .container .single-logo{height:200px}}.people .container{display:flex;flex-wrap:wrap}.people .container .col{width:100%}.people h3{margin-top:16px;font-family:"Poppins",-apple-system,sans-serif;font-size:1.875rem;line-height:1.2}.people .single-person-details{margin-bottom:24px}.people a{display:block}.people a+a{margin-top:8px}@media screen and (min-width: 768px){.people .container{padding-left:32px;padding-right:32px}.people .container .col{width:50%;padding-left:24px;padding-right:24px;margin-bottom:48px}}@media screen and (min-width: 960px){.people .container{padding-left:40px;padding-right:40px}.people .container .col{width:33.33%}}@media screen and (min-width: 1400px){.people .container{padding-left:64px;padding-right:64px}.people .container .col{width:25%}}@media screen and (min-width: 1900px){.people .container{padding-left:110px;padding-right:110px}}.header-banner{background-color:#FF6600;display:block;z-index:10;position:relative;color:#FFF;padding-top:9px;padding-bottom:6px;font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#FFFFFF}.header-banner .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;max-width:none}.header-banner .left-side{display:inline-block;vertical-align:top;text-align:left;padding-left:16px}.header-banner .left-side a{margin-right:16px}.header-banner .right-side{display:inline-block;vertical-align:top;text-align:right;padding-right:16px}.partners-block{margin-top:0px}.partners-block .partners-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-left:-8px;margin-right:-8px}.partners-block .partners-item{display:block;padding:32px 48px;background:#FFFFFF;box-shadow:0px 10px 32px rgba(23,46,57,0.1);border-radius:12px;width:25%;width:calc(100% - 32px);margin-left:16px;margin-right:16px;transition:all 300ms ease;margin-bottom:32px}.partners-block .partners-item .logo{height:72px;width:100%;margin-bottom:32px}.partners-block .partners-item .logo img{width:100%;height:100%;object-fit:contain}.partners-block .partners-item p{transition:all 300ms ease;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#172E39;opacity:0.7}.partners-block a.partners-item:hover{box-shadow:0px 24px 40px rgba(23,46,57,0.2)}.partners-block a.partners-item:hover p{opacity:1}@media screen and (min-width: 576px){.partners-block{margin-top:0px}.partners-block .partners-item{width:calc(50% - 32px)}}@media screen and (min-width: 768px){.partners-block{margin-top:0px}.partners-block .partners-item{width:calc(50% - 32px)}}@media screen and (min-width: 960px){.partners-block{margin-top:70px}.partners-block .partners-item{width:calc(33.33% - 32px)}}@media screen and (min-width: 1400px){.partners-block{margin-top:110px}.partners-block .partners-item{width:calc(25% - 32px)}}.pricing-table-section{margin-top:96px;margin-bottom:96px}.pricing-table-section .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pricing-table-section .packs-list{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.pricing-table-section .packs-list .pack{-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:32px;background:#FFFFFF;box-shadow:0px 10px 32px rgba(23,46,57,0.1);border-radius:12px;width:calc(25% - 24px);box-sizing:border-box;margin-bottom:32px}.pricing-table-section .packs-list .pack.empty{opacity:0}.pricing-table-section .packs-list .pack .pack-header{width:100%}.pricing-table-section .packs-list .pack .pack-body{width:100%;flex:1;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.pricing-table-section .packs-list .pack .name{font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#172E39}.pricing-table-section .packs-list .pack .description{font-style:normal;font-weight:400;font-size:14px;line-height:145%;color:rgba(23,46,57,0.7);margin-top:6px}.pricing-table-section .packs-list .pack hr{border:none;height:1px;display:block;width:100%;background:#DEEEF5;margin-top:27px;margin-bottom:27px}.pricing-table-section .packs-list .pack .price{font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#172E39}.pricing-table-section .packs-list .pack .price-info{margin-top:3px;font-style:normal;font-weight:400;font-size:14px;line-height:145%;color:rgba(23,46,57,0.7)}.pricing-table-section .packs-list .pack .price-description{margin-top:22px;font-style:normal;font-weight:400;font-size:12px;line-height:145%;color:rgba(23,46,57,0.7)}.pricing-table-section .packs-list .pack .button-wrap{margin-top:40px}.pricing-table-section .packs-table{margin-top:32px}.pricing-table-section .packs-table .table-header{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid rgba(23,46,57,0.12)}.pricing-table-section .packs-table .table-header .td{width:calc(25% - 24px);box-sizing:border-box;padding-top:24px;padding-bottom:24px}.pricing-table-section .packs-table .table-header .td .title{font-style:normal;font-weight:600;font-size:1.25rem;line-height:130%;text-align:center;color:#172E39}.pricing-table-section .packs-table .table-header .td .description{font-style:normal;font-weight:400;font-size:0.875rem;line-height:145%;text-align:center;color:rgba(23,46,57,0.7)}.pricing-table-section .packs-table .table-header .td.empty{opacity:0}.pricing-table-section .packs-table .group{padding-top:16px;padding-bottom:16px}.pricing-table-section .packs-table .group .group-title{padding:32px;font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#172E39}.pricing-table-section .packs-table .group .tr{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0px 16px;border-radius:12px}.pricing-table-section .packs-table .group .tr:nth-child(2n){background:rgba(222,238,245,0.5)}.pricing-table-section .packs-table .group .tr .td{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#172E39;padding:24px 16px;width:calc(25% - 32px)}.pricing-table-section .packs-table .group .tr .td.no{text-align:center}.pricing-table-section .packs-table .group .tr .td.no:after{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;background-image:url("../img/table-no.svg")}.pricing-table-section .packs-table .group .tr .td.checked{text-align:center}.pricing-table-section .packs-table .group .tr .td.checked:after{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;background-image:url("../img/table-check.svg")}@media screen and (max-width: 1460px){.pricing-table-section .packs-list .pack{width:calc(33.33% - 21px)}.pricing-table-section .packs-list .pack.empty{display:none}}@media screen and (max-width: 1200px){.pricing-table-section .packs-list .pack{width:calc(50% - 16px)}.pricing-table-section .packs-list .pack.empty{display:none}}@media screen and (max-width: 800px){.pricing-table-section .packs-list{display:block}.pricing-table-section .packs-list .pack{width:100%}.pricing-table-section .packs-list .pack.empty{display:none}}@media screen and (max-width: 1100px){.pricing-table-section .packs-table .table-header .td{width:33.33%}.pricing-table-section .packs-table .table-header .td .title{font-size:1rem}.pricing-table-section .packs-table .table-header .td.empty{display:none}.pricing-table-section .packs-table .group .group-title{font-size:1.25rem;padding:24px 16px}.pricing-table-section .packs-table .group .tr{padding:0px 16px}.pricing-table-section .packs-table .group .tr .td{padding-left:0px;padding-right:0px}.pricing-table-section .packs-table .group .tr .td.title{width:100%;text-align:center;padding-bottom:10px}.pricing-table-section .packs-table .group .tr .td.no,.pricing-table-section .packs-table .group .tr .td.checked{padding-top:10px;text-align:center;width:calc(33.33%)}}@media screen and (max-width: 900px){.pricing-table-section .packs-table .table-header .td .description{display:none}.pricing-table-section .packs-table .table-header .td.empty{display:none}.pricing-table-section .packs-table .group .group-title{text-align:center}.pricing-table-section .packs-table .group .tr .td.title{width:100%;text-align:center;padding-bottom:10px}.pricing-table-section .packs-table .group .tr .td.no,.pricing-table-section .packs-table .group .tr .td.checked{padding-top:10px;text-align:center;width:calc(33.33% - 32px)}}.cta-block{margin-top:96px;margin-bottom:96px;position:relative;padding:0px;z-index:1}.cta-block .card-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;z-index:1;position:relative}.cta-block .card{position:relative;background:#FFFFFF;box-shadow:0px 10px 32px rgba(0,0,0,0.1);border-radius:12px;padding:30px 40px;overflow:hidden;max-width:940px;margin-left:auto;margin-right:auto}.cta-block .card .title{font-style:normal;font-weight:600;font-size:24px;line-height:120%;color:#172E39}.cta-block .card .description{margin-top:12px}.cta-block .card .button,.cta-block .card .form input[type="submit"],.form .cta-block .card input[type="submit"]{margin:0px}.cta-block .card .left-side{width:50%;display:block;text-align:left;margin-bottom:12px;margin-top:12px;padding-right:12px;box-sizing:border-box}.cta-block .card .right-side{margin-bottom:12px;margin-top:12px;padding-left:12px;box-sizing:border-box;display:block;text-align:right}.cta-block.with-image .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:0;opacity:0.15}.cta-block.with-image .card{max-width:none;padding:96px;padding-top:89px;background:linear-gradient(0deg, rgba(6,59,91,0.7), rgba(6,59,91,0.7));border-radius:24px}.cta-block.with-image .card .title{font-style:normal;font-weight:600;font-size:48px;line-height:115%;color:#FFFFFF}.cta-block.with-image .card .right-side,.cta-block.with-image .card .left-side{width:100%;padding:0px;text-align:left;margin:0px}.cta-block.with-image .card .button,.cta-block.with-image .card .form input[type="submit"],.form .cta-block.with-image .card input[type="submit"]{color:#FFFFFF;margin-top:32px}@media screen and (max-width: 860px){.cta-block .card .left-side{width:100%;padding-right:0px}.cta-block .card .right-side{width:100%;padding-left:0px;text-align:left}}.accordion-block{margin-top:96px;margin-bottom:96px;position:relative}.accordion-block .accordion-list{max-width:752px;margin-left:auto;margin-right:auto}.accordion-block .accordion-list .item{box-sizing:border-box;border-bottom:1px solid rgba(23,46,57,0.12);text-align:left;position:relative}.accordion-block .accordion-list .item:last-child{border:none}.accordion-block .accordion-list .icon{position:relative;width:24px;height:24px;position:absolute;right:36px;top:36px}.accordion-block .accordion-list .icon .l1,.accordion-block .accordion-list .icon .l2{transition:all 300ms;-webkit-transition:all 300ms}.accordion-block .accordion-list .icon .l1{position:absolute;top:0px;left:0px;display:block;height:1.5px;width:24px;background-color:#CC002B;border-radius:1px}.accordion-block .accordion-list .icon .l2{position:absolute;top:0px;left:0px;display:block;height:1.5px;width:24px;background-color:#CC002B;border-radius:1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.accordion-block .accordion-list .title{padding:24px 32px;font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#000000;cursor:pointer}.accordion-block .accordion-list .content{overflow:hidden;max-height:0px;padding-left:32px;padding-right:32px}.accordion-block .accordion-list .text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#172E39;opacity:0.8;padding-top:0px;padding-bottom:32px}.accordion-block .accordion-list .text a{color:#CC002B}.accordion-block .accordion-list .item.open .icon .l1{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-block .accordion-list .item.open .icon .l2{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.accordion-block .accordion-list .item.open .content{max-height:none}.contact-block{margin-top:96px;margin-bottom:96px}.contact-block .section-title{max-width:850px}.contact-block .col-inner{display:block}.contact-block .left-side{max-width:688px;width:100%;margin-right:0px}.contact-block .left-side .button,.contact-block .left-side .form input[type="submit"],.form .contact-block .left-side input[type="submit"]{margin-top:32px}.contact-block .left-side .content{margin-top:32px;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#172E39}.contact-block .left-side .content p{opacity:0.8}.contact-block .left-side .content a{color:#CC002B}.contact-block .contact-card{background:#FFFFFF;box-shadow:0px 10px 32px rgba(23,46,57,0.1);border-radius:12px;max-width:568px;width:100%;padding:24px;margin-left:0px;margin-top:48px}.contact-block .contact-card .image{width:64px;border-radius:32px;overflow:hidden;line-height:0px}.contact-block .contact-card .image img{width:100%;border-radius:32px;overflow:hidden}.contact-block .contact-card .top-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.contact-block .contact-card .top-wrap .image{margin-right:24px}.contact-block .contact-card .top-wrap .name{font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#172E39}.contact-block .contact-card .top-wrap .title{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#172E39;opacity:0.8}.contact-block .contact-card .content-part{margin-top:4px;padding-left:88px}.contact-block .contact-card .content-part .phone,.contact-block .contact-card .content-part .email{margin-top:16px}.contact-block .contact-card .content-part .phone span,.contact-block .contact-card .content-part .email span{display:inline-block;vertical-align:top}.contact-block .contact-card .content-part .phone .icon,.contact-block .contact-card .content-part .email .icon{margin-right:19px}.contact-block .contact-card .content-part .phone .value,.contact-block .contact-card .content-part .email .value{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#172E39;opacity:0.8}@media screen and (min-width: 960px){.contact-block .col-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.contact-block .left-side{max-width:688px;width:50%;margin-right:24px}.contact-block .contact-card{max-width:568px;width:50%;margin-left:24px;margin-top:0px}}.employee-card{background:#FFFFFF;box-shadow:0px 10px 32px rgba(23,46,57,0.1);border-radius:12px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.employee-card .image{line-height:0px;width:100%}.employee-card .image img{width:100%}.employee-card .info{padding:24px}.employee-card .name{font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#000000}.employee-card .email{font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#CC002B;margin-top:3px}.employee-card .title{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#172E39;opacity:0.7;margin-top:48px}.team-block{margin-top:96px;margin-bottom:96px}.team-block .section-title{margin-bottom:53px}.team-block .team-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-left:-16px;margin-right:-16px}.team-block .team-list .employee-card{width:calc(100% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}@media screen and (min-width: 576px){.team-block .team-list .employee-card{width:calc(50% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}}@media screen and (min-width: 768px){.team-block .team-list .employee-card{width:calc(33.33% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}}@media screen and (min-width: 960px){.team-block .team-list .employee-card{width:calc(25% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}}@media screen and (min-width: 1400px){.team-block .team-list .employee-card{width:calc(20% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}}@media screen and (min-width: 1900px){.team-block .team-list .employee-card{width:calc(20% - 32px);margin-left:16px;margin-right:16px;margin-bottom:32px}}.map-block{position:relative;z-index:0}.map-block .label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0.15em;text-transform:uppercase;color:#CC002B;margin-bottom:32px}.map-block .map-block-content{position:relative;z-index:1;min-height:100vh;padding-top:124px;padding-bottom:124px;box-sizing:border-box}.map-block .section-title{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;max-width:448px;margin-bottom:53px}.map-block .locations-list{max-width:448px}.map-block .locations-list .location{padding:32px 40px;box-sizing:border-box;background-color:#FFF;position:relative;margin-bottom:16px;border-radius:12px;box-shadow:0px 10px 32px rgba(23,46,57,0.1)}.map-block .locations-list .location .title{font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#172E39;margin-bottom:7px}.map-block .locations-list .location .address{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#172E39;opacity:0.8}.map-block .map-block-map{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;opacity:0}.map-block .map-block-map.fixed{position:fixed;z-index:-10;display:block}.map-block .map-block-map .mapboxgl-canvas-container{height:100%}.map-block .marker{position:absolute;display:block;width:10px;height:10px;background:#FFFFFF;border:12px solid #CC002B;box-shadow:0px 4px 12px rgba(204,0,43,0.5),0px 0px 0px 8px rgba(204,0,43,0.1);border-radius:48px}.map-block .marker:after{content:"";position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;width:8px;height:8px;background-color:#FFF;display:block;border-radius:4px}.hubspot-form{opacity:0.5}
