@import url(../styles/CompiledCSS/fonts.css?v=zVpwGg-eMgoM00MzJRfA98k07S8);@import url(../styles/CompiledCSS/fonts.css?v=zVpwGg-eMgoM00MzJRfA98k07S8);@keyframes loaderSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}html{overflow-x:hidden}body{position:relative;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;background-color:#ffff}*{font-family:"DIN Pro",sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:none;margin:0 auto;padding:0 100px}@media screen and (max-width:1200px){.container{padding-inline:20px}}a{color:#000;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:#c22b31}a.red{color:#c22b31}a.red:hover{color:#000}.block-half-spacing{padding-block:50px}@media all and (max-width:1200px){.block-half-spacing{padding-block:25px}}.block-half-spacing-top{padding-top:50px}@media all and (max-width:1200px){.block-half-spacing-top{padding-top:25px}}.block-half-spacing-bottom,.bordered-bottom.block-half-spacing .container>:last-child,.block-half-spacing.bordered-bottom-desktop-only .container>:last-child,.block-half-spacing.bordered-bottom-mobile-only .container>:last-child,.bordered-bottom.block-half-spacing-bottom .container>:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only .container>:last-child,.block-half-spacing-bottom.bordered-bottom-mobile-only .container>:last-child{padding-bottom:50px}@media all and (max-width:1200px){.block-half-spacing-bottom,.bordered-bottom.block-half-spacing .container>:last-child,.block-half-spacing.bordered-bottom-desktop-only .container>:last-child,.block-half-spacing.bordered-bottom-mobile-only .container>:last-child,.bordered-bottom.block-half-spacing-bottom .container>:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only .container>:last-child,.block-half-spacing-bottom.bordered-bottom-mobile-only .container>:last-child{padding-bottom:25px}}.block-spacing{padding-block:100px}@media all and (max-width:1200px){.block-spacing{padding-block:50px}}.block-spacing-top{padding-top:100px}@media all and (max-width:1200px){.block-spacing-top{padding-top:50px}}.block-spacing-bottom,.bordered-bottom.block-spacing .container>:last-child,.block-spacing.bordered-bottom-desktop-only .container>:last-child,.block-spacing.bordered-bottom-mobile-only .container>:last-child,.bordered-bottom.block-spacing-bottom .container>:last-child,.block-spacing-bottom.bordered-bottom-desktop-only .container>:last-child,.block-spacing-bottom.bordered-bottom-mobile-only .container>:last-child{padding-bottom:100px}@media all and (max-width:1200px){.block-spacing-bottom,.bordered-bottom.block-spacing .container>:last-child,.block-spacing.bordered-bottom-desktop-only .container>:last-child,.block-spacing.bordered-bottom-mobile-only .container>:last-child,.bordered-bottom.block-spacing-bottom .container>:last-child,.block-spacing-bottom.bordered-bottom-desktop-only .container>:last-child,.block-spacing-bottom.bordered-bottom-mobile-only .container>:last-child{padding-bottom:50px}}.back-to-top{width:100%;background-color:#f3f3f3;padding-block:10px;opacity:0;visibility:hidden;transition:all .3s ease}.back-to-top .container{display:flex;align-items:center;justify-content:flex-end;padding-inline:70px}.back-to-top .arrow-img{width:60px;height:60px;z-index:1000;cursor:pointer;transition:all .3s ease}.back-to-top .arrow-img:hover{transform:translateY(-3px)}.back-to-top .arrow-img img{width:100%;height:100%;object-fit:cover;object-position:center}.back-to-top.visible{opacity:1;visibility:visible}@media all and (max-width:992px){.back-to-top{display:none}}.selectDrpdn .dk-select{width:45px}.selectDrpdn .dk-select .dk-selected{padding-top:16px;padding-bottom:16px;border:0;border-radius:unset;color:#fff;font-size:13px;font-style:normal;font-weight:500;line-height:103%;background-color:transparent}.selectDrpdn .dk-select .dk-selected:focus{border-color:transparent}.selectDrpdn .dk-select .dk-selected::after{border:0;margin:0 5px 0}.selectDrpdn .dk-select .dk-selected::before{content:"";position:absolute;display:flex;width:15px;height:15px;margin-inline-end:5px;border:0;background-image:url(/images/icons/arrow-dropdown.svg?v=2ncA8v2RgtWdaoaMILjwnd98Wl4);background-repeat:no-repeat;top:50%;transform:translateY(-50%);align-self:flex-end;background-size:15px 15px;background-position:center;transition:transform .3s ease-in-out}.selectDrpdn .dk-select.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.selectDrpdn .dk-select.dk-select-open-down .dk-selected::before{transform:translateY(-50%) rotate(180deg)}.selectDrpdn .dk-select .dk-select-options{border:1px solid #c22b31;padding:0;min-width:88px}.selectDrpdn .dk-select .dk-select-options li{padding-inline-start:20px;color:#818181;padding-bottom:4px;padding-top:4px;font-size:12px;font-style:normal;font-weight:600;line-height:103%;padding-inline:4px}.selectDrpdn .dk-select .dk-select-options .dk-option-highlight{background-color:rgba(194,43,49,.6);color:#fff}.selectDrpdn .dk-select .dk-select-options .dk-option-selected{background-color:#c22b31;color:#fff}.selectDrpdn .dk-select.filteredList{width:400px}.selectDrpdn .dk-select.filteredList .dk-selected{padding:16px 0;padding-inline:25px;border:1px solid #ddd;border-radius:0;background-color:#fff;color:#818181;line-height:normal}.selectDrpdn .dk-select.filteredList .dk-selected{font-size:16px}@media screen and (min-width:400px){.selectDrpdn .dk-select.filteredList .dk-selected{font-size:calc(16px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.selectDrpdn .dk-select.filteredList .dk-selected{font-size:19px}}.selectDrpdn .dk-select.filteredList .dk-selected:focus{border-color:#c22b31}.selectDrpdn .dk-select.filteredList .dk-selected::after{border-inline-start:none;margin:0 25px 0}.selectDrpdn .dk-select.filteredList .dk-selected::before{inset-inline-end:18px;width:18px;height:18px;background-size:14px 15px}.selectDrpdn .dk-select.filteredList .dk-select-options{border:1px solid #c22b31;padding:0}.selectDrpdn .dk-select.filteredList .dk-select-options li{padding:4px 0;padding-inline-start:20px;line-height:normal}.selectDrpdn .dk-select.filteredList .dk-select-options li{font-size:15px}@media screen and (min-width:400px){.selectDrpdn .dk-select.filteredList .dk-select-options li{font-size:calc(15px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.selectDrpdn .dk-select.filteredList .dk-select-options li{font-size:17px}}.selectDrpdn .dk-select.filteredList .dk-select-options .dk-option-highlight{background-color:rgba(194,43,49,.6);color:#fff}.selectDrpdn .dk-select.filteredList .dk-select-options .dk-option-selected{background-color:#c22b31;color:#fff}.button-container{display:inline-block;position:relative;cursor:pointer}.button-container .button{background-color:#fff;color:#000;padding:12px 40px;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;border:0;position:relative;overflow:hidden;transition:color .4s ease;z-index:2;transform:skewX(-15deg);clip-path:polygon(15px 0%,100% 0%,calc(100% - 15px) 100%,0% 100%);text-decoration:none;display:inline-block}.button-container .button .button-text{transform:skewX(15deg);display:block}.button-container .button::before{content:"";position:absolute;top:0;inset-inline-start:50%;width:0;height:100%;background-color:#c22b31;transition:all .4s ease;z-index:-1;transform:translateX(-50%)}.button-container:hover .button{color:#fff}.button-container:hover .button::before{width:101%}.button-container.red .button{background-color:#c22b31;color:#fff}.button-container.red .button::before{background-color:#fff}.button-container.red:hover .button{color:#c22b31}.button-container.black-hover .button::before{background-color:#000}.button-container.black-hover:hover .button{color:#fff}.viewAll{cursor:pointer;width:100%;text-align:center;align-items:center}.viewAll .viewAllBottom{background-color:#c22b31;color:#fff;font-weight:700;line-height:24px;text-transform:uppercase;position:relative;overflow:hidden;transition:color .4s ease;min-width:fit-content;z-index:2;transform:skewX(-15deg);clip-path:polygon(15px 0%,100% 0%,calc(100% - 15px) 100%,0% 100%);text-decoration:none;display:inline-block}.viewAll .viewAllBottom a{transform:skewX(15deg);display:block;border-radius:0!important;border:0!important;color:#fff;padding:12px 35px!important;font-size:14px!important}.viewAll .viewAllBottom::before{content:"";position:absolute;top:0;inset-inline-start:50%;width:0;height:100%;background-color:#000;transition:all .4s ease;z-index:-1;transform:translateX(-50%)}.viewAll .viewAllBottom:hover{color:#fff!important}.viewAll .viewAllBottom:hover a{background-color:initial!important}.viewAll .viewAllBottom:hover::before{width:100%}.section-title{font-style:normal;font-weight:700;line-height:normal}.section-title{font-size:25px}@media screen and (min-width:400px){.section-title{font-size:calc(25px + 10*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-title{font-size:35px}}.stats-container .stat-number{margin:0;font-style:normal;font-weight:400;color:#fff}.stats-container .stat-number{font-size:50px}@media screen and (min-width:400px){.stats-container .stat-number{font-size:calc(50px + 30*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.stats-container .stat-number{font-size:80px}}.stats-container .stat-number{line-height:45px}@media screen and (min-width:400px){.stats-container .stat-number{line-height:calc(45px + 46*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.stats-container .stat-number{line-height:91px}}.stats-container .stat-label{margin-top:5px;font-style:normal;font-weight:500;color:#000}.stats-container .stat-label{font-size:18px}@media screen and (min-width:400px){.stats-container .stat-label{font-size:calc(18px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.stats-container .stat-label{font-size:22px}}.stats-container .stat-label{line-height:17px}@media screen and (min-width:400px){.stats-container .stat-label{line-height:calc(17px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.stats-container .stat-label{line-height:21px}}.contact-block{display:none;width:100%;position:relative;margin-bottom:-1px}.contact-block::before{content:"";position:absolute;inset-inline:0;bottom:-1px;background-color:#000;height:50%;width:100%;z-index:0}.contact-block .wrapper{background-color:#c22b31;border-radius:10px;padding:60px;z-index:2;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.contact-block .wrapper .upper-wrapper{display:flex;justify-content:space-between;gap:50px}.contact-block .wrapper .right-content{flex:0 0 35%;max-width:35%}.contact-block .wrapper .right-content .section-title{color:#fff;margin-bottom:0}.contact-block .wrapper .right-content .button-container .button{font-weight:500}.contact-block .wrapper .left-content{flex:0 0 50%;max-width:50%}.contact-block .wrapper .left-content .summary{font-style:normal;font-weight:400;color:#fff}.contact-block .wrapper .left-content .summary{font-size:20px}@media screen and (min-width:400px){.contact-block .wrapper .left-content .summary{font-size:calc(20px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.contact-block .wrapper .left-content .summary{font-size:25px}}.contact-block .wrapper .left-content .summary{line-height:28px}@media screen and (min-width:400px){.contact-block .wrapper .left-content .summary{line-height:calc(28px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.contact-block .wrapper .left-content .summary{line-height:33px}}.contact-block.showContact{display:flex}.contact-block.black-cover::before{height:102%}@media all and (max-width:992px){.contact-block .wrapper{padding-inline:20px;padding-block:32px;gap:35px}.contact-block .wrapper .upper-wrapper{flex-direction:column;gap:20px}.contact-block .wrapper .right-content{flex:0 0 100%;max-width:100%}.contact-block .wrapper .left-content{flex:0 0 100%;max-width:100%}}.country-identifier{position:fixed;inset-inline-end:0;top:410px;z-index:100}.country-identifier .box{transform:rotate(90deg);transform-origin:left top;display:inline-block;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal;background-color:#c22b31;color:#fff;padding:10px;display:inline-block;overflow:hidden;white-space:nowrap;position:absolute;min-width:fit-content;height:40px;padding-inline:30px}header{position:fixed;z-index:2;width:100%;padding:15px 0;transition:all .25s linear;background-color:transparent}header .nav-container{display:flex;width:100%;justify-content:space-between}header .nav-container .menu-controller{display:none}header .nav-container .logo-container{display:flex;z-index:3}header .nav-container .logo-container a{width:91.707px;height:87.5px}header .nav-container .logo-container a .logo-img{background-image:url(/images/icons/white-logo.svg?v=rlfCk8xgJ4Z21k7qOrVY_xALQx8);width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}header .nav-container .right-nav{padding:25px 0}header .nav-container .right-nav .top-nav{display:flex;justify-content:flex-end;z-index:3;position:relative}header .nav-container .right-nav .top-nav .search-container,header .nav-container .right-nav .top-nav .lang-select,header .nav-container .right-nav .top-nav .contact-btn{padding-inline:20px;position:relative;display:flex;align-items:center}header .nav-container .right-nav .top-nav .search-container::before,header .nav-container .right-nav .top-nav .lang-select::before,header .nav-container .right-nav .top-nav .contact-btn::before{content:"";position:absolute;width:.9px;height:13px;background:rgba(255,255,255,.5);inset-inline-start:0;top:50%;transform:translateY(-50%)}header .nav-container .right-nav .top-nav .search-container .search{width:14.4px;height:14.4px;display:flex;align-items:center;justify-content:center}header .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected{padding-top:0;padding-bottom:0}header .nav-container .right-nav .top-nav .contact-btn a{color:#fff;text-decoration:underline;text-decoration-color:transparent;font-size:13px;font-weight:500}header .nav-container .right-nav .top-nav .contact-btn a:hover{text-decoration-color:#fff}header .nav-container .right-nav .top-nav .contact-btn::before{display:none}header .nav-container .right-nav .bottom-nav{display:flex;gap:43px;align-items:center}header .nav-container .right-nav .bottom-nav .nav-items{display:flex}header .nav-container .right-nav .bottom-nav .nav-items .menu-items{display:flex;padding:0;margin:0;list-style:none;gap:40px;z-index:3}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item{height:100%;position:relative}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item{display:grid;height:100%;align-content:center;position:relative;padding-top:15px;padding-bottom:30px}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item .parent-title{color:#fff;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0;height:100%}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item .parent-title{font-size:16px}@media screen and (min-width:400px){header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item .parent-title{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item .parent-title{font-size:20px}}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item p{cursor:default}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item::after{content:"";display:block;width:0%;height:2px;background-color:#c22b31;position:absolute;border-radius:13px;bottom:20px;inset-inline-start:0;transform-origin:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container{position:absolute;height:fit-content;min-width:230px;top:100%;inset-inline-start:0;inset-inline-end:80px;background:rgba(0,0,0,.5);padding:30px;box-shadow:0 4px 50px 0 rgba(0,0,0,.07);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-return{display:none}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list{width:100%;height:100%;pointer-events:none}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items{padding-inline-start:0;list-style:none;gap:14px;display:flex;flex-direction:column;white-space:nowrap}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a{font-style:normal;font-weight:400;line-height:normal;color:#fff;margin-bottom:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a{font-size:14px}@media screen and (min-width:400px){header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a{font-size:calc(14px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a{font-size:17px}}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a:hover{color:#c22b31}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item:last-child .submenu-container{inset-inline-start:auto;inset-inline-end:0}@media(min-width:1201px){header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item.active .parent-item::after{width:100%}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item:hover .submenu-container{opacity:1;visibility:visible}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item:hover .submenu-container .submenu-list{pointer-events:auto}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item:hover .parent-item::after{width:100%}}header .nav-container .right-nav .bottom-nav .nav-items .bg-img{display:none}header .nav-container .right-nav .bottom-nav .nav-items .close-mobile-header{display:none}header .nav-container .right-nav .bottom-nav .nav-group{display:flex;height:100%;padding-top:15px;padding-bottom:30px}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper{position:relative}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 0;padding-top:2px;padding-inline:8px;background-color:#b2292e;cursor:pointer}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-btn p{margin-bottom:0;font-size:13px;font-style:normal;font-weight:500;line-height:normal;color:#fff}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-btn .grp-icon{display:flex;width:25px;height:25px;object-fit:cover;flex-shrink:0}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-btn .dropdown-arrow{width:13px;height:8px;display:flex;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-btn.dropdown-open .dropdown-arrow{transform:rotate(180deg)}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown{position:absolute;white-space:nowrap;inset-inline-end:0;z-index:5;box-shadow:0 4px 24px 0 rgba(131,131,131,.2);padding:40px;background-color:#000;top:calc(100% + 20px);min-width:350px}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown::before{content:"";position:absolute;background-image:url(/images/shapes.svg?v=v_LGQQMbQwhQEpj6rv1W4I-Rgk4);width:296px;height:253px;background-repeat:no-repeat;top:0;inset-inline-start:0;z-index:0;background-size:cover}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-header .close-grp{display:none}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-title{font-style:normal;font-weight:700;line-height:normal;color:#fff;margin-bottom:30px;position:relative;z-index:1}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-title{font-size:16px}@media screen and (min-width:400px){header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-title{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-title{font-size:21px}}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list{padding:0;margin:0;list-style:none;width:100%;position:relative}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item .grp-name{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:normal;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:flex;position:relative;padding-bottom:18px;cursor:default}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item .grp-name::after{content:"";position:absolute;background-image:url(/images/icons/white-arrow.svg?v=rlfCk8xgJ4Z21k7qOrVY_xALQx8);width:11px;height:12px;background-repeat:no-repeat;top:3px;transform:rotate(-90deg);inset-inline-end:0;opacity:.8;transition-duration:.1s}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item:last-child .grp-name{padding-bottom:0}header .nav-container .right-nav .bottom-nav .nav-group .nav-overlay{display:none;position:fixed;inset:0;width:100vw;height:120vh;background-color:rgba(0,0,0,.3)}header .nav-container .right-nav .menu-controller{display:none}header.isShowing:not(.isTop),header.light{background-color:#fff;padding-bottom:0}header.isShowing:not(.isTop) .nav-container .logo-container a,header.light .nav-container .logo-container a{padding-bottom:25px;width:105px;height:95px}header.isShowing:not(.isTop) .nav-container .logo-container a .logo-img,header.light .nav-container .logo-container a .logo-img{background-image:url(/images/icons/red-logo.svg?v=qWtUKiB02Il8wa4Jal3_1xuBNJ8)}header.isShowing:not(.isTop) .nav-container .right-nav,header.light .nav-container .right-nav{padding:0}header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .search-container::before,header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .lang-select::before,header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .contact-btn::before,header.light .nav-container .right-nav .top-nav .search-container::before,header.light .nav-container .right-nav .top-nav .lang-select::before,header.light .nav-container .right-nav .top-nav .contact-btn::before{background:rgba(0,0,0,.5)}header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .search-container,header.light .nav-container .right-nav .top-nav .search-container{filter:brightness(0) saturate(100%) invert(0%) sepia(90%) saturate(7500%) hue-rotate(136deg) brightness(92%) contrast(108%)}header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected,header.light .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected{color:#000}header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected::before,header.light .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected::before{background-image:url(/images/icons/black-arrow.svg?v=yumbe_x2lhuIz6MG1Mi_kiUA1Co)}header.isShowing:not(.isTop) .nav-container .right-nav .top-nav .contact-btn a,header.light .nav-container .right-nav .top-nav .contact-btn a{color:#000}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item,header.light .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item{padding-bottom:40px}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item .parent-title,header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item p,header.light .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item .parent-title,header.light .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item p{color:#000}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item::after,header.light .nav-container .right-nav .bottom-nav .nav-items .menu-items .parent-item::after{bottom:28px}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-group,header.light .nav-container .right-nav .bottom-nav .nav-group{padding-top:10px}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown,header.light .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown{top:calc(100% + 33px)}@media all and (max-width:1200px){header{z-index:102}header .nav-container .menu-controller{display:flex;align-items:center;gap:24px}header .nav-container .menu-controller .menu-controller-icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:7.5px;gap:6px;cursor:pointer;width:50px;height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .nav-container .menu-controller .menu-controller-icon span{width:46px;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .nav-container .menu-controller .menu-controller-icon span:nth-child(2){width:24px}header .nav-container .right-nav .top-nav{opacity:0;visibility:hidden;z-index:103;position:absolute;width:100%;inset-inline:0;top:80px;align-items:flex-end;justify-content:flex-end;max-width:100%}header .nav-container .right-nav .top-nav .search-desktop{display:none}header .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected{color:#000}header .nav-container .right-nav .top-nav .lang-select .dk-select .dk-selected::before{filter:brightness(0) saturate(100%) invert(0%) sepia(90%) saturate(7500%) hue-rotate(136deg) brightness(92%) contrast(108%)}header .nav-container .right-nav .top-nav .contact-btn{align-items:flex-start}header .nav-container .right-nav .top-nav .contact-btn a{color:#000;line-height:normal}header .nav-container .right-nav .top-nav.show-top-nav{opacity:1;visibility:visible}header .nav-container .right-nav .bottom-nav .nav-items{inset-inline-start:100%;box-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;padding-inline:20px;padding-top:180px;top:0;height:100vh;background-color:#ffff;width:100%;z-index:101}header .nav-container .right-nav .bottom-nav .nav-items .close-mobile-header{display:flex;position:absolute;top:20px;inset-inline-end:20px;cursor:pointer;z-index:102;width:30px;height:30px}header .nav-container .right-nav .bottom-nav .nav-items .menu-items{flex-direction:column;width:100%;gap:0;overflow-y:auto;overflow-x:hidden;z-index:6}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item{height:auto}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item:last-child .submenu-container{inset-inline-start:100%;inset-inline-end:0}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item{height:auto;padding-bottom:22px;margin-bottom:13px;border-bottom:1px solid #ddd}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item .parent-title{color:#000;font-size:18px;font-weight:500;margin-bottom:0}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item::after{background-image:url(/images/icons/red-arrow.svg?v=TTzqwUhBCfwtCD8RKVei9e9sBvU);background-repeat:no-repeat;background-position:center;width:20px;height:20px;inset-inline-end:11px;top:calc(50% - 12px);background-color:transparent;inset-inline-start:auto}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container{position:fixed;background-color:#fff;inset-inline-start:100%;inset-inline-end:0;padding-block:20px;padding-inline:0;height:calc(100vh - 150px);top:150px;opacity:0;visibility:hidden;box-shadow:none;z-index:20;padding-inline:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-return{position:relative;display:flex;align-items:center;width:100%;padding-inline-start:30px;cursor:pointer}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-return::before{content:"";position:absolute;width:20px;height:20px;background-image:url(/images/icons/red-arrow.svg?v=TTzqwUhBCfwtCD8RKVei9e9sBvU);background-position:center;background-repeat:no-repeat;background-size:cover;top:50%;inset-inline-start:0;transform:translateY(-50%) rotate(180deg)}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-return span{font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#000}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list{height:auto;padding-block:35px;pointer-events:all;position:relative;z-index:6}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items{gap:18px}header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .submenu-container .submenu-list .submenu-items .submenu-item a{font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#000;display:flex;width:100%;padding-bottom:18px;border-bottom:1px solid #ddd}header .nav-container .right-nav .bottom-nav .nav-items .bg-img{display:flex;position:absolute;width:400px;height:380px;bottom:0;inset-inline-start:0;background-image:url(/images/shapes.svg?v=v_LGQQMbQwhQEpj6rv1W4I-Rgk4);background-repeat:no-repeat;background-size:cover;z-index:5}header .nav-container .right-nav .bottom-nav .nav-group{position:absolute;inset-inline-start:20px;top:74px;padding:0;z-index:103;display:none;height:auto}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown{inset-inline-start:0;padding-inline:20px;min-width:280px;padding-block:30px;background-color:#fff}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-header{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:30px}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-header .close-grp{width:30px;height:30px;display:flex;filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%);flex-shrink:0;cursor:pointer}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-title{position:relative;width:100%;color:#000;margin-bottom:0}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item{margin-bottom:14px}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item .grp-name{color:#000;padding-bottom:14px;border-bottom:1px solid #ddd}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item .grp-name::after{filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%);width:10px;height:10px;background-size:10px 10px}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item:last-child{margin-bottom:0}header .nav-container .right-nav .bottom-nav .nav-group .grp-wrapper .grp-dropdown .grp-list .grp-item:last-child .grp-name{border:0}header.show-mobile-header .nav-container .right-nav .bottom-nav .nav-items{inset-inline-start:0}header.show-mobile-header .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item.active .submenu-container{inset-inline-start:0;opacity:1;visibility:visible}header.isShowing:not(.isTop) .nav-container .logo-container,header.light .nav-container .logo-container{height:85px}header.isShowing:not(.isTop) .nav-container .menu-controller .search-mobile a img,header.light .nav-container .menu-controller .search-mobile a img{filter:brightness(0) saturate(100%) invert(0%) sepia(90%) saturate(7500%) hue-rotate(136deg) brightness(92%) contrast(108%)}header.isShowing:not(.isTop) .nav-container .menu-controller .menu-controller-icon span,header.light .nav-container .menu-controller .menu-controller-icon span{background-color:#000}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item,header.light .nav-container .right-nav .bottom-nav .nav-items .menu-items .menu-item .parent-item{padding-bottom:22px}header.isShowing:not(.isTop) .nav-container .right-nav .bottom-nav .nav-group,header.light .nav-container .right-nav .bottom-nav .nav-group{padding-top:0}}@media all and (max-width:768px){header .nav-container .logo-container{padding-bottom:15px}header .nav-container .logo-container a{width:73.365px;height:70px;padding-bottom:0}header.isShowing:not(.isTop) .nav-container .logo-container a,header.light .nav-container .logo-container a{width:73.365px;height:70px;padding-bottom:0}}footer{width:100%;background-color:#000;padding-block:37px;padding-inline:100px;position:relative}footer .bg-img{position:absolute;width:500px;height:100%;pointer-events:none;top:0;inset-inline-end:0;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover;z-index:0}footer::after{position:absolute;content:"";width:100%;height:1px;background:rgba(255,255,255,.1);bottom:74px;inset-inline:0}footer .footer-wrapper{width:100%;z-index:2}footer .footer-wrapper .upper-footer{width:100%;display:flex;justify-content:space-between;gap:100px;align-items:center;height:100%;margin-bottom:80px}footer .footer-wrapper .upper-footer .footer-img{width:150px;height:120px;align-items:center;display:flex}footer .footer-wrapper .upper-footer .footer-img img{width:100%;height:70px;object-fit:contain;object-position:center}footer .footer-wrapper .upper-footer .footer-logo{width:113.238px;height:120px;align-items:center;display:flex}footer .footer-wrapper .upper-footer .footer-logo img{width:100%;height:108.784px;object-fit:contain;object-position:center}footer .footer-wrapper .upper-footer .card-wrapper{position:relative;width:120px;height:120px;border-radius:15px;overflow:visible;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .6s ease}footer .footer-wrapper .upper-footer .card-wrapper:hover{transform:translateY(-2px) translateX(-280px);box-shadow:0 15px 35px rgba(0,0,0,.4)}footer .footer-wrapper .upper-footer .card-wrapper:hover .card-content .slide-text{opacity:1;transform:translateY(-50%) translateX(0)}footer .footer-wrapper .upper-footer .card-wrapper:hover .card-content .logo-container{transform:none}footer .footer-wrapper .upper-footer .card-wrapper .card-content{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;transition:all .6s ease}footer .footer-wrapper .upper-footer .card-wrapper .card-content .logo-container{position:relative;z-index:2;transition:none}footer .footer-wrapper .upper-footer .card-wrapper .card-content .logo-container .logo{width:80px;height:80px}footer .footer-wrapper .upper-footer .card-wrapper .card-content .logo-container .logo img{width:100%;height:100%;object-fit:cover}footer .footer-wrapper .upper-footer .card-wrapper .card-content .slide-text{position:absolute;top:50%;inset-inline-start:130px;width:300px;max-height:120px;background:transparent;color:#fff;font-size:13px;font-weight:300;line-height:normal;box-sizing:border-box;flex-direction:column;justify-content:center;opacity:0;transform:translateY(-50%) translateX(-20px);transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}footer .footer-wrapper .footer-items{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;margin-bottom:30px}footer .footer-wrapper .footer-items .items-list{max-width:fit-content;display:flex;list-style:none;padding-inline-start:0;margin:0}footer .footer-wrapper .footer-items .items-list .footer-item{padding-inline-end:50px}footer .footer-wrapper .footer-items .items-list .footer-item p,footer .footer-wrapper .footer-items .items-list .footer-item a{margin:0;font-style:normal;font-weight:500;line-height:normal;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .footer-wrapper .footer-items .items-list .footer-item p,footer .footer-wrapper .footer-items .items-list .footer-item a{font-size:15px}@media screen and (min-width:400px){footer .footer-wrapper .footer-items .items-list .footer-item p,footer .footer-wrapper .footer-items .items-list .footer-item a{font-size:calc(15px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){footer .footer-wrapper .footer-items .items-list .footer-item p,footer .footer-wrapper .footer-items .items-list .footer-item a{font-size:19px}}footer .footer-wrapper .footer-items .items-list .footer-item:hover p,footer .footer-wrapper .footer-items .items-list .footer-item:hover a{color:#c22b31}footer .footer-wrapper .footer-items .items-list .footer-item:last-child{padding-inline-end:0}footer .footer-wrapper .footer-items .socialMedia-list ul{display:flex;list-style:none;padding-inline-start:0;margin:0;align-items:center;gap:7.2px}footer .footer-wrapper .footer-items .socialMedia-list ul li{display:flex;width:100%;align-items:center;justify-content:center}footer .footer-wrapper .footer-items .socialMedia-list ul li a{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #3d3d3d;transition:all .25s ease-in-out}footer .footer-wrapper .footer-items .socialMedia-list ul li a img{width:18px;height:18px;object-fit:contain;object-position:center;transition-duration:.1s}footer .footer-wrapper .footer-items .socialMedia-list ul li a:hover{border-color:#c22b31}footer .footer-wrapper .footer-items .socialMedia-list ul li a:hover img{filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%)}footer .footer-wrapper .bottom-footer{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:30px;position:relative;z-index:2}footer .footer-wrapper .bottom-footer .bottom-text{color:#fff;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0}footer .footer-wrapper .bottom-footer .bottom-text{font-size:13px}@media screen and (min-width:400px){footer .footer-wrapper .bottom-footer .bottom-text{font-size:calc(13px + 1*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){footer .footer-wrapper .bottom-footer .bottom-text{font-size:14px}}footer .footer-wrapper .bottom-footer .bottom-text p,footer .footer-wrapper .bottom-footer .bottom-text a{color:#fff;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0}footer .footer-wrapper .bottom-footer .bottom-text p,footer .footer-wrapper .bottom-footer .bottom-text a{font-size:13px}@media screen and (min-width:400px){footer .footer-wrapper .bottom-footer .bottom-text p,footer .footer-wrapper .bottom-footer .bottom-text a{font-size:calc(13px + 1*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){footer .footer-wrapper .bottom-footer .bottom-text p,footer .footer-wrapper .bottom-footer .bottom-text a{font-size:14px}}footer .footer-wrapper .bottom-footer .bottom-text a{transition:all .3s ease-in-out;text-decoration:underline;text-decoration-color:transparent}footer .footer-wrapper .bottom-footer .bottom-text a:hover{color:#c22b31;text-decoration-color:#c22b31}footer .footer-wrapper .bottom-footer .bottom-text.terms-list{display:flex;gap:63px}@media all and (max-width:1200px){footer{padding-inline:20px}footer .footer-wrapper .upper-footer .card-wrapper:hover{transform:translateY(-2px) translateX(-230px)}footer .footer-wrapper .upper-footer .card-wrapper .card-content .slide-text{width:220px;word-break:break-all}}@media all and (max-width:992px){footer::after{display:none}footer .footer-wrapper .upper-footer{position:relative;padding-bottom:70px;margin-bottom:80px;justify-content:flex-end}footer .footer-wrapper .upper-footer .footer-img{position:absolute;inset-inline-start:0;bottom:0;width:99.9px;height:42.3px}footer .footer-wrapper .upper-footer .footer-logo{position:absolute;inset-inline-start:0;width:91.707px;height:87.5px}footer .footer-wrapper .upper-footer .card-wrapper:hover{transform:translateY(-10px)}footer .footer-wrapper .upper-footer .card-wrapper:hover .card-content .slide-text{transform:translateY(70px)}footer .footer-wrapper .upper-footer .card-wrapper .card-content .slide-text{width:200px;max-height:180px;inset-inline-end:-10px;inset-inline-start:auto;word-break:break-all;transform:translate(0,0)}footer .footer-wrapper .footer-items{gap:37px;align-items:flex-start;margin-bottom:40px}footer .footer-wrapper .footer-items .items-list{flex-wrap:wrap}footer .footer-wrapper .footer-items .items-list .footer-item{width:50%;padding-bottom:26px;flex-grow:1}footer .footer-wrapper .bottom-footer{flex-direction:column;align-items:flex-start;gap:15px}footer .footer-wrapper .bottom-footer .bottom-text.terms-list{flex-direction:column;align-items:flex-start;gap:15px}}.main-group-banner{position:relative;height:100vh}.main-group-banner .banner-wrapper{position:relative;height:100%}.main-group-banner .banner-wrapper .banner-background{width:100%;height:100%;position:relative}.main-group-banner .banner-wrapper .banner-background::after{content:"";width:100%;height:100%;z-index:1;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 100%);background-repeat:no-repeat;background-size:cover}.main-group-banner .banner-wrapper .banner-background .img-wrapper{width:100%;height:100%}.main-group-banner .banner-wrapper .banner-background .img-wrapper img{width:100%;height:100%;object-fit:cover}.main-group-banner .banner-wrapper .banner-background .video-wrapper{width:100%;height:100%}.main-group-banner .banner-wrapper .banner-background .video-wrapper video{width:100%;height:100%;object-fit:cover}.main-group-banner .banner-wrapper .banner-content{position:absolute;width:100%;inset-inline-start:0;bottom:120px;z-index:2}.main-group-banner .banner-wrapper .banner-content .banner-title{width:100%;display:inline-flex;align-items:center}.main-group-banner .banner-wrapper .banner-content .banner-title h1{max-width:550px;color:#fff;font-weight:500;font-style:normal;position:relative;padding-inline-end:45px}.main-group-banner .banner-wrapper .banner-content .banner-title h1{font-size:55px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h1{font-size:calc(55px + 30*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h1{font-size:85px}}.main-group-banner .banner-wrapper .banner-content .banner-title h1{line-height:50px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h1{line-height:calc(50px + 38*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h1{line-height:88px}}.main-group-banner .banner-wrapper .banner-content .banner-title h1::after{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:1px;height:142px;background:#f1f1f1}.main-group-banner .banner-wrapper .banner-content .banner-title h2{max-width:550px;color:#fff;font-weight:700;font-style:normal;display:flex;flex-direction:column;gap:5px;position:relative;padding-inline-start:45px}.main-group-banner .banner-wrapper .banner-content .banner-title h2{font-size:28px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h2{font-size:calc(28px + 18*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h2{font-size:46px}}.main-group-banner .banner-wrapper .banner-content .banner-title h2{line-height:40px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h2{line-height:calc(40px + 10*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h2{line-height:50px}}.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{font-style:normal;font-weight:700;color:#c22b31}.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{font-size:75px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{font-size:calc(75px + 41*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{font-size:116px}}.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{line-height:70px}@media screen and (min-width:400px){.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{line-height:calc(70px + 41*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-group-banner .banner-wrapper .banner-content .banner-title h2 span{line-height:111px}}@media all and (max-width:992px){.main-group-banner .banner-wrapper .banner-content .banner-title{flex-direction:column;align-items:flex-start}.main-group-banner .banner-wrapper .banner-content .banner-title h1{margin-bottom:17px;padding-inline-start:0}.main-group-banner .banner-wrapper .banner-content .banner-title h1::after{display:none}.main-group-banner .banner-wrapper .banner-content .banner-title h2{margin-bottom:0;padding-inline-start:0}}.numbers-listing{background:linear-gradient(180deg,transparent 0%,#000 68.85%);width:100%;padding:100px 0;position:relative}.numbers-listing::before{content:"";position:absolute;width:740px;height:784px;top:0;inset-inline-end:-100px;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover}.numbers-listing .wrapper{display:flex;flex-direction:column;gap:120px}.numbers-listing .wrapper .section-title{color:#fff}.numbers-listing .wrapper .numbers-wrapper{width:100%;display:flex;justify-content:space-between;padding-inline-start:100px;gap:100px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper{display:flex;flex-direction:column;gap:35px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper h3{font-weight:500;margin-bottom:0}.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{color:#fff;font-style:normal;font-weight:400;margin-bottom:0;max-width:600px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{font-size:16px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{font-size:20px}}.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{line-height:24px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{line-height:calc(24px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{line-height:32px}}.numbers-listing .wrapper .numbers-wrapper .info-wrapper .button-container{padding-inline-start:10px}.numbers-listing .wrapper .numbers-wrapper .stats-container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:235px;gap:1px;max-width:400px;margin:0 auto 60px}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item{background:transparent;padding-inline:20px;padding-top:5px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:0;box-shadow:none;border-radius:0;min-height:fit-content;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-child(2n){border-right:0}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:last-child,.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-last-child(2){border-bottom:0}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-child(4n+1){grid-row:span 1}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-child(4n+2){grid-row:span 2}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-child(4n+3){grid-row:span 2}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item:nth-child(4n+4){grid-row:span 1}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{margin:0;font-style:normal;font-weight:400;color:#fff}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{font-size:55px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{font-size:calc(55px + 25*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{font-size:80px}}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{line-height:50px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{line-height:calc(50px + 41*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{line-height:91px}}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{margin-top:5px;font-style:normal;font-weight:500;color:#000}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{font-size:16px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{font-size:22px}}.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{line-height:17px}@media screen and (min-width:400px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{line-height:calc(17px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-listing .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{line-height:21px}}.numbers-listing.dark-version .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{color:#fff!important}.numbers-listing.light-version{background:#fff}.numbers-listing.light-version::before{background-image:url("../images/about-shape-2.svg?v=lGRJtxP833ZY_JDXnNrQeqmJEAg")!important}.numbers-listing.light-version .wrapper .section-title{color:#000}.numbers-listing.light-version .wrapper .info-wrapper p{color:#000!important}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container{grid-auto-rows:auto}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item:not(:nth-child(2n)){border-inline-end:1px solid rgba(128,128,128,.3);border-bottom:1px solid rgba(128,128,128,.3);padding-bottom:100px}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item:last-child,.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item:nth-last-child(2){border-bottom:0}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item:last-child{grid-row:span 1;padding-top:100px;padding-bottom:0}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item .stat-number{color:#000!important}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item .stat-number span{color:#000!important}.numbers-listing.light-version .wrapper .numbers-wrapper .stats-container .stat-item .stat-label{color:#000!important}@media all and (max-width:992px){.numbers-listing{padding:50px 0}.numbers-listing .wrapper{gap:35px}.numbers-listing .wrapper .section-title{margin-bottom:0}.numbers-listing .wrapper .numbers-wrapper{flex-direction:column-reverse;justify-content:flex-start;padding-inline-start:0;gap:80px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper{gap:0}.numbers-listing .wrapper .numbers-wrapper .info-wrapper h3{margin-bottom:10px;font-size:22px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper p{margin-bottom:50px}.numbers-listing .wrapper .numbers-wrapper .info-wrapper .button-container{max-width:fit-content}.numbers-listing .wrapper .numbers-wrapper .stats-container{margin:0;max-width:100%;grid-auto-rows:200px}}.solutions-highlights{width:100%;position:relative;height:100vh;overflow:hidden}.solutions-highlights .wrapper{width:100%;position:absolute;inset:0;height:100vh;overflow:hidden}.solutions-highlights .wrapper .bg-img{width:100%;height:100%;position:absolute;inset:0;z-index:1}.solutions-highlights .wrapper .bg-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:1}.solutions-highlights .wrapper .bg-img img{width:100%;height:100%;object-fit:cover}.solutions-highlights .wrapper .content-wrapper{position:absolute;width:100%;z-index:2;top:50%;opacity:0;transform:translateY(50px);will-change:opacity,transform}.solutions-highlights .wrapper .content-wrapper .content{position:relative;display:flex;align-items:flex-end;justify-content:flex-end}.solutions-highlights .wrapper .content-wrapper .content::before{content:"";position:absolute;width:100%;height:1px;inset-inline:0;top:50px;background:rgba(255,255,255,.4)}.solutions-highlights .wrapper .content-wrapper .content .info{flex:0 0 65%;max-width:65%;align-items:flex-start}.solutions-highlights .wrapper .content-wrapper .content .info .title{font-style:normal;font-weight:400;padding-bottom:27px;margin-bottom:27px;color:#fff}.solutions-highlights .wrapper .content-wrapper .content .info .title{font-size:16px}@media screen and (min-width:400px){.solutions-highlights .wrapper .content-wrapper .content .info .title{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-highlights .wrapper .content-wrapper .content .info .title{font-size:21px}}.solutions-highlights .wrapper .content-wrapper .content .info .title{line-height:16px}@media screen and (min-width:400px){.solutions-highlights .wrapper .content-wrapper .content .info .title{line-height:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-highlights .wrapper .content-wrapper .content .info .title{line-height:20px}}.solutions-highlights .wrapper .content-wrapper .content .info .summary{font-style:normal;font-weight:500;color:#fff;padding-bottom:79px}.solutions-highlights .wrapper .content-wrapper .content .info .summary{font-size:25px}@media screen and (min-width:400px){.solutions-highlights .wrapper .content-wrapper .content .info .summary{font-size:calc(25px + 17*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-highlights .wrapper .content-wrapper .content .info .summary{font-size:42px}}.solutions-highlights .wrapper .content-wrapper .content .info .summary{line-height:30px}@media screen and (min-width:400px){.solutions-highlights .wrapper .content-wrapper .content .info .summary{line-height:calc(30px + 15*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-highlights .wrapper .content-wrapper .content .info .summary{line-height:45px}}.solutions-highlights .wrapper .content-wrapper .content .info .button-container{padding-inline-start:10px}@media all and (max-width:1200px){.solutions-highlights .wrapper{max-height:100vh;min-height:90vh}.solutions-highlights .wrapper .content-wrapper{top:40%}.solutions-highlights .wrapper .content-wrapper .content{justify-content:flex-start}.solutions-highlights .wrapper .content-wrapper .content::before{top:35px}.solutions-highlights .wrapper .content-wrapper .content .info{flex:0 0 100%;max-width:100%}.solutions-highlights .wrapper .content-wrapper .content .info .title{padding-bottom:20px}.solutions-highlights .wrapper .content-wrapper .content .info .summary{padding-bottom:50px;line-height:normal}}.brands-listing{width:100%;background-color:#000;padding:200px 0;padding-top:130px;margin-top:-3px;position:relative}.brands-listing .section-title{color:#fff}.brands-listing .wrapper{width:100%;margin-top:43px;background-color:#fff;max-height:120px;overflow:hidden}.brands-listing .wrapper .swiper-wrapper{max-height:120px;height:100%}.brands-listing .logo-brand{height:120px;max-height:100%;display:flex;align-items:center;justify-content:center;padding-block:20px;padding-inline:50px;border-inline-end:.8px solid #ddd}.brands-listing .logo-brand .item{max-height:85px;max-width:165px}.brands-listing .logo-brand .item a{height:100%;width:100%}.brands-listing .logo-brand .item a img{width:100%;height:100%;object-fit:contain;transition:all .35s cubic-bezier(.47,0,.745,.715);transform-style:preserve-3d;mix-blend-mode:multiply}.brands-listing .logo-brand .item a:hover img{transform:translateY(-5px) scale(1.1)}.brands-listing .swiper-arrows{display:flex;justify-content:flex-end;margin-top:35px;gap:5px;position:absolute;inset-inline-end:100px;max-width:100px;width:100%;height:35px}.brands-listing .swiper-arrows .swiper-button-next,.brands-listing .swiper-arrows .swiper-button-prev{background-color:#c22b31;width:34px;height:34px;padding:5px 7px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.brands-listing .swiper-arrows .swiper-button-next::after,.brands-listing .swiper-arrows .swiper-button-prev::after{color:#fff;font-size:14px;transition:all .3s ease}.brands-listing .swiper-arrows .swiper-button-next:hover,.brands-listing .swiper-arrows .swiper-button-prev:hover{background-color:#fff}.brands-listing .swiper-arrows .swiper-button-next:hover::after,.brands-listing .swiper-arrows .swiper-button-prev:hover::after{color:#c22b31}.brands-listing.light{background-color:transparent}.brands-listing.light .section-title{color:#000}.brands-listing.light .wrapper{border-block:.8px solid #ddd}.brands-listing.secondary .row{--bs-gutter-x:10px;row-gap:10px}.brands-listing.secondary .logo-brand{padding:0;border:1px solid #ddd;height:unset;aspect-ratio:2.4}.brands-listing.secondary .logo-brand .item{width:100%;height:100%}.brands-listing.secondary .logo-brand .item a{width:100%;height:100%}.brands-listing.secondary .logo-brand .item a img{width:100%;height:100%;object-fit:contain;object-position:center}.brands-listing.secondary:hover{background-color:#fff}.brands-listing.secondary:hover::after{color:#c22b31}.brands-listing.white-bg{background-color:#fff;padding-block:100px}.brands-listing.white-bg .wrapper{border-top:.8px solid #ddd;border-bottom:.8px solid #ddd;margin-top:0}.brands-listing.hide-title .section-title{display:none}@media all and (max-width:992px){.brands-listing{padding-top:50px;padding-bottom:130px}.brands-listing .logo-brand{padding-inline:35px}}.our-presence{background-color:#0f0f0f;width:100%;position:relative;min-height:820px;max-height:850px;height:100%;overflow:hidden}.our-presence .dark-overlay{position:absolute;inset:0;width:100%;height:100%;background-color:transparent;z-index:2;pointer-events:none}.our-presence .map-wrapper{display:flex;width:100%;min-height:820px;max-height:850px;height:100%}.our-presence .map-wrapper .mapImg{flex:0 0 65%;max-width:65%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;z-index:3;padding-top:80px;padding-bottom:35px}.our-presence .map-wrapper .mapImg .mapContent{opacity:1;transition:opacity .3s ease-out}.our-presence .map-wrapper .mapImg .mapContent .section-title{color:#fff}.our-presence .map-wrapper .mapImg .mapImg-wrapper{width:100%;position:relative}.our-presence .map-wrapper .mapImg .mapImg-wrapper .map-image{z-index:1;width:100%;height:100%;object-fit:contain;display:block}.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker{position:absolute;display:flex;gap:7px;transform:translate(-50%,-50%)}.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker .marker-image{width:20px;height:20px;transition:transform .3s ease}.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker .marker-title{font-style:normal;font-weight:300;line-height:22px;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker .marker-title{font-size:13px}@media screen and (min-width:400px){.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker .marker-title{font-size:calc(13px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.our-presence .map-wrapper .mapImg .mapImg-wrapper .marker .marker-title{font-size:15px}}.our-presence .map-wrapper .countries{background-color:#303030;flex:0 0 35%;max-width:35%;display:flex;align-items:flex-end;position:relative;z-index:3}.our-presence .map-wrapper .countries::before{content:"";position:absolute;width:500px;height:600px;top:0;inset-inline-end:0;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover}.our-presence .map-wrapper .countries .countries-list{padding-inline:50px;padding-bottom:65px;width:90%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.our-presence .map-wrapper .countries .countries-list h5{font-size:23px;font-style:normal;font-weight:700;line-height:normal;color:#fff;margin-bottom:40px}.our-presence .map-wrapper .countries .countries-list ul{list-style:none;padding:0;margin:0}.our-presence .map-wrapper .countries .countries-list ul li{padding-inline:10px;padding-block:15px;border-bottom:1px solid #505050;display:flex;align-items:center}.our-presence .map-wrapper .countries .countries-list ul li a{width:100%;display:flex;align-items:center;font-size:18px;font-style:normal;font-weight:500;line-height:28px;text-transform:uppercase;color:#fff;transition:all .3s ease;position:relative;cursor:default}.our-presence .map-wrapper .countries .countries-list ul li a::after{content:"";position:absolute;width:40px;height:40px;background-image:url(/images/icons/arrow-next-white.svg?v=2ncA8v2RgtWdaoaMILjwnd98Wl4);background-size:20px 20px;background-position:center;background-repeat:no-repeat;top:50%;transform:translateY(-50%);inset-inline-end:0;transition-duration:.2s}@media all and (max-width:992px){.our-presence{min-height:fit-content;max-height:100vh}.our-presence .map-wrapper{min-height:fit-content;max-height:100vh;flex-direction:column}.our-presence .map-wrapper .mapImg{padding-top:50px;padding-bottom:5px;flex:0 0 100%;max-width:100%}.our-presence .map-wrapper .countries{flex:0 0 100%;max-width:100%;padding-top:45px;padding-bottom:36px}.our-presence .map-wrapper .countries::before{display:none}.our-presence .map-wrapper .countries .countries-list{padding-inline:20px;padding-bottom:0;width:100%}.our-presence .map-wrapper .countries .countries-list h5{font-size:22px;margin-bottom:30px;line-height:normal}.our-presence .map-wrapper .countries .countries-list ul{width:100%}.our-presence .map-wrapper .countries .countries-list ul li a{font-size:16px}}.news-listing{width:100%;background-color:#fff;position:relative}.news-listing .section-header{margin-bottom:32px}.news-listing .section-header .section-title{color:#000;margin-bottom:0}.news-listing .section-body{width:100%;margin-bottom:48px}.news-listing .section-body .section-listing{width:100%;flex-wrap:wrap;margin-inline:-15px;display:flex}.news-listing .section-body .section-listing .item-div{padding-inline:15px}.news-listing .section-body .section-listing .item-div .item{width:100%;display:flex;flex-direction:column}.news-listing .section-body .section-listing .item-div .item .item-img{width:100%;margin-bottom:21px;overflow:hidden}.news-listing .section-body .section-listing .item-div .item .item-img .ratio{--bs-aspect-ratio:68%}.news-listing .section-body .section-listing .item-div .item .item-img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags{display:flex;gap:5px;margin-bottom:21px}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag{max-width:fit-content;display:flex;padding:4px 0;justify-content:center;align-items:center;border-radius:32.56px;border:1.018px solid rgba(0,0,0,.24)}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag span{font-size:12px;font-style:normal;font-weight:300;line-height:14px;padding-inline:10px}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag.date{background-color:#fff}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag.date span{color:rgba(0,0,0,.8)}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag.country{background-color:#000;border-color:#000}.news-listing .section-body .section-listing .item-div .item .item-info .item-tags .tag.country span{color:#fff}.news-listing .section-body .section-listing .item-div .item .item-info .item-title{font-style:normal;font-weight:400;color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.news-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:22px}@media screen and (min-width:400px){.news-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:calc(22px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.news-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:25px}}.news-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:24px}@media screen and (min-width:400px){.news-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:calc(24px + 9*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.news-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:33px}}.news-listing .section-body .section-listing .item-div:hover .item .item-img img{transform:scale(1.1)}.news-listing .section-body .section-listing .item-div:hover .item .item-info .item-title{color:#c22b31}@media all and (max-width:768px){.news-listing .section-body{margin-bottom:30px}.news-listing .section-body .section-listing{margin:0}.news-listing .section-body .section-listing .item-div{width:100%;margin-bottom:28px;padding-inline:0}.news-listing .section-body .section-listing .item-div .item-img .ratio{--bs-aspect-ratio:65%}}.highlight-esg{width:100%;background-color:#fff}.highlight-esg .wrapper{width:100%;position:relative;min-height:550px;display:flex;align-items:center}.highlight-esg .wrapper::after{content:"";position:absolute;width:720px;height:565px;top:0;inset-inline-start:50%;transform:translateX(-50%);background-image:url(/images/grey-shapes.svg?v=aWPg8NUx0cyPCNuqoVAYwQOYHhk);background-repeat:no-repeat;background-size:cover;z-index:1}.highlight-esg .wrapper .bg-img{width:100%;position:absolute;inset:0;z-index:1}.highlight-esg .wrapper .bg-img img{width:100%;height:100%;object-fit:cover;object-position:center}.highlight-esg .wrapper .bg-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:1}.highlight-esg .wrapper .content{padding-inline:70px;padding-top:180px;padding-bottom:100px;width:100%;z-index:3}.highlight-esg .wrapper .content .info{max-width:45%;display:flex;flex-direction:column}.highlight-esg .wrapper .content .info h2{color:#fff;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px}.highlight-esg .wrapper .content .info h2{font-size:28px}@media screen and (min-width:400px){.highlight-esg .wrapper .content .info h2{font-size:calc(28px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.highlight-esg .wrapper .content .info h2{font-size:35px}}.highlight-esg .wrapper .content .info .summary{color:#fff;font-style:normal;font-weight:300;margin-bottom:36px}.highlight-esg .wrapper .content .info .summary{font-size:18px}@media screen and (min-width:400px){.highlight-esg .wrapper .content .info .summary{font-size:calc(18px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.highlight-esg .wrapper .content .info .summary{font-size:22px}}.highlight-esg .wrapper .content .info .summary{line-height:26px}@media screen and (min-width:400px){.highlight-esg .wrapper .content .info .summary{line-height:calc(26px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.highlight-esg .wrapper .content .info .summary{line-height:31px}}@media all and (max-width:992px){.highlight-esg .wrapper{min-height:fit-content}.highlight-esg .wrapper::after{width:350px;height:300px;inset-inline-start:auto;transform:translateX(0);inset-inline-end:0}.highlight-esg .wrapper .content{padding-top:36px;padding-bottom:50px;padding-inline:24px}.highlight-esg .wrapper .content .info{max-width:100%}.highlight-esg .wrapper .content .info h2{margin-bottom:18px}.highlight-esg .wrapper .content .info .summary{margin-bottom:55px}}.careers-highlight-block{background-color:#f3f3f3;width:100%;margin-top:100px;padding-top:100px;padding-bottom:10px;min-height:fit-content;margin-bottom:-3px}.careers-highlight-block .wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:400px;gap:50px}.careers-highlight-block .wrapper .content{flex:0 0 45%;max-width:45%}.careers-highlight-block .wrapper .content h2{font-weight:500;margin-bottom:50px}.careers-highlight-block .wrapper .img-container{flex:0 0 45%;max-width:45%}.careers-highlight-block .wrapper .img-container .ratio{--bs-aspect-ratio:65%}.careers-highlight-block .wrapper .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.careers-highlight-block.block-spacing{padding-block:100px}.careers-highlight-block.with-shape{position:relative;background-color:#f7f7f7}.careers-highlight-block.with-shape::after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;width:75%;height:100%;z-index:1;background-image:url(/images/about-shape-2.svg?v=lGRJtxP833ZY_JDXnNrQeqmJEAg);background-repeat:no-repeat;background-size:contain}@media all and (max-width:992px){.careers-highlight-block{margin-top:50px;padding-top:56px;padding-bottom:64px}.careers-highlight-block .wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:fit-content}.careers-highlight-block .wrapper .content{flex:0 0 100%;max-width:100%}.careers-highlight-block .wrapper .img-container{flex:0 0 100%;max-width:100%;width:100%}}.main-wrapper.bannerless{padding-top:240px}@media all and (max-width:768px){.main-wrapper.bannerless{padding-top:120px}}.page-controls .container .back-arrow{display:flex;align-items:center;gap:14px}.page-controls .container .back-arrow::before{display:inline-block;width:24px;height:24px;content:"";background-image:url("/images/arrow-back.svg?v=WkKpdmno66t79TOslXbD2tGcoXE");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease-in-out}.page-controls .container .back-arrow:hover:hover::before{transform:translateX(-10px);filter:brightness(0)}.button-container .button .file-download{display:flex;align-items:center;justify-content:center;gap:.5em}.button-container .button .file-download::before{display:inline-block;width:25px;height:25px;content:"";background-image:url("/images/file-download.svg?v=fHqfUA2ANqNYuEAqcwz_CKZ0Juk");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease-in-out}.solution-details-section .image-container{max-height:700px;aspect-ratio:.8008982036}.solution-details-section .image-container img{width:100%;height:100%;object-fit:cover}.solution-details-section h3.title{font-weight:400;line-height:1;margin-bottom:50px}.solution-details-section h3.title{font-size:25px}@media screen and (min-width:400px){.solution-details-section h3.title{font-size:calc(25px + 25*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solution-details-section h3.title{font-size:50px}}.solution-details-section h4.title{font-weight:700;margin-bottom:20px}.solution-details-section h4.title{font-size:18px}@media screen and (min-width:400px){.solution-details-section h4.title{font-size:calc(18px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solution-details-section h4.title{font-size:22px}}.solution-details-section .button-container{margin-bottom:50px}.solution-details-section .rich-text{margin-bottom:20px}.solution-details-section .brands-listing{padding-block:0;margin-bottom:50px}.rich-text{color:#858585;font-family:"DIN Pro",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.6}.newsletter-form-section{margin-bottom:-2px;margin-top:-2px;background-color:#141414}.newsletter-form-section .container .newsletter-form-wrapper{font-family:"DIN Pro";color:#fff;font-size:14px;line-height:1.7;padding-block:40px}.newsletter-form-section .container .newsletter-form-wrapper .subscription-prompt-wrapper{display:flex;height:100%}.newsletter-form-section .container .newsletter-form-wrapper .subscription-prompt-wrapper p.subscription-prompt{margin-top:auto;margin-bottom:0;font-weight:700;line-height:normal;margin-bottom:20px}.newsletter-form-section .container .newsletter-form-wrapper .subscription-prompt-wrapper p.subscription-prompt{font-size:20px}@media screen and (min-width:400px){.newsletter-form-section .container .newsletter-form-wrapper .subscription-prompt-wrapper p.subscription-prompt{font-size:calc(20px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.newsletter-form-section .container .newsletter-form-wrapper .subscription-prompt-wrapper p.subscription-prompt{font-size:28px}}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form{display:flex;align-items:flex-end;flex-wrap:wrap}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form input[type="email"]{margin-inline-end:-20px;padding-inline-end:30px;display:block;color:#fff;flex-grow:1;font-weight:400;line-height:1.7;padding-top:14px;padding-bottom:10px;height:100%;background-color:transparent;border:unset;border-bottom:1px solid #424242}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form input[type="email"]::placeholder{text-transform:uppercase}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form input[type="email"]:focus{outline:0}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form .error-wrapper{min-height:20px;flex-basis:100%}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form .error-wrapper p.error-summary{margin-bottom:0;font-size:12px;line-height:1.25;margin-top:5px;color:#c22b31}.newsletter-form-section .container .form-wrapper{position:relative}.newsletter-form-section .container .subscribe-msg{color:#fff;font-size:14px;line-height:1.25;padding-inline-start:28px;position:relative;margin-top:15px;position:absolute;bottom:-15px;inset-inline-start:0}.newsletter-form-section .container .subscribe-msg::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-size:16px 16px;mask-image:url("../images/icons/small-circle-check.svg?v=2V_RIO5U5vY8L678IKRLWBlCGhg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/icons/small-circle-check.svg?v=2V_RIO5U5vY8L678IKRLWBlCGhg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:#198754}@media all and (max-width:992px){.newsletter-form-section .container .newsletter-form-wrapper .offset-1{margin:0}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form{width:100%}.newsletter-form-section .container .newsletter-form-wrapper .newsletter-form input[type="email"]{margin-bottom:30px;width:100%}}.loader-container{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;height:100vh}.loader{color:#fff;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;z-index:99999;animation:loaderSpin 1.3s infinite linear;transform:translateZ(0)}.popup-container{position:fixed;width:100%;height:100%;z-index:100;top:0;inset-inline-start:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;display:none}.popup-container .popup{background:#fff;padding:50px;width:70%;max-width:900px;max-height:100vh;position:relative}.popup-container .popup .close{margin-inline-start:auto;margin-inline-end:0;margin-bottom:35px;width:fit-content;max-width:100%;display:flex;align-items:center;gap:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.popup-container .popup .close span{font-size:18px;font-style:normal;font-weight:400;line-height:1.2;color:#c22b31}.popup-container .popup .close img{width:24px;height:24px;object-fit:contain}.popup-container .popup .close:hover{cursor:pointer;opacity:.5}.popup-container .popup .popup-content{display:flex;justify-content:center;align-items:center;flex-direction:column}@media all and (max-width:992px){.popup-container .popup{padding:25px;width:100%}}.popup-container.success-popup .popup{position:relative;padding:55px;padding-bottom:60px;max-height:500px;min-width:700px;width:fit-content;height:auto;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;z-index:101;border:1px solid transparent;background-color:#fff;backdrop-filter:blur(32.5px);box-shadow:0 4px 30.6px 0 rgba(0,152,163,.07)}.popup-container.success-popup .popup .popup-content .popup-image-container{margin-bottom:30px}.popup-container.success-popup .popup .popup-content .popup-image-container img.popup-image{width:60px;height:60px;object-fit:contain;filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%)}.popup-container.success-popup .popup .popup-content .title{font-size:1.7em;color:#000;font-weight:700;margin-bottom:15px;text-align:center}.popup-container.success-popup .popup .popup-content .description{font-size:1.1em;line-height:24px;font-weight:400;color:#000;text-align:center;max-width:85%}@media all and (max-width:576px){.popup-container.success-popup .popup{padding:30px;max-width:90%;min-width:90%}.popup-container.success-popup .popup .popup-content .title{font-size:1.3em}.popup-container.success-popup .popup .popup-content .description{font-size:.9em}}@media all and (max-width:992px){.section-body .section-listing .item-div{flex:0 0 50%;max-width:50%}}@media all and (max-width:768px){.section-body .section-listing .item-div{flex:0 0 100%;max-width:100%}}.main-country-banner{min-height:100dvh;overflow:hidden}.main-country-banner .banner-background{position:absolute;inset:0;z-index:1;width:100%;height:100vh}.main-country-banner .banner-background img{width:100%}.main-country-banner .banner-content .banner-title{color:#fff;font-weight:400;line-height:1.27}.main-country-banner .banner-content .banner-title{font-size:55px}@media screen and (min-width:400px){.main-country-banner .banner-content .banner-title{font-size:calc(55px + 15*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.main-country-banner .banner-content .banner-title{font-size:70px}}.country-banner{height:85vh;overflow:hidden;position:relative}.country-banner .banner-container{position:relative;display:flex;align-items:flex-end;width:100%}.country-banner .banner-container .banner-content-container{position:relative;z-index:100;height:85vh;width:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:100px}.country-banner .banner-container .banner-content-container .banner-breadcrumbs{color:#fff;font-weight:400;line-height:30px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.4)}.country-banner .banner-container .banner-content-container .banner-breadcrumbs{font-size:14px}@media screen and (min-width:400px){.country-banner .banner-container .banner-content-container .banner-breadcrumbs{font-size:calc(14px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.country-banner .banner-container .banner-content-container .banner-breadcrumbs{font-size:21px}}.country-banner .banner-container .banner-content-container .banner-title{color:#fff;margin-bottom:40px}.country-banner .banner-container .banner-content-container .banner-title{font-size:24px}@media screen and (min-width:400px){.country-banner .banner-container .banner-content-container .banner-title{font-size:calc(24px + 36*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.country-banner .banner-container .banner-content-container .banner-title{font-size:60px}}.country-banner .banner-container .banner-background-image{position:absolute;inset:0}.country-banner .banner-container .banner-background-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000008e 0%,rgba(0,0,0,.151) 56%)}.country-banner .banner-container .banner-background-image .img-wrapper,.country-banner .banner-container .banner-background-image .video-wrapper{height:100%;width:100%;position:relative}.country-banner .banner-container .banner-background-image img,.country-banner .banner-container .banner-background-image video{width:100%;height:100%;object-fit:cover;object-position:center}.country-banner .swiper-navigation .swiper-button-prev,.country-banner .swiper-navigation .swiper-button-next{width:35px;height:35px;border:1px solid rgba(144,144,144,.5);background:rgba(255,255,255,.4);border-radius:0}.country-banner .swiper-navigation .swiper-button-prev::after,.country-banner .swiper-navigation .swiper-button-next::after{content:"";position:absolute;width:65%;height:65%;background-image:url("../images/country-banner-arrow.svg?v=ygmQsudO-x1c-WCswbatl6tWi0w");background-size:contain;background-repeat:no-repeat;background-position:center}.country-banner .swiper-navigation .swiper-button-prev.swiper-button-prev::after,.country-banner .swiper-navigation .swiper-button-next.swiper-button-prev::after{transform:rotate(180deg)}.featured-product .row{align-items:center}.featured-product .row .image-container{position:relative;width:100%;aspect-ratio:3/2}.featured-product .row .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.featured-product .row .content-container .content-title h2{color:#000;font-weight:700;margin-bottom:40px}.featured-product .row .content-container .content-title h2{font-size:18px}@media screen and (min-width:400px){.featured-product .row .content-container .content-title h2{font-size:calc(18px + 18*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.featured-product .row .content-container .content-title h2{font-size:36px}}.featured-product .row .content-container .content-description{color:#000;font-weight:400;line-height:1.6;margin-bottom:50px}.featured-product .row .content-container .content-description{font-size:16px}@media screen and (min-width:400px){.featured-product .row .content-container .content-description{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.featured-product .row .content-container .content-description{font-size:21px}}.featured-product .row .content-container .content-description p{color:#000;font-weight:400;line-height:1.6}.featured-product .row .content-container .content-description p{font-size:16px}@media screen and (min-width:400px){.featured-product .row .content-container .content-description p{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.featured-product .row .content-container .content-description p{font-size:21px}}@media screen and (max-width:992px){.featured-product .row .content-container .content-title h2{margin-bottom:20px}.featured-product .row .content-container .content-title .content-description{margin-bottom:30px}}.selected-location .row{align-items:center}.selected-location .row .image-container{position:relative;width:100%;aspect-ratio:3/2}.selected-location .row .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.selected-location .row .content-container .content-title h2{color:#000;font-weight:700;margin-bottom:40px}.selected-location .row .content-container .content-title h2{font-size:18px}@media screen and (min-width:400px){.selected-location .row .content-container .content-title h2{font-size:calc(18px + 18*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.selected-location .row .content-container .content-title h2{font-size:36px}}.selected-location .row .content-container .content-description{color:#000;font-weight:400;line-height:1.6;margin-bottom:50px}.selected-location .row .content-container .content-description{font-size:16px}@media screen and (min-width:400px){.selected-location .row .content-container .content-description{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.selected-location .row .content-container .content-description{font-size:21px}}.selected-location .row .content-container .content-description p{color:#000;font-weight:400;line-height:1.6}.selected-location .row .content-container .content-description p{font-size:16px}@media screen and (min-width:400px){.selected-location .row .content-container .content-description p{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.selected-location .row .content-container .content-description p{font-size:21px}}@media screen and (max-width:992px){.selected-location .row .content-container .content-title h2{margin-bottom:20px}.selected-location .row .content-container .content-title .content-description{margin-bottom:30px}}.mie-auto{margin-inline-end:auto}.mis-auto{margin-inline-start:auto}.our-projects-listing .section-title h2{color:#000;font-weight:700;line-height:1.2}.our-projects-listing .section-title h2{font-size:24px}@media screen and (min-width:400px){.our-projects-listing .section-title h2{font-size:calc(24px + 12*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.our-projects-listing .section-title h2{font-size:36px}}.our-projects-listing .project-item{width:50%;display:block;margin-block:100px}.our-projects-listing .project-item .project-item-image{width:100%;aspect-ratio:16/9;position:relative;margin-bottom:20px;overflow:hidden}.our-projects-listing .project-item .project-item-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.our-projects-listing .project-item .project-item-content .project-item-subtitle{color:#000;font-size:16px;font-weight:700;line-height:2;margin-bottom:5px;will-change:transform}.our-projects-listing .project-item .project-item-content .project-item-title{color:#000;font-size:24px;font-weight:700;line-height:1.3;will-change:transform}.our-projects-listing .project-item:hover .project-item-image img{transform:scale(1.1)!important}.our-projects-listing .project-item:nth-child(odd){margin-inline-start:auto}.our-projects-listing .project-item:nth-child(n+3){width:100%}.our-projects-listing .project-item:nth-child(n+3) .project-item-image{aspect-ratio:2/1}.our-projects-listing .project-item:first-child{margin-top:-40px}.our-projects-listing .project-button-container .viewAll.red{text-align:start}@media screen and (max-width:992px){.our-projects-listing .project-item{width:100%;margin-block:50px}.our-projects-listing .project-item:last-child{margin-bottom:0}}.header-banner{position:relative;height:660px}.header-banner .banner-wrapper{position:relative;height:100%;width:100%}.header-banner .banner-wrapper .banner-background{width:100%;height:100%;position:relative}.header-banner .banner-wrapper .banner-background::after{content:"";width:100%;height:100%;z-index:1;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,transparent 100%);background-repeat:no-repeat;background-size:cover}.header-banner .banner-wrapper .banner-background .img-wrapper{width:100%;height:100%}.header-banner .banner-wrapper .banner-background .img-wrapper img{width:100%;height:100%;object-fit:cover}.header-banner .banner-wrapper .banner-background .video-wrapper{width:100%;height:100%}.header-banner .banner-wrapper .banner-background .video-wrapper video{width:100%;height:100%;object-fit:cover}.header-banner .banner-wrapper .banner-content{position:absolute;width:100%;inset-inline-start:0;bottom:120px;z-index:2}.header-banner .banner-wrapper .banner-content .banner-info{width:100%;display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;align-items:flex-end;padding-bottom:21px;border-bottom:1px solid rgba(255,255,255,.4)}.header-banner .banner-wrapper .banner-content .banner-titles{display:flex;flex-direction:column;gap:24px}.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{font-style:normal;font-weight:400;color:#fff}.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{font-size:40px}@media screen and (min-width:400px){.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{font-size:calc(40px + 24*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{font-size:64px}}.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{line-height:38px}@media screen and (min-width:400px){.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{line-height:calc(38px + 13*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.header-banner .banner-wrapper .banner-content .banner-titles .banner-title{line-height:51px}}.header-banner .banner-wrapper .banner-content .banner-titles .root-parent{color:#fff;font-weight:700;line-height:normal}.header-banner .banner-wrapper .banner-content .banner-titles .root-parent{font-size:14px}@media screen and (min-width:400px){.header-banner .banner-wrapper .banner-content .banner-titles .root-parent{font-size:calc(14px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.header-banner .banner-wrapper .banner-content .banner-titles .root-parent{font-size:17px}}.header-banner.dark-banner{height:450px;min-height:fit-content;background-color:#000}.header-banner.dark-banner::after{content:"";position:absolute;width:600px;height:100%;top:0;inset-inline-end:100px;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover;z-index:1}.header-banner.dark-banner .banner-wrapper{z-index:2}.header-banner.dark-banner .banner-wrapper .banner-content{bottom:62px}@media all and (max-width:992px){.header-banner{height:600px}.header-banner .banner-wrapper .banner-content{bottom:30px}.header-banner .banner-wrapper .banner-content .banner-info{border-bottom:0;padding-bottom:0}.header-banner .banner-wrapper .banner-content .banner-info .banner-titles{width:100%;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.4)}.header-banner .banner-wrapper .banner-content .banner-info .banner-btn{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}}.numbers-video{width:100%;background-color:#fff;position:relative;overflow:hidden}.numbers-video::before{content:"";position:absolute;width:600px;height:680px;top:0;inset-inline-start:0;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover;z-index:1}.numbers-video .wrapper{min-height:fit-content;width:100%;position:relative;z-index:2}.numbers-video .wrapper .intro{font-style:normal;font-weight:300;color:#000;max-width:1200px;margin-bottom:64px}.numbers-video .wrapper .intro{font-size:18px}@media screen and (min-width:400px){.numbers-video .wrapper .intro{font-size:calc(18px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-video .wrapper .intro{font-size:21px}}.numbers-video .wrapper .intro{line-height:22px}@media screen and (min-width:400px){.numbers-video .wrapper .intro{line-height:calc(22px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.numbers-video .wrapper .intro{line-height:29px}}.numbers-video .wrapper .numbers-list{margin-bottom:61px}.numbers-video .wrapper .numbers-list .stats-container{display:flex;flex-wrap:wrap}.numbers-video .wrapper .numbers-list .stats-container .stat-item{position:relative}.numbers-video .wrapper .numbers-list .stats-container .stat-item:not(:last-child){padding-inline-end:110px;margin-inline-end:110px}.numbers-video .wrapper .numbers-list .stats-container .stat-item:not(:last-child)::after{content:"";width:1px;height:86px;background:#282b2d;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%)}.numbers-video .wrapper .numbers-list .stats-container .stat-item .stat-number{color:#000}.numbers-video .wrapper .video-wrapper{width:100%;max-height:560px;height:100%;position:relative}.numbers-video .wrapper .video-wrapper .thumbs-img{width:100%;height:100%}.numbers-video .wrapper .video-wrapper .thumbs-img img{max-height:560px;width:100%;height:100%;object-fit:cover;object-position:center}.numbers-video .wrapper .video-wrapper .play-icon{position:absolute;bottom:40px;inset-inline-start:40px;cursor:pointer;z-index:2;display:flex;align-items:center;max-width:fit-content;gap:4px}.numbers-video .wrapper .video-wrapper .play-icon .play-img{width:30px;height:30px;transition-duration:.1s}.numbers-video .wrapper .video-wrapper .play-icon span{font-size:14px;font-style:normal;font-weight:500;line-height:34.286px;color:#000;text-decoration:underline;text-decoration-color:#000;transition:all .15s ease-in-out}.numbers-video .wrapper .video-wrapper .play-icon:hover .play-img{filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%)}.numbers-video .wrapper .video-wrapper .play-icon:hover span{color:#c22b31;text-decoration-color:#c22b31}@media all and (max-width:992px){.numbers-video{padding-bottom:100px}.numbers-video .wrapper .intro{margin-bottom:33px}.numbers-video .wrapper .numbers-list{margin-bottom:33px}.numbers-video .wrapper .numbers-list .stats-container .stat-item:not(:last-child){padding-inline-end:27px;margin-inline-end:27px}.numbers-video .wrapper .video-wrapper{max-height:260px}.numbers-video .wrapper .video-wrapper .thumbs-img img{max-height:260px}.numbers-video .wrapper .video-wrapper .play-icon{inset-inline-start:30px;bottom:30px}}.products-listing{width:100%;background-color:#fff;margin-top:-2px}.products-listing .section-header{display:flex;flex-direction:column;gap:30px;max-width:1200px;margin-bottom:68px}.products-listing .section-header .section-title{color:#000}.products-listing .section-header p{font-style:normal;font-weight:300;color:#000}.products-listing .section-header p{font-size:16px}@media screen and (min-width:400px){.products-listing .section-header p{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.products-listing .section-header p{font-size:21px}}.products-listing .section-header p{line-height:25px}@media screen and (min-width:400px){.products-listing .section-header p{line-height:calc(25px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.products-listing .section-header p{line-height:32px}}.products-listing .section-body{width:100%;padding-bottom:100px}.products-listing .section-body .section-listing{flex-wrap:wrap;display:flex}.products-listing .section-body .section-listing .item-div{padding:25px;border:1px solid #d2d2d2}.products-listing .section-body .section-listing .item-div .item{width:100%;height:100%;display:flex;flex-direction:column;gap:58px}.products-listing .section-body .section-listing .item-div .item .item-img{width:100%;margin-bottom:21px;overflow:hidden}.products-listing .section-body .section-listing .item-div .item .item-img .ratio{--bs-aspect-ratio:82%}.products-listing .section-body .section-listing .item-div .item .item-img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.products-listing .section-body .section-listing .item-div .item .item-info{margin-bottom:20px}.products-listing .section-body .section-listing .item-div .item .item-info .item-title{font-style:normal;font-weight:500;color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:0;position:relative}.products-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:22px}@media screen and (min-width:400px){.products-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:calc(22px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.products-listing .section-body .section-listing .item-div .item .item-info .item-title{font-size:25px}}.products-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:24px}@media screen and (min-width:400px){.products-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:calc(24px + 9*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.products-listing .section-body .section-listing .item-div .item .item-info .item-title{line-height:33px}}.products-listing .section-body .section-listing .item-div .item .item-info .item-title::after{content:"";position:absolute;inset-inline-end:0;background-image:url(/images/icons/arrow-next-red.svg?v=kZVU4OnTLmZfZ4TIkrREYIfK-Gk);width:19.44px;height:19.44px;background-position:center;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}.products-listing .section-body .section-listing .item-div:hover .item .item-img img{transform:scale(1.1)}.products-listing .section-body .section-listing .item-div:hover .item .item-info .item-title{color:#c22b31}.products-listing .section-body .section-listing .item-div:hover .item .item-info .item-title::after{filter:brightness(0) saturate(100%) invert(18%) sepia(70%) saturate(3939%) hue-rotate(346deg) brightness(89%) contrast(83%);transform:translate(5px,-50%)}.products-listing.products-details-list{background-color:#fff}.products-listing.products-details-list .section-header{display:none}.products-listing.products-details-list .section-body .section-listing{margin-inline:-10px}.products-listing.products-details-list .section-body .section-listing .item-div{border:0;padding-block:0;padding-inline:10px;margin-bottom:10px}.products-listing.products-details-list .section-body .section-listing .item-div .item{gap:25px}.products-listing.products-details-list .section-body .section-listing .item-div .item .item-info .item-title{color:#000}.products-listing.products-details-list .section-body .section-listing .item-div .item .item-info .item-title::after{display:none}.products-listing.products-details-list .section-body .section-listing .item-div .item .item-img{margin-bottom:0}.products-listing.products-details-list .section-body .section-listing .item-div.non-clickable{cursor:default;pointer-events:none}@media all and (max-width:768px){.products-listing .section-header{margin-bottom:20px;gap:15px}.products-listing .section-body .section-listing .item-div .item{gap:50px}.products-listing .section-body .section-listing .item-div .item .item-img{margin-bottom:0}.products-listing .section-body .section-listing .item-div .item .item-img .ratio{--bs-aspect-ratio:95%}.products-listing .section-body .section-listing .item-div .item .item-info{margin-bottom:10px}}.related-solutions{width:100%;background-color:#fff}.related-solutions .section-header{display:flex;flex-direction:column;margin-bottom:38px}.related-solutions .section-header .section-title{color:#000}.related-solutions .section-body{width:100%;padding-bottom:100px}.related-solutions .section-body .section-listing{flex-wrap:wrap;display:flex;margin-inline:-10px}.related-solutions .section-body .section-listing .item-div{padding-inline:10px}.related-solutions .section-body .section-listing .item-div .item{width:100%;display:flex;flex-direction:column}.related-solutions .section-body .section-listing .item-div .item .item-img{width:100%;margin-bottom:20px;overflow:hidden}.related-solutions .section-body .section-listing .item-div .item .item-img .ratio{--bs-aspect-ratio:50%}.related-solutions .section-body .section-listing .item-div .item .item-img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{font-style:normal;font-weight:400;color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{font-size:22px}@media screen and (min-width:400px){.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{font-size:calc(22px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{font-size:25px}}.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{line-height:24px}@media screen and (min-width:400px){.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{line-height:calc(24px + 9*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.related-solutions .section-body .section-listing .item-div .item .item-info .item-title{line-height:33px}}.related-solutions .section-body .section-listing .item-div:hover .item .item-img img{transform:scale(1.1)}.related-solutions .section-body .section-listing .item-div:hover .item .item-info .item-title{color:#c22b31}@media all and (max-width:992px){.related-solutions{margin-top:20px}.related-solutions .section-body{padding-bottom:50px}.related-solutions .section-body .section-listing .item-div{margin-bottom:12px}}.page-overview{background-color:#000;padding-block:190px;position:relative;overflow:visible}.page-overview::before{content:"";position:absolute;width:600px;height:750px;top:0;inset-inline-start:0;background-image:url(/images/large-shapes.svg?v=zqAcOor43-oY2p6TaeaQ1LUtnZA);background-repeat:no-repeat;background-size:cover}.page-overview .wrapper{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:50px}.page-overview .wrapper .section-title{font-style:normal;font-weight:700;line-height:normal;color:#fff;flex:0 0 35%;max-width:35%}.page-overview .wrapper .section-title{font-size:28px}@media screen and (min-width:400px){.page-overview .wrapper .section-title{font-size:calc(28px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.page-overview .wrapper .section-title{font-size:36px}}.page-overview .wrapper .intro{font-style:normal;font-weight:300;color:#fff;padding-top:3px}.page-overview .wrapper .intro{font-size:18px}@media screen and (min-width:400px){.page-overview .wrapper .intro{font-size:calc(18px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.page-overview .wrapper .intro{font-size:22px}}.page-overview .wrapper .intro{line-height:28px}@media screen and (min-width:400px){.page-overview .wrapper .intro{line-height:calc(28px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.page-overview .wrapper .intro{line-height:32px}}.alternating-listing.content-image-listing{background-color:#000}.alternating-listing{background-color:#000;margin-top:-2px}.alternating-listing .blockBody .listingHolder .listingItemDIV{padding-bottom:100px;border-bottom:1px solid rgba(128,128,128,.3);margin-bottom:50px}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem{display:flex;gap:100px;width:100%;align-items:center;justify-content:space-between}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem:hover .listingImage img{transform:scale(1)}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingImage{position:relative;flex:0 0 55%;max-width:55%}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingImage .ratio{--bs-aspect-ratio:65%}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingImage .ratio img{object-fit:cover;width:100%;height:100%}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo{flex:0 0 35%;max-width:38%;display:flex;flex-direction:column}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingTitle{font-style:normal;font-weight:500;line-height:normal;color:#fff;margin-bottom:25px}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingTitle{font-size:20px}@media screen and (min-width:400px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingTitle{font-size:calc(20px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingTitle{font-size:25px}}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{color:#fff;font-weight:300}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{font-size:16px}@media screen and (min-width:400px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{font-size:20px}}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{line-height:27px}@media screen and (min-width:400px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{line-height:calc(27px + 1*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo .listingDescription{line-height:28px}}.alternating-listing .blockBody .listingHolder .listingItemDIV:last-child{border-bottom:0}@media all and (max-width:768px){.alternating-listing .blockBody .listingHolder{margin:0}.alternating-listing .blockBody .listingHolder .listingItemDIV{padding-bottom:35px;margin-bottom:35px;padding-inline:0}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem{flex-direction:column-reverse;gap:30px;margin-inline:0}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingInfo{flex:0 0 100%;max-width:100%;padding-inline:0}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingImage{flex:0 0 100%;max-width:100%;width:100%;padding-inline:0}.alternating-listing .blockBody .listingHolder .listingItemDIV .listingItem .listingImage .ratio{--bs-aspect-ratio:60%}.alternating-listing .blockBody .listingHolder .listingItemDIV:nth-child(even) .listingItem{flex-direction:column-reverse}.page-overview{padding-block:50px}.page-overview .wrapper{flex-direction:column;gap:30px}.page-overview .wrapper .section-title,.page-overview .wrapper .intro{flex:0 0 100%;max-width:100%}}@keyframes loaderSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.gray-bg{background-color:#f5f5f5}.black-bg{background-color:#000}.bordered-bottom .container>:last-child,.bordered-bottom-desktop-only .container>:last-child,.bordered-bottom-mobile-only .container>:last-child{border-bottom:1px solid #ddd}.bordered-bottom.block-spacing,.block-spacing.bordered-bottom-desktop-only,.block-spacing.bordered-bottom-mobile-only{padding-bottom:unset}.bordered-bottom.block-spacing-bottom,.bordered-bottom.block-spacing .container>.bordered-bottom:last-child,.block-spacing.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-spacing.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-spacing .container>.bordered-bottom-desktop-only:last-child,.block-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-spacing .container>.bordered-bottom-mobile-only:last-child,.block-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.bordered-bottom.block-spacing-bottom .container>.bordered-bottom:last-child,.block-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-spacing-bottom .container>.bordered-bottom-desktop-only:last-child,.block-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-spacing-bottom .container>.bordered-bottom-mobile-only:last-child,.block-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.block-spacing-bottom.bordered-bottom-desktop-only,.block-spacing-bottom.bordered-bottom-mobile-only{padding-bottom:unset}.bordered-bottom.block-half-spacing,.block-half-spacing.bordered-bottom-desktop-only,.block-half-spacing.bordered-bottom-mobile-only{padding-bottom:unset}.bordered-bottom.block-half-spacing-bottom,.bordered-bottom.block-half-spacing .container>.bordered-bottom:last-child,.block-half-spacing.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-half-spacing.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-half-spacing .container>.bordered-bottom-desktop-only:last-child,.block-half-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-half-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-half-spacing .container>.bordered-bottom-mobile-only:last-child,.block-half-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-half-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.bordered-bottom.block-half-spacing-bottom .container>.bordered-bottom:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-half-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-half-spacing-bottom .container>.bordered-bottom-desktop-only:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-half-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-half-spacing-bottom .container>.bordered-bottom-mobile-only:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-half-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.block-half-spacing-bottom.bordered-bottom-desktop-only,.block-half-spacing-bottom.bordered-bottom-mobile-only{padding-bottom:unset}.bordered-bottom.block-large-spacing,.block-large-spacing.bordered-bottom-desktop-only,.block-large-spacing.bordered-bottom-mobile-only{padding-bottom:unset}.bordered-bottom.block-large-spacing-bottom,.bordered-bottom.block-large-spacing .container>.bordered-bottom:last-child,.block-large-spacing.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-large-spacing.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-large-spacing .container>.bordered-bottom-desktop-only:last-child,.block-large-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-large-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-large-spacing .container>.bordered-bottom-mobile-only:last-child,.block-large-spacing.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-large-spacing.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.bordered-bottom.block-large-spacing-bottom .container>.bordered-bottom:last-child,.block-large-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom:last-child,.block-large-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom:last-child,.bordered-bottom.block-large-spacing-bottom .container>.bordered-bottom-desktop-only:last-child,.block-large-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-desktop-only:last-child,.block-large-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-desktop-only:last-child,.bordered-bottom.block-large-spacing-bottom .container>.bordered-bottom-mobile-only:last-child,.block-large-spacing-bottom.bordered-bottom-desktop-only .container>.bordered-bottom-mobile-only:last-child,.block-large-spacing-bottom.bordered-bottom-mobile-only .container>.bordered-bottom-mobile-only:last-child,.block-large-spacing-bottom.bordered-bottom-desktop-only,.block-large-spacing-bottom.bordered-bottom-mobile-only{padding-bottom:unset}@media all and (max-width:1200px){.bordered-bottom-desktop-only .container>:last-child{border-bottom:0}}@media all and (min-width:1200px){.bordered-bottom-mobile-only .container>:last-child{border-bottom:0}}.header-banner.legal-banner{background-color:#000;height:25vh;min-height:450px}.header-banner.legal-banner .banner-wrapper .banner-content .banner-info{padding-bottom:0;border-bottom:0 solid transparent}.section-background-layer{position:absolute;z-index:1;inset:0;width:100%;height:100%}.section-background-layer .shape{position:absolute;top:0;bottom:0;inset-inline-start:0;width:800px;background-image:url("../images/about-shape.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");background-repeat:no-repeat;background-position:left}.section-background-layer .shape.parallel{inset-inline-start:-250px;top:auto;bottom:calc(100% - 200px);width:580px;height:330px;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.section-background-layer .shape.parallel.inverted{top:calc(100% - 200px);bottom:auto;clip-path:polygon(0% 0%,75% 0%,100% 100%,25% 100%)}.section-background-layer .shape.triangle{inset-inline-start:194px;top:calc(100% - 200px);bottom:auto;width:380px;height:330px;clip-path:polygon(5% 0%,45% 100%,99% 0)}.section-description{background-color:#fff;padding-block:150px;position:relative;overflow:hidden}.section-description .container{position:relative;z-index:2}.section-description .content-container p{color:#000;font-weight:500;line-height:110%;margin-bottom:0}.section-description .content-container p{font-size:34px}@media screen and (min-width:400px){.section-description .content-container p{font-size:calc(34px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-description .content-container p{font-size:40px}}@media screen and (max-width:1200px){.section-description{padding-block:50px}.section-description .section-background-layer .shape.parallel{inset-inline-start:-100px;width:300px;height:150px;bottom:calc(100% - 115px)}.section-description .section-background-layer .shape.parallel.inverted{top:calc(100% - 115px)}}.content-image-listing{background-color:#1b1a1a;overflow:hidden}.content-image-listing .listing-container .listing-item{padding-block:100px}.content-image-listing .listing-container .listing-item .row{align-items:center}.content-image-listing .listing-container .listing-item .image-container{margin-inline-start:auto}.content-image-listing .listing-container .listing-item .image-container .image-holder{width:100%;aspect-ratio:5/6}.content-image-listing .listing-container .listing-item .image-container .image-holder img{object-position:top;max-width:100%;width:100%;height:100%;object-fit:cover}.content-image-listing .listing-container .listing-item .content-holder h2{color:#fff;font-weight:700;margin-bottom:20px}.content-image-listing .listing-container .listing-item .content-holder h2{font-size:24px}@media screen and (min-width:400px){.content-image-listing .listing-container .listing-item .content-holder h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-image-listing .listing-container .listing-item .content-holder h2{font-size:35px}}.content-image-listing .listing-container .listing-item .content-holder p{color:#fff;font-size:18px;font-weight:400;margin-bottom:30px;line-height:1.8;letter-spacing:.2px}.content-image-listing .listing-container .listing-item .content-holder h6{color:#fff;font-size:14px;font-weight:700}.content-image-listing .listing-container .listing-item:not(:first-child){position:relative}.content-image-listing .listing-container .listing-item:not(:first-child)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,.2);height:1px;width:0%;transition:width .8s ease-in-out}.content-image-listing .listing-container .listing-item:nth-child(even) .row{flex-direction:row-reverse}.content-image-listing .listing-container .listing-item:nth-child(even) .row .image-container{margin-inline-start:0;margin-inline-end:auto}.content-image-listing .listing-container .listing-item .row{row-gap:40px}.content-image-listing .listing-container .listing-item.has-full-width-line:not(:first-child)::before{width:85%}.content-image-listing .listing-container .listing-item:first-child{padding-top:0}.content-image-listing .listing-container .listing-item:last-child{padding-bottom:0}@media screen and (max-width:768px){.content-image-listing .listing-container .listing-item .row{flex-direction:column-reverse!important}}.person-listing-section{position:relative}.person-listing-section .section-title .subtitle{color:#000;font-weight:500;margin-bottom:10px}.person-listing-section .section-title .subtitle{font-size:16px}@media screen and (min-width:400px){.person-listing-section .section-title .subtitle{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.person-listing-section .section-title .subtitle{font-size:22px}}.person-listing-section .section-title .title{color:#000;font-weight:700;margin-bottom:30px}.person-listing-section .section-title .title{font-size:24px}@media screen and (min-width:400px){.person-listing-section .section-title .title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.person-listing-section .section-title .title{font-size:35px}}.person-listing-section .person-listing-container{display:flex;flex-wrap:wrap}.person-listing-section .person-listing-container .person-listing-item{flex:0 1 25%;width:450px;padding:20px;border:1px solid rgba(0,0,0,.1);margin-right:-1px;margin-bottom:-1px;transition:all .3s ease-in-out;cursor:pointer}.person-listing-section .person-listing-container .person-listing-item:nth-child(4n){margin-right:0}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-image{width:100%;aspect-ratio:9/10;margin-bottom:15px;position:relative}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-image img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:top;background-image:url("../images/default image light.png?v=2V_RIO5U5vY8L678IKRLWBlCGhg");inset:0}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content h6{color:#000;font-size:16px;font-weight:700}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content h4{color:#000;font-weight:500}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content h4{font-size:16px}@media screen and (min-width:400px){.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content h4{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content h4{font-size:22px}}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content span{width:20px;height:20px;position:relative;margin-inline-start:auto;display:flex;align-items:center;justify-content:center}.person-listing-section .person-listing-container .person-listing-item .person-listing-item-content span::after{content:"";background-color:#c22b31;mask-image:url("../images/arrow-more.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/arrow-more.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;width:8px;height:15px;transition:all .3s ease-in-out}.person-listing-section .person-listing-container .person-listing-item:hover{background-color:#ddd}@media screen and (max-width:1200px){.person-listing-section .person-listing-container .person-listing-item{flex:0 1 33.33333333333333%}}@media screen and (max-width:768px){.person-listing-section .person-listing-container .person-listing-item{flex:0 1 100%}}.person-listing-section.has-full-width-line::before{width:100%!important}.person-listing-section:not(:first-child){position:relative}.person-listing-section:not(:first-child)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#ddd;height:1px;width:0%;transition:width .8s ease-in-out}.dynamic-content-block{position:relative;padding-block:100px}.dynamic-content-block.parallax-section{height:auto;overflow:hidden;position:relative}.dynamic-content-block.parallax-section .fixed-wrapper .background{height:120%;top:-10%}.dynamic-content-block .fixed-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.dynamic-content-block .fixed-wrapper .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.dynamic-content-block .fixed-wrapper .background::after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.5) 100%);content:"";mix-blend-mode:hard-light;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.dynamic-content-block .fixed-wrapper+*{color:#fff}.dynamic-content-block .container{z-index:2;position:relative;display:block}.dynamic-content-block .container .overlayed-content .content-item{padding-block:100px;width:650px;max-width:100%}.dynamic-content-block .container .overlayed-content .content-item .item-title{color:#fff;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d8d8d8}.dynamic-content-block .container .overlayed-content .content-item .item-title{font-size:24px}@media screen and (min-width:400px){.dynamic-content-block .container .overlayed-content .content-item .item-title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.dynamic-content-block .container .overlayed-content .content-item .item-title{font-size:35px}}.dynamic-content-block .container .overlayed-content .content-item .item-content{color:#fff;font-size:18px;font-weight:400;margin-bottom:30px}.dynamic-content-block .container .overlayed-content .content-item:nth-child(even){margin-inline-start:auto}.content-swiper{padding-block:100px;background-color:#0f0f0f}.content-swiper .section-title .title{color:#fff;font-weight:700;margin-bottom:50px}.content-swiper .section-title .title{font-size:24px}@media screen and (min-width:400px){.content-swiper .section-title .title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-swiper .section-title .title{font-size:35px}}.content-swiper .content-swiper-container .content-swiper-item{padding:30px 20px}.content-swiper .content-swiper-container .content-swiper-item .image-container{width:75px;height:75px;position:relative;margin:auto;margin-bottom:30px}.content-swiper .content-swiper-container .content-swiper-item .image-container img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.content-swiper .content-swiper-container .content-swiper-item .item-title{text-align:center;color:#fff;font-weight:500}.content-swiper .content-swiper-container .content-swiper-item .item-title{font-size:16px}@media screen and (min-width:400px){.content-swiper .content-swiper-container .content-swiper-item .item-title{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-swiper .content-swiper-container .content-swiper-item .item-title{font-size:22px}}.our-presence-map{position:relative;overflow:hidden;background-color:#0f0f0f}.floating-map{position:absolute;pointer-events:none;top:100px;inset-inline-end:50px;width:990px;height:550px}.floating-map img{width:100%;height:100%;object-fit:cover}.section-content .content-container{width:1000px;max-width:100%}.section-content .content-container .split-text-word{opacity:.5}.section-content .content-container p,.section-content .content-container *{color:#fff;font-weight:400}.section-content .content-container p,.section-content .content-container *{font-size:16px}@media screen and (min-width:400px){.section-content .content-container p,.section-content .content-container *{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-content .content-container p,.section-content .content-container *{font-size:20px}}.locations-sections-container{padding-bottom:100px}.locations-sections-container .location-section{margin-bottom:50px}.locations-sections-container .location-section .section-title{margin-bottom:30px}.locations-sections-container .location-section .section-title h2{color:#fff;font-weight:700}.locations-sections-container .location-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.locations-sections-container .location-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.locations-sections-container .location-section .section-title h2{font-size:35px}}.locations-sections-container .location-section .location-item{padding:20px;padding-bottom:35px;border-radius:8.5px;background:#3f3e3e;box-shadow:0 4.25px 20.4px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%}.locations-sections-container .location-section .location-item .location-item-title{margin-bottom:15px}.locations-sections-container .location-section .location-item .location-item-title h3{color:#fff;font-size:24px;font-weight:400}.locations-sections-container .location-section .location-item .location-item-content{flex:1 1 50%;margin-bottom:20px}.locations-sections-container .location-section .location-item .location-item-content .item-title{color:#fff;font-size:14px;font-weight:400}.locations-sections-container .location-section .location-item .location-item-content .item{padding-inline-start:33px;position:relative;color:#fff;font-size:14px;font-weight:400;margin-bottom:10px}.locations-sections-container .location-section .location-item .location-item-content .item a{color:#fff;display:block}.locations-sections-container .location-section .location-item .location-item-content .item a:not(:last-child){margin-bottom:2.5px}.locations-sections-container .location-section .location-item .location-item-content .item a:hover{color:#c22b31}.locations-sections-container .location-section .location-item .location-item-content .item::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background-color:#fff}.locations-sections-container .location-section .location-item .location-item-content .item.location::before{mask-image:url("../images/location.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/location.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.locations-sections-container .location-section .location-item .location-item-content .item.contact::before{mask-image:url("../images/phone.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/phone.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.locations-sections-container .location-section .location-item .location-item-footer{margin-top:auto}.locations-sections-container .location-section .location-item .location-item-footer a{color:#fff;font-size:14px;font-weight:700;line-height:1;position:relative;display:flex;align-items:center;gap:10px}.locations-sections-container .location-section .location-item .location-item-footer a::after{content:"";display:block;width:10px;height:15px;background-color:#fff;mask-image:url("../images/arrow-more.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/arrow-more.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.locations-sections-container .location-section .location-item .location-item-footer a:hover{color:#c22b31}.locations-sections-container .location-section .location-item .location-item-footer a:hover::after{background-color:#c22b31}.locations-sections-container .location-section .row{row-gap:20px}.content-listing .content-listing-container .content-listing-item{display:flex;justify-content:space-between;position:relative;gap:40px}.content-listing .content-listing-container .content-listing-item .content-listing-item-title{color:#000;flex:0 0 20%}.content-listing .content-listing-container .content-listing-item .content-listing-item-title h2{font-weight:500;width:215px;max-width:100%}.content-listing .content-listing-container .content-listing-item .content-listing-item-title h2{font-size:24px}@media screen and (min-width:400px){.content-listing .content-listing-container .content-listing-item .content-listing-item-title h2{font-size:calc(24px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-listing .content-listing-container .content-listing-item .content-listing-item-title h2{font-size:32px}}.content-listing .content-listing-container .content-listing-item .content-listing-item-image-container{flex:0 1 520px;aspect-ratio:16/10;position:relative}.content-listing .content-listing-container .content-listing-item .content-listing-item-image-container img{max-width:100%;position:absolute;inset:0;object-fit:cover;object-position:top;width:30%;height:100%}.content-listing .content-listing-container .content-listing-item .content-listing-item-content{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 30%}.content-listing .content-listing-container .content-listing-item:not(:first-child){padding-top:50px;margin-top:50px;border-top:1px solid #ddd}.content-listing .content-listing-container .content-listing-item:first-child::before{display:none}.content-listing .content-listing-container .content-listing-item.visible{opacity:1}.content-listing .content-listing-container .content-listing-item.visible::before{width:100%}@media screen and (max-width:1200px){.content-listing .content-listing-container .content-listing-item{flex-direction:column;gap:20px}.content-listing .content-listing-container .content-listing-item .content-listing-item-title{flex:0 0 100%}.content-listing .content-listing-container .content-listing-item .content-listing-item-title h2{width:100%}.content-listing .content-listing-container .content-listing-item .content-listing-item-image-container{flex:0 1 100%}.content-listing .content-listing-container .content-listing-item .content-listing-item-content{flex:0 0 100%;gap:10px}.content-listing .content-listing-container .content-listing-item:not(:first-child){padding-top:20px;margin-top:20px}}.segments-listing{position:relative}.segments-listing .section-background-layer{pointer-events:none}.segments-listing .section-background-layer .shape{bottom:auto;inset-inline-start:-50px;width:800px;height:468px;background-image:url(../images/about-shape.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0);background-repeat:no-repeat;background-position:left;background-size:contain}.segments-listing .segments-listing-intro{margin-bottom:80px}.segments-listing .segments-listing-intro .segments-listing-intro-title{color:#000;font-weight:700;margin-bottom:25px}.segments-listing .segments-listing-intro .segments-listing-intro-title{font-size:24px}@media screen and (min-width:400px){.segments-listing .segments-listing-intro .segments-listing-intro-title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.segments-listing .segments-listing-intro .segments-listing-intro-title{font-size:35px}}.segments-listing .segments-listing-intro .segments-listing-intro-description{width:860px;max-width:100%;color:#000;font-weight:400;line-height:1.6}.segments-listing .segments-listing-intro .segments-listing-intro-description{font-size:16px}@media screen and (min-width:400px){.segments-listing .segments-listing-intro .segments-listing-intro-description{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.segments-listing .segments-listing-intro .segments-listing-intro-description{font-size:20px}}.segments-listing .segments-listing-items{margin-bottom:100px}.segments-listing .segments-listing-items .row{row-gap:20px}.segments-listing .segments-listing-items .segments-listing-item{padding:20px;border-inline-start:1px solid #c22b31}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-image-container{width:77px;height:77px;position:relative;margin-bottom:80px}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-image-container img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-title h2{color:#000;font-weight:500}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-title h2{font-size:24px}@media screen and (min-width:400px){.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-title h2{font-size:calc(24px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.segments-listing .segments-listing-items .segments-listing-item .segments-listing-item-title h2{font-size:32px}}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-note{color:#000;font-weight:400}.segments-listing .segments-listing-items .segments-listing-item .segments-listing-note{font-size:14px}@media screen and (min-width:400px){.segments-listing .segments-listing-items .segments-listing-item .segments-listing-note{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.segments-listing .segments-listing-items .segments-listing-item .segments-listing-note{font-size:18px}}@media all and (max-width:1200px){.segments-listing .segments-listing-intro{margin-bottom:20px}.segments-listing .segments-listing-items{margin-bottom:40px}}.basic-content-block .basic-content-block-title h2{color:#000;font-weight:700;margin-bottom:25px}.basic-content-block .basic-content-block-title h2{font-size:24px}@media screen and (min-width:400px){.basic-content-block .basic-content-block-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.basic-content-block .basic-content-block-title h2{font-size:35px}}.basic-content-block .basic-content-block-description p{color:#000;line-height:2.2;font-weight:400}.basic-content-block .basic-content-block-description p{font-size:14px}@media screen and (min-width:400px){.basic-content-block .basic-content-block-description p{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.basic-content-block .basic-content-block-description p{font-size:18px}}.basic-content-block .basic-content-block-image-container{width:100%;aspect-ratio:650/468;position:relative}.basic-content-block .basic-content-block-image-container img{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.basic-content-block .image-col{margin-inline-start:auto}@media all and (max-width:1200px){.basic-content-block .row{flex-direction:column-reverse;row-gap:20px}}.milestones-section{position:relative}.milestones-section.block-spacing{padding-block:150px}@media all and (max-width:1200px){.milestones-section.block-spacing{padding-block:50px 0}}.milestones-section .section-title{margin-bottom:80px}.milestones-section .section-title h2{font-weight:700}.milestones-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.milestones-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.milestones-section .section-title h2{font-size:35px}}.milestones-section .milestones-section-swiper-container .milestones-section-swiper{overflow:visible}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-wrapper{height:672px;overflow:visible}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide{height:calc((100% - 10px)/2)!important;border-bottom:5px solid #c22b31}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:first-child{margin-inline-start:100px!important;margin-inline-end:150px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:first-child .milestones-section-content-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:350px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:first-child .milestones-section-content-item .milestones-section-content-item-date{position:absolute;inset-inline-end:calc(100% + 40px);top:calc(100% - 15px)}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:first-child .milestones-section-content-item .milestones-section-content-item-date span{margin-bottom:0;display:inline-block;color:#c22b31;background-color:transparent}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(2){margin-inline-start:200px!important}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:not(:nth-child(2)){margin-inline-start:-200px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(odd) .milestones-section-content-item{padding-bottom:20px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(even){border-bottom:5px solid transparent;border-top:5px solid #c22b31;margin-top:-5px!important;margin-inline-start:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(even) .milestones-section-content-item{padding-top:25px;display:flex;flex-direction:column-reverse}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item{text-align:start;padding-inline-end:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item .milestones-section-content-item-title{color:#000;font-weight:400;margin-bottom:10px;text-align:start}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item .milestones-section-content-item-title{font-size:12px}@media screen and (min-width:400px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item .milestones-section-content-item-title{font-size:calc(12px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item .milestones-section-content-item-title{font-size:18px}}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide.hidden{opacity:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item{padding-inline-start:25px;padding-inline-end:15px;border-inline-start:1px solid #000;height:100%;width:350px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-date span{display:inline-block;color:#fff;background-color:#000;font-weight:400;line-height:1.1;letter-spacing:-.28px;margin-bottom:15px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-date span{font-size:20px}@media screen and (min-width:400px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-date span{font-size:calc(20px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-date span{font-size:28px}}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-title{color:#000;font-weight:400;margin-bottom:10px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-title{font-size:12px}@media screen and (min-width:400px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-title{font-size:calc(12px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-title{font-size:18px}}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-image{width:100%;height:230px;position:relative;overflow:hidden}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-image img{max-width:100%;height:100%;object-fit:cover}@media all and (max-width:768px){.milestones-section .milestones-section-swiper-container .milestones-section-swiper .milestones-section-content-item .milestones-section-content-item-image{height:auto}}.milestones-section .milestones-section-swiper-container .swiper-arrows{all:unset;position:absolute;bottom:calc(100% + 80px);inset-inline-end:0;display:flex;align-items:center;height:40px;gap:10px}.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-prev,.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-next{all:unset;position:relative;margin-top:0;transform:none;display:block;width:40px;height:40px;cursor:pointer}.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-prev::after,.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-next::after{content:"";position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-prev.swiper-button-disabled,.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:none}.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-prev::after{background-image:url("../images/arrow_back_prev.svg?v=KI0xV2-24Meg-1F5fpK82YmDU1M")}.milestones-section .milestones-section-swiper-container .swiper-arrows .swiper-button-next::after{background-image:url("../images/arrow_back_next.svg?v=kEslEdZXeMkviBaOSaDvncwb7oM");background-size:42px}@media all and (max-width:768px){.milestones-section .section-title{margin-bottom:20px}.milestones-section .milestones-section-swiper-container .milestones-section-swiper{padding-inline-end:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-wrapper{height:auto;flex-direction:column}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-wrapper .swiper-slide{height:auto!important;border-bottom:0;border-top:0;margin-inline-start:0!important;margin-top:0!important}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(even),.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(odd){border-bottom:1px solid #000;border-inline-start:5px solid #c22b31;margin-top:0!important;margin-inline-start:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(even) .milestones-section-content-item,.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(odd) .milestones-section-content-item{padding-block:20px;border-inline-start:none;flex-direction:column}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:nth-child(odd) .milestones-section-content-item{flex-direction:column-reverse}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:first-child .milestones-section-content-item{padding-top:0}.milestones-section .milestones-section-swiper-container .milestones-section-swiper .swiper-slide:last-child .milestones-section-content-item{text-align:start}}.model{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.model .model-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.model .model-container{position:relative;z-index:1;background-color:#fff;width:800px;max-width:90%;max-height:95vh;margin:auto;background-image:url("../images/model-shape.png?v=RB_CUYdEiW2gRubQnYxTYWftqH0");background-repeat:no-repeat;background-position:right bottom}.model .model-container .person-listing-model-content{padding:20px;display:block!important}.model .model-container .person-listing-model-content .close{position:absolute;top:20px;inset-inline-end:20px;cursor:pointer}.model .model-container .person-listing-model-content .close img{width:40px;height:40px;filter:invert(1) brightness(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.model .model-container .person-listing-model-content .close:hover img{filter:invert(0) brightness(1)}.model .model-container .person-listing-model-content .top{margin-bottom:40px;display:flex;align-items:center;gap:20px}.model .model-container .person-listing-model-content .top h6{color:#2f2f2f;font-size:16px;font-weight:300;line-height:normal;text-transform:capitalize}.model .model-container .person-listing-model-content .top h4{color:#000;font-size:20px;font-weight:500}.model .model-container .person-listing-model-content .top .person-listing-model-content-image{width:215px;height:215px;position:relative}.model .model-container .person-listing-model-content .top .person-listing-model-content-image img{position:absolute;inset:0;object-fit:cover;object-position:top;width:100%;height:100%;max-width:100%}.model .model-container .person-listing-model-content .bottom{margin-bottom:40px;overflow:auto;max-height:30vh}.model .model-container .person-listing-model-content .bottom li{color:#000;font-size:16px;font-weight:400}.model .model-container .person-listing-model-content .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #c9c9c9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.model .model-container .person-listing-model-content .social-links a::after{content:"";width:65%;height:65%;object-fit:contain;display:block;background-color:#303030;mask-image:url("../images/linked-in.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/linked-in.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.model .model-container .person-listing-model-content .social-links a:hover{background-color:#303030}.model .model-container .person-listing-model-content .social-links a:hover::after{background-color:#fff}.model .model-container .person-listing-model-content .social-links a[href=""]{display:none!important}.error-component{background-color:#000;position:relative;overflow:hidden}.error-component::before{content:"";position:absolute;inset-inline-end:0;top:0;width:991px;height:100%;max-width:100%;background-image:url("../images/shape-legal.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");background-repeat:no-repeat;background-position:center;background-size:cover}.error-component .container{min-height:100vh;display:flex;align-items:center}.error-component .container .subtitle{color:#fff;font-weight:400;margin-bottom:10px}.error-component .container .subtitle{font-size:14px}@media screen and (min-width:400px){.error-component .container .subtitle{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.error-component .container .subtitle{font-size:18px}}.error-component .container .title{color:#fff;font-weight:500;margin-bottom:35px}.error-component .container .title{font-size:34px}@media screen and (min-width:400px){.error-component .container .title{font-size:calc(34px + 30*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.error-component .container .title{font-size:64px}}.error-component .container .description{color:#fff;font-weight:400;margin-bottom:10px}.error-component .container .description{font-size:14px}@media screen and (min-width:400px){.error-component .container .description{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.error-component .container .description{font-size:18px}}.error-component .container .error-component-buttons{margin-top:70px}.environmental-page{position:relative}.environmental-page .environmental-page-shape{z-index:-1;pointer-events:none;width:870px;height:750px;max-width:100%;position:absolute;inset-inline-start:0;top:0}.environmental-page .environmental-page-shape img{width:100%;height:100%;object-fit:contain;object-position:left}.section-content-split-block .section-content-split-block-content-title{color:#000;font-weight:700;margin-bottom:20px}.section-content-split-block .section-content-split-block-content-title{font-size:24px}@media screen and (min-width:400px){.section-content-split-block .section-content-split-block-content-title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-content-split-block .section-content-split-block-content-title{font-size:35px}}.section-content-split-block .section-content-split-block-content-description{color:#000;font-weight:400;line-height:1.7}.section-content-split-block .section-content-split-block-content-description{font-size:16px}@media screen and (min-width:400px){.section-content-split-block .section-content-split-block-content-description{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-content-split-block .section-content-split-block-content-description{font-size:18px}}.section-content-split-block.block-spacing{padding-top:175px}@media all and (max-width:768px){.section-content-split-block.block-spacing{padding-top:75px}}.focus-area-section .section-title{margin-bottom:30px}.focus-area-section .section-title h2{color:#000;font-weight:700}.focus-area-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.focus-area-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.focus-area-section .section-title h2{font-size:35px}}.focus-area-section .focus-area-listing .row{--bs-gutter-x:30px}.focus-area-section .focus-area-listing .row .focus-area-image-container{position:relative;margin-bottom:25px;width:100%;aspect-ratio:1}.focus-area-section .focus-area-listing .row .focus-area-image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.focus-area-section .focus-area-listing .row .focus-area-content h3{color:#000;font-weight:500;line-height:1.5}.focus-area-section .focus-area-listing .row .focus-area-content h3{font-size:20px}@media screen and (min-width:400px){.focus-area-section .focus-area-listing .row .focus-area-content h3{font-size:calc(20px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.focus-area-section .focus-area-listing .row .focus-area-content h3{font-size:28px}}.split-content-image-listings{background-color:#0f0f0f}.split-content-image-listings .section-title{width:640px;max-width:100%;margin-bottom:50px}.split-content-image-listings .section-title h2{color:#fff;font-weight:700;margin-bottom:20px}.split-content-image-listings .section-title h2{font-size:24px}@media screen and (min-width:400px){.split-content-image-listings .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.split-content-image-listings .section-title h2{font-size:35px}}.split-content-image-listings .section-title p{color:#fff;font-weight:400;line-height:1.7}.split-content-image-listings .section-title p{font-size:16px}@media screen and (min-width:400px){.split-content-image-listings .section-title p{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.split-content-image-listings .section-title p{font-size:18px}}.split-content-image-listings .listings-wrapper .item{margin-bottom:90px}.split-content-image-listings .listings-wrapper .item .row{--bs-gutter-x:40px}.split-content-image-listings .listings-wrapper .item .image-container{width:100%;aspect-ratio:16/9;position:relative}.split-content-image-listings .listings-wrapper .item .image-container img,.split-content-image-listings .listings-wrapper .item .image-container video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.split-content-image-listings .listings-wrapper .item .content-container h3{color:#fff;font-weight:500;line-height:2}.split-content-image-listings .listings-wrapper .item .content-container h3{font-size:16px}@media screen and (min-width:400px){.split-content-image-listings .listings-wrapper .item .content-container h3{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.split-content-image-listings .listings-wrapper .item .content-container h3{font-size:22px}}.split-content-image-listings .listings-wrapper .item .content-container .content-box{font-size:18px;color:#fff;font-weight:400}.split-content-image-listings .listings-wrapper .item .content-container .content-box *{font-weight:400;font-size:18px}.split-content-image-listings .listings-wrapper .item .content-container .content-box li{margin-bottom:10px}.split-content-image-listings .listings-wrapper .item:nth-child(even) .row{flex-direction:row-reverse}.split-content-image-listings .listings-wrapper .item:last-child{margin-bottom:0}.practices-section{overflow:hidden}.practices-section .section-title{width:640px;max-width:100%;margin-bottom:50px}.practices-section .section-title h2{color:#000;font-weight:700;margin-bottom:20px}.practices-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.practices-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.practices-section .section-title h2{font-size:35px}}.practices-section .section-title p{color:#000;font-weight:400}.practices-section .section-title p{font-size:16px}@media screen and (min-width:400px){.practices-section .section-title p{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.practices-section .section-title p{font-size:18px}}.practices-section .practice-listing .row{align-items:center}.practices-section .practice-listing .practice{position:relative;transform:translateX(25%)}.practices-section .practice-listing .practice .title{color:#000;font-size:22px;font-weight:500;line-height:2}.practices-section .practice-listing .practice .title{font-size:16px}@media screen and (min-width:400px){.practices-section .practice-listing .practice .title{font-size:calc(16px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.practices-section .practice-listing .practice .title{font-size:22px}}.practices-section .practice-listing .practice .summary{color:#000;font-weight:400;line-height:1.7}.practices-section .practice-listing .practice .summary{font-size:14px}@media screen and (min-width:400px){.practices-section .practice-listing .practice .summary{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.practices-section .practice-listing .practice .summary{font-size:18px}}.practices-section .practice-listing .practice .image-container{width:100%;aspect-ratio:21/9;position:relative}.practices-section .practice-listing .practice .image-container img{width:30%;height:100%;object-fit:cover;position:absolute;inset:0;margin-inline-start:auto}.practices-section .practice-listing .practice:not(:first-child){padding-top:30px;margin-top:30px;border-top:1px solid #ddd}.practices-section .practice-listing .practice.visible::after{width:100%}.practices-section .practice-listing .practice:last-child::after{display:none}.practices-section .practice-listing .practice:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.content-swiper-environmental{background-color:#f8f8f8}.content-swiper-environmental .section-title{margin-bottom:30px}.content-swiper-environmental .section-title h2{color:#000;font-weight:700}.content-swiper-environmental .section-title h2{font-size:24px}@media screen and (min-width:400px){.content-swiper-environmental .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-swiper-environmental .section-title h2{font-size:35px}}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-image-container{position:relative;width:100%;height:470px;margin-bottom:30px}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-image-container img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-title{color:#000;font-weight:500}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-title{font-size:24px}@media screen and (min-width:400px){.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-title{font-size:calc(24px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-title{font-size:28px}}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-description p{color:#000;font-weight:400}.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-description p{font-size:16px}@media screen and (min-width:400px){.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-description p{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.content-swiper-environmental .swiper-container .swiper-slide .slide-content-container .slide-content-content .slide-content-description p{font-size:18px}}.content-swiper-environmental .swiper-container .swiper-scrollbar{margin-top:65px;position:static;height:1px;width:100%;background-color:#bbb}.content-swiper-environmental .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#000;position:relative}.content-swiper-environmental .swiper-container .swiper-scrollbar .swiper-scrollbar-drag::after{content:"";position:absolute;bottom:100%;background-color:#000;width:100%;height:1px}.legal-page .legal-page-content .legal-page-content-body{color:#232323;font-weight:300}.legal-page .legal-page-content .legal-page-content-body{font-size:14px}@media screen and (min-width:400px){.legal-page .legal-page-content .legal-page-content-body{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.legal-page .legal-page-content .legal-page-content-body{font-size:18px}}.legal-page .legal-page-content .legal-page-content-body h2{color:#000;font-size:18px;font-weight:500;line-height:1.8}.legal-page .legal-page-content .legal-page-content-body h2{font-size:14px}@media screen and (min-width:400px){.legal-page .legal-page-content .legal-page-content-body h2{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.legal-page .legal-page-content .legal-page-content-body h2{font-size:18px}}.legal-page .legal-page-content .legal-page-content-body ul li{color:#000}.legal-page .legal-page-content .legal-page-content-body ul li{font-size:14px}@media screen and (min-width:400px){.legal-page .legal-page-content .legal-page-content-body ul li{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.legal-page .legal-page-content .legal-page-content-body ul li{font-size:18px}}.field-group{position:relative;margin-bottom:25px}.field-group .field-group-title{color:#000;font-weight:500;margin-bottom:10px}.field-group .field-group-title{font-size:12px}@media screen and (min-width:400px){.field-group .field-group-title{font-size:calc(12px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.field-group .field-group-title{font-size:16px}}.field-group .field-group-input .with-date-validation{cursor:pointer}.field-group .field-group-input input{width:100%;border:1px solid transparent;border-bottom:1px solid #ddd;padding:12px 5px;background-color:transparent;font-size:16px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.field-group .field-group-input input:placeholder{color:#868686;font-weight:300}.field-group .field-group-input input:focus{color:#c22b31;border-bottom-color:#c22b31;outline:0}.field-group .field-group-input .dk-select{width:100%;border:1px solid transparent;position:relative}.field-group .field-group-input .dk-select .dk-selected{padding:12px 0;color:#000;font-weight:300;border-radius:0;border:0;border-bottom:1px solid #ddd;position:relative}.field-group .field-group-input .dk-select .dk-selected{font-size:12px}@media screen and (min-width:400px){.field-group .field-group-input .dk-select .dk-selected{font-size:calc(12px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.field-group .field-group-input .dk-select .dk-selected{font-size:16px}}.field-group .field-group-input .dk-select .dk-selected::after{content:"";position:absolute;inset-inline-end:10px;margin-inline-end:0;top:50%;transform:translateY(-50%);width:12px;height:6px;background-color:#c22b31;mask-image:url("../images/arrow_down.svg?v=Me_EZWEDj-ndlg2ROkYNh3QiSxM");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/arrow_down.svg?v=Me_EZWEDj-ndlg2ROkYNh3QiSxM");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.field-group .field-group-input .dk-select .dk-selected::before{all:unset}.field-group .field-group-input .dk-select .dk-select-options{padding:0;border-radius:0 0 0 .4em}.field-group .field-group-input .dk-select.dk-select-open-down{border-bottom:1px solid transparent}.field-group .field-group-input .dk-select.dk-select-open-down .dk-selected::after{transform:translateY(-50%) rotate(180deg)}.field-group .field-group-input .dk-select-options{border:1px solid #c22b31}.field-group .field-group-input .dk-select-options .dk-option{padding:5px;font-size:12px}.field-group .field-group-input .dk-select-options .dk-option:hover{background-color:#d3d3d3!important}.field-group .field-group-input .dk-option-selected{background-color:#c22b31;color:#fff}.field-group .field-group-input .dk-select-options-highlight .dk-option-highlight:not(.dk-option-selected){background-color:transparent;color:#000}.field-group .field-group-input-download{position:relative}.field-group .field-group-input-download input{width:100%;position:absolute;z-index:10;opacity:0;inset:0;cursor:pointer}.field-group .field-group-input-download .file-name{position:relative;width:100%;display:block;padding:10px 0;border-bottom:1px solid #ddd;color:#868686;font-weight:300}.field-group .field-group-input-download .file-name{font-size:12px}@media screen and (min-width:400px){.field-group .field-group-input-download .file-name{font-size:calc(12px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.field-group .field-group-input-download .file-name{font-size:16px}}.field-group .field-group-input-download .file-name::after{content:"";position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);width:25px;height:25px;background-color:#c22b31;mask-image:url("../images/upload-circle.svg?v=gbx2p9DqYslHkjHSSLluaJlGqXA");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/upload-circle.svg?v=gbx2p9DqYslHkjHSSLluaJlGqXA");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.field-group .field-group-error{position:absolute;text-align:end;top:calc(100% + 5px);inset-inline-end:0;color:#c22b31;font-size:12px;font-weight:300}@media all and (max-width:768px){.field-group{margin-bottom:10px}}.black-bg .field-group .field-group-input input,.black-bg .field-group .field-group-input textarea{color:#fff!important}.navigation-article{position:relative}.navigation-article .navigation-section{z-index:10;position:relative;top:0;inset-inline:0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.navigation-article .navigation-section .placeholder{color:#000;background-color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;padding:20px;width:100%;display:inline-block;position:relative}.navigation-article .navigation-section .placeholder::after{content:"";position:absolute;inset-inline-end:20px;top:50%;transform:translateY(-50%);background-image:url("/images/arrow_down.svg?v=Me_EZWEDj-ndlg2ROkYNh3QiSxM");background-repeat:no-repeat;background-size:contain;height:15px;width:15px;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.navigation-article .navigation-section .navigation-menu{display:flex;justify-content:space-around;align-items:center;gap:10px}.navigation-article .navigation-section .navigation-menu:empty{display:none}.navigation-article .navigation-section .navigation-menu .navigation-item a{display:block;padding-block:24px;color:#000;font-weight:400;will-change:transform;position:relative}.navigation-article .navigation-section .navigation-menu .navigation-item a{font-size:14px}@media screen and (min-width:400px){.navigation-article .navigation-section .navigation-menu .navigation-item a{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.navigation-article .navigation-section .navigation-menu .navigation-item a{font-size:18px}}.navigation-article .navigation-section .navigation-menu .navigation-item a::after{content:"";position:absolute;inset-inline-start:0;top:calc(100% - 1px);width:0;height:2px;background-color:#c22b31;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navigation-article .navigation-section .navigation-menu .navigation-item:empty{display:none}.navigation-article .navigation-section .navigation-menu .navigation-item.active a::after{width:100%}.navigation-article .navigation-section .navigation-menu .navigation-item:hover a::after{width:100%}@media all and (max-width:1200px){.navigation-article .navigation-section .placeholder.clicked::after{transform:translateY(-50%) rotate(180deg)}.navigation-article .navigation-section .navigation-menu{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;display:none;margin-inline:-20px}.navigation-article .navigation-section .navigation-menu .navigation-item a{padding-block:20px;padding-inline:40px;border-bottom:1px solid #ddd}.navigation-article .navigation-section .navigation-menu .navigation-item a::after{display:none}}@media all and (max-width:768px){.navigation-article .navigation-section .navigation-menu .subnav-menu{flex-direction:column;align-items:center;gap:0;height:67px;overflow:hidden}}.section-description-end{position:relative;background-color:#000}.section-description-end .section-background-layer .shape{background-image:url("../images/career-shape.svg?v=IvpOFMlNi20dN4maepznsLUfmuY")}.section-description-end .container{position:relative;z-index:10}.section-description-end .content-container .section-title{margin-bottom:30px}.section-description-end .content-container .section-title h2{color:#fff;font-weight:700}.section-description-end .content-container .section-title h2{font-size:24px}@media screen and (min-width:400px){.section-description-end .content-container .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-description-end .content-container .section-title h2{font-size:35px}}.section-description-end .content-container .content-container-description{color:#fff;font-weight:400;margin-bottom:50px;line-height:1.8}.section-description-end .content-container .content-container-description strong{font-weight:500}.section-description-end .content-container .content-container-description{font-size:14px}@media screen and (min-width:400px){.section-description-end .content-container .content-container-description{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.section-description-end .content-container .content-container-description{font-size:18px}}.section-description-end.block-spacing{padding-block:150px}@media all and (max-width:1200px){.section-description-end.block-spacing{padding-block:50px}}.bordered-section .content-container{background-size:cover;background-position:left;background-repeat:no-repeat;padding:80px;position:relative}.bordered-section .content-container::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.15)}.bordered-section .content-container .content{position:relative;z-index:10}.bordered-section .content-container .content .section-title{margin-bottom:40px}.bordered-section .content-container .content .section-title h2{color:#fff;font-weight:700}.bordered-section .content-container .content .section-title h2{font-size:24px}@media screen and (min-width:400px){.bordered-section .content-container .content .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.bordered-section .content-container .content .section-title h2{font-size:35px}}.benefits-listing{position:relative}.benefits-listing .section-background-layer{pointer-events:none}.benefits-listing .section-background-layer .shape{bottom:auto;inset-inline-start:-50px;width:800px;height:468px;background-image:url(../images/about-shape.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0);background-repeat:no-repeat;background-position:left;background-size:contain}.benefits-listing .benefits-listing-intro{margin-bottom:80px}.benefits-listing .benefits-listing-intro .benefits-listing-intro-title{color:#000;font-weight:700;margin-bottom:25px}.benefits-listing .benefits-listing-intro .benefits-listing-intro-title{font-size:24px}@media screen and (min-width:400px){.benefits-listing .benefits-listing-intro .benefits-listing-intro-title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.benefits-listing .benefits-listing-intro .benefits-listing-intro-title{font-size:35px}}.benefits-listing .benefits-listing-intro .benefits-listing-intro-description{width:800px;max-width:100%;color:#000;font-weight:400;line-height:1.6}.benefits-listing .benefits-listing-intro .benefits-listing-intro-description{font-size:16px}@media screen and (min-width:400px){.benefits-listing .benefits-listing-intro .benefits-listing-intro-description{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.benefits-listing .benefits-listing-intro .benefits-listing-intro-description{font-size:20px}}.benefits-listing .benefits-listing-items{margin-bottom:100px}.benefits-listing .benefits-listing-items .row{row-gap:20px}.benefits-listing .benefits-listing-items .benefits-listing-item{padding:20px;height:100%;border-inline-start:1px solid #c22b31}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-image-container{width:77px;height:77px;position:relative;margin-bottom:80px}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-image-container img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-title{flex:1 1 50%}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-title h2{color:#000;font-weight:500}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-title h2{font-size:24px}@media screen and (min-width:400px){.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-title h2{font-size:calc(24px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-item-title h2{font-size:32px}}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-note{color:#000;font-weight:400}.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-note{font-size:14px}@media screen and (min-width:400px){.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-note{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.benefits-listing .benefits-listing-items .benefits-listing-item .benefits-listing-note{font-size:18px}}@media all and (max-width:1200px){.benefits-listing .benefits-listing-intro{margin-bottom:20px}.benefits-listing .benefits-listing-items{margin-bottom:40px}}.diversity-section .row{align-items:flex-end}.diversity-section .content-container{display:flex;justify-content:space-between;flex-direction:column}.diversity-section .content-container .section-title{margin-bottom:30px;width:500px;max-width:100%}.diversity-section .content-container .section-title h2{color:#000;font-weight:700;margin-bottom:30px}.diversity-section .content-container .section-title h2{font-size:24px}@media screen and (min-width:400px){.diversity-section .content-container .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.diversity-section .content-container .section-title h2{font-size:35px}}.diversity-section .content-container .section-title .description{color:#000;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:.2px}.diversity-section .content-container .diversity-points{all:unset;width:600px;max-width:100%}.diversity-section .content-container .diversity-points li{list-style:none;display:flex;align-items:flex-start}.diversity-section .content-container .diversity-points li:not(:last-child){padding-bottom:10px;margin-bottom:32px;border-bottom:1px solid #ddd}.diversity-section .content-container .diversity-points li span{display:inline-block;margin-inline-end:20px;color:#c22b31;font-weight:500;text-transform:uppercase;line-height:1.1}.diversity-section .content-container .diversity-points li span{font-size:24px}@media screen and (min-width:400px){.diversity-section .content-container .diversity-points li span{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.diversity-section .content-container .diversity-points li span{font-size:35px}}.diversity-section .image-container{width:100%;aspect-ratio:5/4;position:relative}.diversity-section .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.faq-section .section-title{margin-bottom:50px}.faq-section .section-title h2{color:#000;font-weight:700;line-height:1.1}.faq-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.faq-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.faq-section .section-title h2{font-size:35px}}.faq-section .faq-item{overflow:hidden}.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:17px 10px 14px 0;cursor:pointer;border-bottom:1px solid #ddd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.faq-section .faq-item .faq-question h6{color:#000;font-weight:700;padding-inline-end:10px}.faq-section .faq-item .faq-question h6{font-size:16px}@media screen and (min-width:400px){.faq-section .faq-item .faq-question h6{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.faq-section .faq-item .faq-question h6{font-size:18px}}.faq-section .faq-item .faq-question .faq-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.faq-section .faq-item .faq-question .faq-toggle .icon-placeholder{background-image:url("../images/open-plus.svg?v=gbx2p9DqYslHkjHSSLluaJlGqXA");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.faq-section .faq-item .faq-answer .faq-answer-content{padding:20px 0;width:1000px;max-width:100%}.faq-section .faq-item .faq-answer .faq-answer-content p{color:#010032;font-weight:400;line-height:1.5;margin-bottom:0}.faq-section .faq-item .faq-answer .faq-answer-content p{font-size:14px}@media screen and (min-width:400px){.faq-section .faq-item .faq-answer .faq-answer-content p{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.faq-section .faq-item .faq-answer .faq-answer-content p{font-size:16px}}.faq-section .faq-item.active .faq-question{border-bottom-color:#e5e5e5}.faq-section .faq-item.active .faq-question .faq-toggle .icon-placeholder{background-image:url("../images/close-plus.svg?v=UY0tLIw78CBwSQs1NpIpFIjTQgo")}@media all and (max-width:768px){.faq-section .section-title{margin-bottom:40px}.faq-section .section-title h2{font-size:32px}.faq-section .faq-item .faq-question{padding:20px 24px}.faq-section .faq-item .faq-question h6{padding-right:16px}.faq-section .faq-item .faq-question h6{font-size:16px}.faq-section .faq-item .faq-question .faq-toggle{width:28px;height:28px}.faq-section .faq-item .faq-question .faq-toggle .icon-placeholder{font-size:20px}.faq-section .faq-item .faq-answer .faq-answer-content{padding:20px 24px}.faq-section .faq-item .faq-answer .faq-answer-content p{font-size:14px}}.testimonials-section{border-bottom:1px solid #ddd}.testimonials-section .section-title{margin-bottom:70px}.testimonials-section .section-title h2{color:#000;font-weight:700;margin-bottom:30px}.testimonials-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.testimonials-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.testimonials-section .section-title h2{font-size:35px}}.testimonials-section .section-title .description{color:#000;font-weight:400;line-height:1.4;width:600px;max-width:100%}.testimonials-section .section-title .description{font-size:14px}@media screen and (min-width:400px){.testimonials-section .section-title .description{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.testimonials-section .section-title .description{font-size:18px}}.testimonials-section .swiper .swiper-slide .testimonial-item{padding:30px;background-color:#f6f6f6;display:flex;flex-direction:column;height:100%}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details .testimonial-image{width:70px;height:70px;position:relative}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details .testimonial-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details .testimonial-content{flex:1 1 70%}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details .testimonial-content .testimonial-name{color:#000;font-size:14px;font-weight:700;line-height:1.7;margin-bottom:10px}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-details .testimonial-content .testimonial-position{color:#000;font-size:14px;font-weight:400;line-height:1.7}.testimonials-section .swiper .swiper-slide .testimonial-item .testimonial-text{color:#000;font-size:18px;font-weight:400;line-height:1.4;flex:1 1 70%;margin-bottom:0}.testimonials-section .swiper-arrows{all:unset;width:fit-content;margin-inline-start:auto;display:flex;align-items:center;height:30px;gap:10px;margin-top:50px}.testimonials-section .swiper-arrows .swiper-button-prev,.testimonials-section .swiper-arrows .swiper-button-next{all:unset;position:relative;margin-top:0;transform:none;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.testimonials-section .swiper-arrows .swiper-button-prev::after,.testimonials-section .swiper-arrows .swiper-button-next::after{content:"";width:100%;height:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.testimonials-section .swiper-arrows .swiper-button-prev.swiper-button-disabled,.testimonials-section .swiper-arrows .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:none}.testimonials-section .swiper-arrows .swiper-button-prev::after{width:20px;height:20px;background-size:cover;background-image:url("../images/arrow_back_prev.svg?v=KI0xV2-24Meg-1F5fpK82YmDU1M")}.testimonials-section .swiper-arrows .swiper-button-next::after{width:20px;height:20px;background-image:url("../images/arrow_back_next.svg?v=kEslEdZXeMkviBaOSaDvncwb7oM");background-size:cover}.internship-about .content-container .section-title{margin-bottom:30px}.internship-about .content-container .section-title h2{color:#000;font-weight:700;line-height:1.1;margin-bottom:0}.internship-about .content-container .section-title h2{font-size:24px}@media screen and (min-width:400px){.internship-about .content-container .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-about .content-container .section-title h2{font-size:35px}}.internship-about .content-container .content p{color:#000;font-weight:400;line-height:1.4;margin-bottom:20px}.internship-about .content-container .content p{font-size:16px}@media screen and (min-width:400px){.internship-about .content-container .content p{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-about .content-container .content p{font-size:18px}}.internship-about .content-container .content p:last-child{margin-bottom:0}.internship-about .image-container img{width:100%;height:auto;object-fit:cover}@media all and (max-width:992px){.internship-about .image-container{margin-top:40px}}.internship-details .program-details-container .section-title{margin-bottom:40px}.internship-details .program-details-container .section-title h2{color:#000;font-weight:700;line-height:1.1;margin-bottom:0}.internship-details .program-details-container .section-title h2{font-size:24px}@media screen and (min-width:400px){.internship-details .program-details-container .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-details .program-details-container .section-title h2{font-size:35px}}.internship-details .program-details-container .apply-button-container .apply-button{display:inline-block;background-color:#c22b31;color:#fff;text-decoration:none;padding:12px 24px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.internship-details .program-details-container .apply-button-container .apply-button{font-size:14px}@media screen and (min-width:400px){.internship-details .program-details-container .apply-button-container .apply-button{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-details .program-details-container .apply-button-container .apply-button{font-size:16px}}.internship-details .program-details-container .apply-button-container .apply-button:hover{background-color:#982226;color:#fff;text-decoration:none}.internship-details .details-content .detail-item{display:flex;align-items:flex-start;margin-bottom:30px}.internship-details .details-content .detail-item:last-child{margin-bottom:0}.internship-details .details-content .detail-item .detail-icon{margin-right:15px;margin-top:2px;flex-shrink:0}.internship-details .details-content .detail-item .detail-icon img{width:24px;height:24px;object-fit:contain}.internship-details .details-content .detail-item .detail-content{flex:1}.internship-details .details-content .detail-item .detail-content h6{color:#000;font-weight:700;line-height:1.3;margin-bottom:10px}.internship-details .details-content .detail-item .detail-content h6{font-size:16px}@media screen and (min-width:400px){.internship-details .details-content .detail-item .detail-content h6{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-details .details-content .detail-item .detail-content h6{font-size:18px}}.internship-details .details-content .detail-item .detail-content .fields-list,.internship-details .details-content .detail-item .detail-content .requirements-list{all:unset;list-style:none;margin:0;padding:0}.internship-details .details-content .detail-item .detail-content .fields-list li,.internship-details .details-content .detail-item .detail-content .requirements-list li{color:#000;font-weight:400;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.internship-details .details-content .detail-item .detail-content .fields-list li,.internship-details .details-content .detail-item .detail-content .requirements-list li{font-size:14px}@media screen and (min-width:400px){.internship-details .details-content .detail-item .detail-content .fields-list li,.internship-details .details-content .detail-item .detail-content .requirements-list li{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.internship-details .details-content .detail-item .detail-content .fields-list li,.internship-details .details-content .detail-item .detail-content .requirements-list li{font-size:16px}}.internship-details .details-content .detail-item .detail-content .fields-list li:before,.internship-details .details-content .detail-item .detail-content .requirements-list li:before{content:"•";color:#c22b31;font-weight:bold;position:absolute;left:0;top:0}.internship-details .details-content .detail-item .detail-content .fields-list li:last-child,.internship-details .details-content .detail-item .detail-content .requirements-list li:last-child{margin-bottom:0}@media all and (max-width:992px){.internship-details .details-content{margin-top:40px}}@media all and (max-width:768px){.internship-details .detail-item .detail-content h6{font-size:14px}.internship-details .detail-item .detail-content .fields-list li,.internship-details .detail-item .detail-content .requirements-list li{font-size:13px}}.contact-us .row{--bs-gutter-x:30px}.contact-us .content-container{padding:40px;box-shadow:0 4px 40px 0 rgba(0,0,0,.05)}.contact-us .content-container h2{font-size:35px;font-weight:700;line-height:1.1;margin-bottom:25px}.contact-us .content-container h2{font-size:24px}@media screen and (min-width:400px){.contact-us .content-container h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.contact-us .content-container h2{font-size:35px}}.contact-us .content-container p{font-weight:400;line-height:1.4;margin-bottom:50px}.contact-us .content-container p{font-size:16px}@media screen and (min-width:400px){.contact-us .content-container p{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.contact-us .content-container p{font-size:18px}}.contact-us .content-container.red{background-color:#c22b31;color:#fff}.contact-us .content-container.white{color:#000}.title-content-section{position:relative}.title-content-section .container{position:relative;z-index:10}.title-content-section .container .row{row-gap:30px}.title-content-section .section-title h2{color:#000;font-weight:700}.title-content-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.title-content-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.title-content-section .section-title h2{font-size:35px}}.title-content-section .button-container{margin-top:30px}.title-content-section .section-content p{color:#000;font-weight:400;line-height:1.7;margin-bottom:20px;letter-spacing:1.3px}.title-content-section .section-content p{font-size:14px}@media screen and (min-width:400px){.title-content-section .section-content p{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.title-content-section .section-content p{font-size:18px}}.title-content-section .section-content .image-container{width:100%;aspect-ratio:16/9;position:relative}.title-content-section .section-content .image-container img{position:absolute;height:100%;width:100%;object-fit:cover;inset:0}.title-content-section .section-content .feature-section{display:flex;gap:10px}.title-content-section .section-content .feature-section:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.title-content-section .section-content .feature-section .feature-section-icon{display:inline-block;width:24px;height:24px;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#c22b31}.title-content-section .section-content .feature-section .feature-section-icon.location{mask-image:url("../images/location.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/location.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.title-content-section .section-content .feature-section .feature-section-icon.calendar{mask-image:url("../images/calendar.svg?v=TI75sWyKlQOfqEkWqGFgLsVkEpA");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/calendar.svg?v=TI75sWyKlQOfqEkWqGFgLsVkEpA");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.title-content-section.lightGary-bg{background:rgba(197,197,197,.08)}.filter-container{padding-block-start:50px;text-align:end}.filter-container .container .filter-button{display:inline-block;margin-inline-start:auto;position:relative;padding-inline-start:30px;color:#2f2f2f;font-size:15px;font-weight:500;line-height:1.7}.filter-container .container .filter-button::after{content:"";position:absolute;background-color:#c22b31;width:24px;height:24px;inset-inline-start:0;mask-image:url("../images/filter.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/filter.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.filter-container .container .filter-button:hover{color:#c22b31}.filter-model{z-index:10000}.filter-model .model-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;cursor:pointer}.filter-model .model-container{position:fixed;top:0;right:0;width:380px;max-width:100%;height:100vh;max-height:100%;background-color:#fff;z-index:1001;transform:translateX(100%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.filter-model .model-container.slide-in{transform:translateX(0)}.filter-model .model-header{display:flex;justify-content:space-between;align-items:center;padding:30px 15px;flex-shrink:0}.filter-model .model-header .model-title{color:#000;font-weight:400;margin:0}.filter-model .model-header .model-title{font-size:14px}@media screen and (min-width:400px){.filter-model .model-header .model-title{font-size:calc(14px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.filter-model .model-header .model-title{font-size:20px}}.filter-model .model-header .model-close-btn{background:none;border:0;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-model .model-header .model-close-btn .close-icon{width:20px;height:20px;display:block;background-color:#000;mask-image:url("../images/icons/cancel.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/icons/cancel.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.filter-model .model-header .model-close-btn:hover .close-icon{background-color:#c22b31}.filter-model .model-body{flex:1;overflow-y:auto;padding:0 15px 15px}.filter-model .model-body .filter-section .filter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-model .model-body .filter-section .filter-section-header h4{color:#000;font-weight:700}.filter-model .model-body .filter-section .filter-section-header h4{font-size:16px}@media screen and (min-width:400px){.filter-model .model-body .filter-section .filter-section-header h4{font-size:calc(16px + 8*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.filter-model .model-body .filter-section .filter-section-header h4{font-size:24px}}.filter-model .model-body .filter-section .filter-section-header .clear-btn{background:none;border:0;color:#c22b31;cursor:pointer;font-family:"Nunito";font-weight:400;line-height:1.7;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-underline-offset:2px;text-decoration:underline}.filter-model .model-body .filter-section .filter-section-header .clear-btn{font-size:14px}@media screen and (min-width:400px){.filter-model .model-body .filter-section .filter-section-header .clear-btn{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.filter-model .model-body .filter-section .filter-section-header .clear-btn{font-size:16px}}.filter-model .model-body .filter-section .filter-section-header .clear-btn:hover{color:#831d21}.filter-model .model-body .filter-section .filter-options .filter-option:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.filter-model .model-body .filter-section .filter-options .filter-option:last-child{margin-bottom:0}.filter-model .model-body .filter-section .filter-options .filter-option input[type="checkbox"]{display:none}.filter-model .model-body .filter-section .filter-options .filter-option label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-model .model-body .filter-section .filter-options .filter-option label .checkbox-custom{width:18px;height:18px;border:2px solid #ddd;border-radius:2px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;flex-shrink:0}.filter-model .model-body .filter-section .filter-options .filter-option label .checkbox-custom::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url("../images/check.svg?v=UY0tLIw78CBwSQs1NpIpFIjTQgo");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.filter-model .model-body .filter-section .filter-options .filter-option label .option-text{font-size:16px;line-height:1.7;color:#000;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.filter-model .model-body .filter-section .filter-options .filter-option label .option-text{font-size:14px}@media screen and (min-width:400px){.filter-model .model-body .filter-section .filter-options .filter-option label .option-text{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.filter-model .model-body .filter-section .filter-options .filter-option label .option-text{font-size:16px}}.filter-model .model-body .filter-section .filter-options .filter-option label:hover .checkbox-custom{border-color:#c22b31}.filter-model .model-body .filter-section .filter-options .filter-option label:hover .option-text{color:#c22b31}.filter-model .model-body .filter-section .filter-options .filter-option input[type="checkbox"]:checked+label .checkbox-custom{border-color:#c22b31;background-color:#c22b31}.filter-model .model-body .filter-section .filter-options .filter-option input[type="checkbox"]:checked+label .checkbox-custom::after{opacity:1}@media all and (max-width:480px){.filter-model .model-container{width:100%}}body.modal-open{overflow:hidden}.root-parent{color:#fff;font-size:16px;font-weight:700}.dk-select-open-down .dk-select-options{border-radius:0 0 0 .4em}.champaign-banner-container{position:relative}.champaign-banner-container .champaign-header{position:absolute;top:60px;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1000}.champaign-banner-container .champaign-header .champaign-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.champaign-banner-container .champaign-header .champaign-header-content .champaign-logo-container{display:block;width:92px;height:75px;position:relative}.champaign-banner-container .champaign-header .champaign-header-content .champaign-logo-container img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.champaign-banner-container .champaign-controls a{color:#fff;font-size:20px;font-weight:700;line-height:1.6;cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.champaign-banner-container .champaign-controls a:hover{color:#c22b31}.champaign-banner-container .banner{height:100vh;background-color:#808080}.champaign-banner-container .header-banner{height:85vh}.champaign-banner-container .header-banner .banner-wrapper .banner-content .root-parent{border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:22px;padding-bottom:5px;font-weight:400}.champaign-banner-container .header-banner .banner-wrapper .banner-content .banner-info{padding:0;border:0;flex-direction:column;align-items:flex-start}.champaign-banner-container .header-banner .banner-wrapper .banner-content .banner-info .banner-title{line-height:1.1;font-weight:400;font-family:"Red Hat Display"}@media all and (max-width:768px){.champaign-banner-container .header-banner .banner-wrapper .banner-content .banner-info{gap:0}}.champaign-banner-container .header-banner .banner-wrapper .banner-background::after{will-change:transform;height:101%;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.3) 141.86%)}.campaign-content{position:relative}.campaign-content .section-background-layer .shape{background-image:url("../images/about-shape-dark.svg?v=kZVU4OnTLmZfZ4TIkrREYIfK-Gk")}.campaign-content .container{position:relative;z-index:10}.campaign-content .container .row{align-items:center;row-gap:40px}.campaign-content .container .row .campaign-content-block .campaign-title{color:#fff;font-weight:400;line-height:1.1;margin-bottom:20px}.campaign-content .container .row .campaign-content-block .campaign-title{font-size:25px}@media screen and (min-width:400px){.campaign-content .container .row .campaign-content-block .campaign-title{font-size:calc(25px + 15*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.campaign-content .container .row .campaign-content-block .campaign-title{font-size:40px}}.campaign-content .container .row .campaign-content-block .campaign-description{color:#fff;font-weight:400;line-height:1.6;margin-bottom:60px}.campaign-content .container .row .campaign-content-block .campaign-description{font-size:16px}@media screen and (min-width:400px){.campaign-content .container .row .campaign-content-block .campaign-description{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.campaign-content .container .row .campaign-content-block .campaign-description{font-size:20px}}.campaign-content .container .image-container{max-width:100%;width:100%;aspect-ratio:9/8;position:relative}.campaign-content .container .image-container img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center}.black-bg .field-group .field-group-title{color:#fff;font-weight:500}.black-bg .field-group .field-group-title{font-size:14px}@media screen and (min-width:400px){.black-bg .field-group .field-group-title{font-size:calc(14px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.black-bg .field-group .field-group-title{font-size:16px}}.black-bg .field-group .field-group-input input,.black-bg .field-group .field-group-input textarea{color:#c2c2c2}.black-bg .field-group .field-group-input input:focus,.black-bg .field-group .field-group-input input:focus-visible,.black-bg .field-group .field-group-input input:focus-within,.black-bg .field-group .field-group-input textarea:focus,.black-bg .field-group .field-group-input textarea:focus-visible,.black-bg .field-group .field-group-input textarea:focus-within{color:#c22b31!important}.black-bg .field-group .field-group-input .dk-selected{color:#fff;background-color:transparent}.black-bg .field-group .field-group-input .dk-selected:focus,.black-bg .field-group .field-group-input .dk-selected:focus-visible,.black-bg .field-group .field-group-input .dk-selected:focus-within{color:#c22b31!important}.black-bg .required-message{color:#fff}.campaign-form-section .campaign-form-description{color:#fff!important;font-weight:400;line-height:1.1;margin-bottom:25px}.campaign-form-section .campaign-form-description{font-size:25px}@media screen and (min-width:400px){.campaign-form-section .campaign-form-description{font-size:calc(25px + 21*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.campaign-form-section .campaign-form-description{font-size:46px}}.campaign-form-section .container .section-title{width:50%;color:#000;font-style:normal;font-weight:400;line-height:1;margin-bottom:80px}.campaign-form-section .container .section-title{font-size:32px}@media screen and (min-width:400px){.campaign-form-section .container .section-title{font-size:calc(32px + 32*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.campaign-form-section .container .section-title{font-size:64px}}.campaign-form-section .container .campaign-form>.row{--bs-gutter-x:20px}.campaign-form-section .container .form-input-info-container{padding-block:15px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;color:#000;font-weight:700}.campaign-form-section .container .form-input-info-container .red{color:#c22b31}.campaign-form-section .container .form-input-info-container .form-message-container{text-align:end}.campaign-form-section .container .form-control-container{display:flex;justify-content:space-between;align-items:center;gap:20px}@media all and (max-width:1200px){.campaign-form-section .container .section-title{margin-bottom:40px}}@media all and (max-width:992px){.campaign-form-section .container .section-title{width:100%}}@media all and (max-width:567px){.campaign-form-section .container .form-input-info-container{justify-content:start;text-align:start;padding-block:15px}.campaign-form-section .container .form-control-container{justify-content:start;flex-wrap:wrap;gap:15px}.campaign-form-section .container .form-control-container .button-container .button{width:100%}.campaign-form-section .container .form-control-container .button-container{width:100%}.campaign-form-section .container .row .campaign-content-block .campaign-description{margin-bottom:30px}}.button-container.red.catalogue .button-text{padding-inline-start:40px;position:relative}.button-container.red.catalogue .button-text::before{content:"";position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);width:25px;height:25px;background-color:#fff;mask-image:url("../images/download-catalogue.svg?v=kZVU4OnTLmZfZ4TIkrREYIfK-Gk");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/download-catalogue.svg?v=kZVU4OnTLmZfZ4TIkrREYIfK-Gk");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.button-container:hover.catalogue .button-text::before{background-color:#c22b31}#campaignPopupModal,#BannerPopupModal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}#campaignPopupModal .popup-overlay,#BannerPopupModal .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%}#campaignPopupModal .campaign-popup-container,#BannerPopupModal .campaign-popup-container{background:#fff;border-radius:8px;max-width:900px;width:90%;max-height:90vh;overflow-y:auto;position:relative;z-index:1;padding:50px 100px}@media screen and (max-width:1400px){#campaignPopupModal .campaign-popup-container,#BannerPopupModal .campaign-popup-container{padding:30px 20px}}#campaignPopupModal .popup-header,#BannerPopupModal .popup-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0;margin-bottom:40px}#campaignPopupModal .popup-header h3,#BannerPopupModal .popup-header h3{color:#000;font-weight:700;line-height:1.1}#campaignPopupModal .popup-header h3,#BannerPopupModal .popup-header h3{font-size:18px}@media screen and (min-width:400px){#campaignPopupModal .popup-header h3,#BannerPopupModal .popup-header h3{font-size:calc(18px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){#campaignPopupModal .popup-header h3,#BannerPopupModal .popup-header h3{font-size:22px}}#campaignPopupModal .popup-close,#BannerPopupModal .popup-close{all:unset;color:#c22b31;cursor:pointer;font-weight:400;line-height:1.8;margin-inline-start:50px;position:relative}#campaignPopupModal .popup-close,#BannerPopupModal .popup-close{font-size:14px}@media screen and (min-width:400px){#campaignPopupModal .popup-close,#BannerPopupModal .popup-close{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){#campaignPopupModal .popup-close,#BannerPopupModal .popup-close{font-size:18px}}#campaignPopupModal .popup-close::before,#BannerPopupModal .popup-close::before{content:"";display:inline-block;width:25px;height:25px;background-color:#c22b31;position:absolute;top:50%;inset-inline-end:calc(100% + 10px);transform:translateY(-50%);mask-image:url("../images/icons/cancel.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("../images/icons/cancel.svg?v=RB_CUYdEiW2gRubQnYxTYWftqH0");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}#campaignPopupModal .popup-close:hover,#BannerPopupModal .popup-close:hover{opacity:.5}#campaignPopupModal .popup-content,#BannerPopupModal .popup-content{padding:0}#campaignPopupModal .popup-content .campaign-form,#BannerPopupModal .popup-content .campaign-form{margin:0}#campaignPopupModal .required-message,#BannerPopupModal .required-message{color:#000;font-weight:500;line-height:1.1;margin-bottom:10px}#campaignPopupModal .required-message,#BannerPopupModal .required-message{font-size:16px}@media screen and (min-width:400px){#campaignPopupModal .required-message,#BannerPopupModal .required-message{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){#campaignPopupModal .required-message,#BannerPopupModal .required-message{font-size:18px}}#campaignPopupModal .required-message span,#BannerPopupModal .required-message span{color:#c22b31}#campaignPopupModal .form-message-container,#BannerPopupModal .form-message-container{color:#c22b31;text-align:end;margin-bottom:10px}#campaignPopupModal .form-control-container,#BannerPopupModal .form-control-container{display:flex;align-items:center;justify-content:space-between}@media all and (max-width:768px){.champaign-banner-container .champaign-header{top:15px}#campaignPopupModal .form-control-container,#BannerPopupModal .form-control-container{flex-direction:column;gap:15px}#campaignPopupModal .form-control-container .button-container,#BannerPopupModal .form-control-container .button-container{width:100%}#campaignPopupModal .form-control-container .button-container button,#BannerPopupModal .form-control-container .button-container button{width:100%}.campaign-content .container .row .campaign-content-block .campaign-description{margin-bottom:20px}}.embed-text-image-section .section-title{margin-bottom:30px}.embed-text-image-section .section-title h2{color:#000;font-weight:700;line-height:1.1}.embed-text-image-section .section-title h2{font-size:24px}@media screen and (min-width:400px){.embed-text-image-section .section-title h2{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.embed-text-image-section .section-title h2{font-size:35px}}.embed-text-image-section .image-background{position:relative;aspect-ratio:21/9;width:100%}.embed-text-image-section .image-background img{position:absolute;height:100%;width:100%;object-fit:cover;inset:0}.embed-text-image-section .section-content{position:relative}.embed-text-image-section .section-content .content-container{position:absolute;background-color:#c22b31;padding:30px;padding-bottom:100px;width:465px;max-width:90%;inset-inline-start:10%;bottom:0;color:#fff;font-weight:400;line-height:1.3}.embed-text-image-section .section-content .content-container{font-size:16px}@media screen and (min-width:400px){.embed-text-image-section .section-content .content-container{font-size:calc(16px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.embed-text-image-section .section-content .content-container{font-size:20px}}.embed-text-image-section .section-content .content-container *{color:#fff;font-weight:400;line-height:1.2;color:#fff}.embed-text-image-section .section-content .content-container *{font-size:26px}@media screen and (min-width:400px){.embed-text-image-section .section-content .content-container *{font-size:calc(26px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.embed-text-image-section .section-content .content-container *{font-size:30px}}@media all and (max-width:992px){.embed-text-image-section .section-content .content-container{width:90%;position:relative;z-index:10;inset:auto;margin:auto;margin-top:-25px}}.Projects-listings-page .projects-listings-container{display:flex;flex-wrap:wrap;gap:20px;row-gap:20px}.Projects-listings-page .projects-listings-container .project-item{width:calc(50% - 10px)}.Projects-listings-page .projects-listings-container .project-item .project-item-image{margin-bottom:15px;width:100%;aspect-ratio:3/2;position:relative;overflow:hidden}.Projects-listings-page .projects-listings-container .project-item .project-item-image img{position:absolute;height:100%;width:100%;object-fit:cover;inset:0;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.Projects-listings-page .projects-listings-container .project-item .project-item-content .subtitle{color:#000;font-size:16px;font-weight:700;line-height:2;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.Projects-listings-page .projects-listings-container .project-item .project-item-content .subtitle{font-size:14px}@media screen and (min-width:400px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .subtitle{font-size:calc(14px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .subtitle{font-size:17px}}.Projects-listings-page .projects-listings-container .project-item .project-item-content .title{color:#000;font-weight:500;line-height:1.3;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.Projects-listings-page .projects-listings-container .project-item .project-item-content .title{font-size:16px}@media screen and (min-width:400px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .title{font-size:calc(16px + 12*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .title{font-size:28px}}.Projects-listings-page .projects-listings-container .project-item .project-item-content .description{color:#000;font-weight:400;line-height:1.7}.Projects-listings-page .projects-listings-container .project-item .project-item-content .description{font-size:16px}@media screen and (min-width:400px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .description{font-size:calc(16px + 3*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.Projects-listings-page .projects-listings-container .project-item .project-item-content .description{font-size:19px}}.Projects-listings-page .projects-listings-container .project-item:nth-child(5n){width:100%}.Projects-listings-page .projects-listings-container .project-item:nth-child(5n) .project-item-image{aspect-ratio:21/9}.Projects-listings-page .projects-listings-container .project-item:first-child:last-child{width:100%}.Projects-listings-page .projects-listings-container .project-item:first-child:last-child .project-item-image{aspect-ratio:21/9}.Projects-listings-page .projects-listings-container .project-item:hover .project-item-image img{transform:scale(1.05)}.Projects-listings-page .projects-listings-container .project-item:hover .project-item-content .title,.Projects-listings-page .projects-listings-container .project-item:hover .project-item-content .subtitle{color:#c22b31}@media screen and (max-width:992px){.Projects-listings-page .projects-listings-container .project-item{width:100%}}.intro-section .content-section{margin-bottom:125px}.intro-section .content-section .intro-content .title{color:#000;font-weight:700;line-height:1.1;margin-bottom:45px}.intro-section .content-section .intro-content .title{font-size:24px}@media screen and (min-width:400px){.intro-section .content-section .intro-content .title{font-size:calc(24px + 11*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.intro-section .content-section .intro-content .title{font-size:35px}}.intro-section .content-section .intro-content .description{color:#000;font-weight:400;line-height:1.7}.intro-section .content-section .intro-content .description{font-size:16px}@media screen and (min-width:400px){.intro-section .content-section .intro-content .description{font-size:calc(16px + 5*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.intro-section .content-section .intro-content .description{font-size:21px}}.intro-section .content-section .project-details{padding:25px;background-color:#000}.intro-section .content-section .project-details .project-details-item{margin-bottom:15px}.intro-section .content-section .project-details .project-details-item span{display:block}.intro-section .content-section .project-details .project-details-item .label{color:#fff;font-weight:700;line-height:1.1;margin-bottom:10px}.intro-section .content-section .project-details .project-details-item .label{font-size:12px}@media screen and (min-width:400px){.intro-section .content-section .project-details .project-details-item .label{font-size:calc(12px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.intro-section .content-section .project-details .project-details-item .label{font-size:16px}}.intro-section .content-section .project-details .project-details-item .value{color:#fff;font-weight:400;line-height:1.1;padding-bottom:10px;border-bottom:1px solid #fff}.intro-section .content-section .project-details .project-details-item .value{font-size:14px}@media screen and (min-width:400px){.intro-section .content-section .project-details .project-details-item .value{font-size:calc(14px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.intro-section .content-section .project-details .project-details-item .value{font-size:18px}}.intro-section .intro-section-swiper .swiper-slide-image{aspect-ratio:16/10;position:relative}.intro-section .intro-section-swiper .swiper-slide-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;background-image:url("../images/default image light.png?v=2V_RIO5U5vY8L678IKRLWBlCGhg");background-size:cover;background-position:center;background-repeat:no-repeat}.intro-section .intro-section-swiper .swiper-scrollbar{position:static;margin-top:45px;height:1px;background-color:rgba(221,221,221,.87);width:100%}.intro-section .intro-section-swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:#c22b31;position:relative}.intro-section .intro-section-swiper .swiper-scrollbar .swiper-scrollbar-drag::after{content:"";position:absolute;width:100%;height:1px;left:0;right:0;bottom:1px;background-color:#c22b31}@media all and (max-width:1200px){.intro-section .content-section{margin-bottom:20px}.intro-section .content-section .intro-content .title{margin-bottom:20px}}.solutions-used{background-color:#f7f7f7}.solutions-used .section-title{color:#000;font-weight:700;margin-bottom:30px}.solutions-used .section-title{font-size:24px}@media screen and (min-width:400px){.solutions-used .section-title{font-size:calc(24px + 12*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-used .section-title{font-size:36px}}.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-image{aspect-ratio:6/5;width:100%;position:relative;margin-bottom:10px}.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-image img{position:absolute;height:100%;width:100%;object-fit:cover}.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-content .title{color:#000;font-weight:500;line-height:1.3}.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-content .title{font-size:18px}@media screen and (min-width:400px){.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-content .title{font-size:calc(18px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.solutions-used .solutions-used-swiper .swiper-slide .solutions-used-content-item .solutions-used-content-item-content .title{font-size:25px}}.discover-more .section-title{color:#000;font-weight:700;line-height:1.1;margin-bottom:35px}.discover-more .section-title{font-size:24px}@media screen and (min-width:400px){.discover-more .section-title{font-size:calc(24px + 12*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.discover-more .section-title{font-size:36px}}.discover-more .related-products .related-products-item-image{width:100%;aspect-ratio:16/9;position:relative;margin-bottom:20px}.discover-more .related-products .related-products-item-image img{position:absolute;height:100%;width:100%;object-fit:cover;inset:0}.discover-more .related-products .related-products-item-content .title{color:#000;font-weight:500;line-height:1.3}.discover-more .related-products .related-products-item-content .title{font-size:18px}@media screen and (min-width:400px){.discover-more .related-products .related-products-item-content .title{font-size:calc(18px + 7*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.discover-more .related-products .related-products-item-content .title{font-size:25px}}.warehouse-listings .item-container .item-image-container{aspect-ratio:1/1;width:100%;position:relative;margin-bottom:10px}.warehouse-listings .item-container .item-image-container img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.warehouse-listings .item-container .item-content-container .item-subtitle{color:#000;font-weight:500}.warehouse-listings .item-container .item-content-container .item-subtitle{font-size:16px}@media screen and (min-width:400px){.warehouse-listings .item-container .item-content-container .item-subtitle{font-size:calc(16px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.warehouse-listings .item-container .item-content-container .item-subtitle{font-size:18px}}.warehouse-listings .item-container .item-content-container .item-title{color:#000;font-weight:500;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #ddd}.warehouse-listings .item-container .item-content-container .item-title{font-size:18px}@media screen and (min-width:400px){.warehouse-listings .item-container .item-content-container .item-title{font-size:calc(18px + 6*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.warehouse-listings .item-container .item-content-container .item-title{font-size:24px}}.warehouse-listings .item-container .item-content-container .item-contact{margin-bottom:20px}.warehouse-listings .item-container .item-content-container .item-contact .location{color:#041d2c;font-weight:400;padding-inline-start:40px;position:relative}.warehouse-listings .item-container .item-content-container .item-contact .location{font-size:13px}@media screen and (min-width:400px){.warehouse-listings .item-container .item-content-container .item-contact .location{font-size:calc(13px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.warehouse-listings .item-container .item-content-container .item-contact .location{font-size:15px}}.warehouse-listings .item-container .item-content-container .item-contact .location::after{content:"";position:absolute;width:25px;height:25px;inset-inline-start:5px;top:50%;transform:translateY(-50%);background-image:url("../images/location-icon-warehouse.svg?v=QzYudBVSDl9sKuYzcBwx7a7RAuo");background-size:75%;background-repeat:no-repeat;background-position:center}.warehouse-listings .item-container .item-content-container .item-contact .mobile{color:#041d2c;font-weight:400;padding-inline-start:40px;position:relative}.warehouse-listings .item-container .item-content-container .item-contact .mobile{font-size:13px}@media screen and (min-width:400px){.warehouse-listings .item-container .item-content-container .item-contact .mobile{font-size:calc(13px + 2*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.warehouse-listings .item-container .item-content-container .item-contact .mobile{font-size:15px}}.warehouse-listings .item-container .item-content-container .item-contact .mobile::after{content:"";position:absolute;width:25px;height:25px;inset-inline-start:5px;top:50%;transform:translateY(-50%);background-image:url("../images/mobile-icon-warehouse.svg?v=EMX5c5k3zeETvKuKAt1pG33XVZc");background-size:75%;background-repeat:no-repeat;background-position:center}.warehouse-listings .item-container .item-content-container .item-location a{color:#c22b31;font-size:14px;font-weight:700;text-transform:uppercase;position:relative}.warehouse-listings .item-container .item-content-container .item-location a::after{content:"";position:absolute;width:25px;height:25px;inset-inline-start:calc(100% + 5px);top:50%;transform:translateY(-50%);background-image:url("../images/arrow_back_next.svg?v=kEslEdZXeMkviBaOSaDvncwb7oM");background-size:75%;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.warehouse-listings .item-container .item-content-container .item-location a:hover::after{inset-inline-start:calc(100% + 10px)}.page-controls .container .back-arrow{width:fit-content}.page-controls .container .back-arrow.secondary{display:flex;align-items:center;gap:14px;color:#c22b31;font-size:12.25px;font-weight:500;line-height:1.7;text-transform:uppercase}.page-controls .container .back-arrow.secondary::before{display:inline-block;width:20px;height:20px;content:"";background-image:url("/images/icons/arrow_back_ios.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease-in-out}.job-application-form-section .container .section-title{width:50%;color:#000;font-style:normal;font-weight:400;line-height:1.14;margin-bottom:80px}.job-application-form-section .container .section-title{font-size:40px}@media screen and (min-width:400px){.job-application-form-section .container .section-title{font-size:calc(40px + 24*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.job-application-form-section .container .section-title{font-size:64px}}.job-application-form-section .container h3{font-weight:700;line-height:normal}.job-application-form-section .container h3{font-size:25px}@media screen and (min-width:400px){.job-application-form-section .container h3{font-size:calc(25px + 10*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.job-application-form-section .container h3{font-size:35px}}.job-application-form-section .container .rich-text{font-size:18px;font-weight:400;line-height:1.33}.job-application-form-section .container>.row{row-gap:45px}.job-application-form-section .container .job-application-form>.row{--bs-gutter-x:20px}.job-application-form-section .container .form-input-info-container{padding-block:15px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;color:#000;font-weight:700}.job-application-form-section .container .form-input-info-container .red{color:#c22b31}.job-application-form-section .container .form-input-info-container .form-message-container{text-align:end}.job-application-form-section .container .form-control-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}@media all and (max-width:1200px){.job-application-form-section .container .section-title{margin-bottom:40px}}@media all and (max-width:992px){.job-application-form-section .container .section-title{width:100%}}@media all and (max-width:567px){.job-application-form-section .container .form-input-info-container{justify-content:center;text-align:center}.job-application-form-section .container .form-control-container{justify-content:center}}.field-group .field-group-title.required::after{content:"*";color:#c22b31}.field-group-input textarea{width:100%;border:1px solid transparent;border-bottom:1px solid #ddd;padding:12px 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:transparent;color:inherit;resize:vertical;min-height:120px;max-height:300px;box-sizing:border-box}.field-group-input textarea{font-size:12px}@media screen and (min-width:400px){.field-group-input textarea{font-size:calc(12px + 4*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.field-group-input textarea{font-size:16px}}.field-group-input textarea::placeholder{color:#868686;font-weight:300}.field-group-input textarea:focus{color:#c22b31;border-bottom-color:#c22b31;outline:0}.field-group .iti{display:block;--iti-path-flags-1x:url(/assets/images/IntelInput/flags.png?v=KnISIobOke6IFAugGkPgHmUiOUQ);--iti-path-flags-2x:url(/assets/images/IntelInput/flags@2x.png?v=KnISIobOke6IFAugGkPgHmUiOUQ)}.careers-listing-section{padding-top:45px}.careers-listing-section .container .careers-listing-wrapper .careers-listing{display:flex;flex-direction:column}.careers-listing-section .container .careers-listing-wrapper .careers-listing .opportunity-wrapper .opportunity-item{display:block;padding-top:30px;padding-inline:20px;padding-bottom:40px;border-bottom:1px solid #ddd}.careers-listing-section .container .careers-listing-wrapper .careers-listing .opportunity-wrapper .opportunity-item .title{color:#303030;font-size:24px;font-weight:500;line-height:1.3;margin-bottom:10px}.careers-listing-section .container .careers-listing-wrapper .careers-listing .opportunity-wrapper .opportunity-item .summary{color:#2f2f2f;font-size:18px;font-weight:300;line-height:1.4;margin-bottom:30px;max-width:85%}.careers-listing-section .container .careers-listing-wrapper .careers-listing .opportunity-wrapper .opportunity-item:hover{background-color:#f3f3f3}.careers-listing-section .container .careers-listing-wrapper .button-container{display:block;width:fit-content;margin-top:30px}@media all and (min-width:1200px){.careers-listing-section .container .careers-listing-wrapper .careers-listing{width:75%}}@media all and (max-width:992px){.careers-listing-section .container .careers-listing-wrapper .button-container{margin-inline:auto}}.job-description-content-wrapper h2{color:#000;font-family:"DIN Pro";font-size:35px;font-style:normal;font-weight:700;line-height:normal}.job-description-content-wrapper .highlighted-content-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;row-gap:20px}.job-description-content-wrapper .highlighted-content-wrapper .job-detail-section{color:#232323;line-height:1.5}.job-description-content-wrapper .highlighted-content-wrapper .job-detail-section h3{font-size:18px;font-weight:700}.job-description-content-wrapper .highlighted-content-wrapper .job-detail-section .rich-text{font-size:18px;font-weight:300}.job-additional-information{display:flex;gap:45px;flex-wrap:wrap;row-gap:20px}.job-additional-information>*{display:flex;gap:10px;color:#2f2f2f;font-size:.9em;font-weight:300;line-height:1.7;flex-wrap:nowrap;white-space:nowrap}.job-additional-information>*::before{content:"";width:24px;height:24px;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-size:contain}.job-additional-information>* strong{font-weight:500}.job-additional-information .location::before{background-image:url("/Images/Icons/location.svg?v=TTzqwUhBCfwtCD8RKVei9e9sBvU")}.job-additional-information .deadline::before{background-image:url("/Images/Icons/calendar.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo")}.job-additional-information .department::before{background-image:url("/Images/Icons/entry.svg?v=TTzqwUhBCfwtCD8RKVei9e9sBvU")}.job-additional-information .job-type::before{background-image:url("/Images/Icons/briefcase.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo")}.job-additional-information .seniority::before{background-image:url("/Images/Icons/branch.svg?v=D8qeW9ZD95W3v7cM21bRV9LRWCo")}@media all and (max-width:992px){.job-additional-information{display:block}.job-additional-information>*{margin-bottom:15px}}.job-additional-information.secondary{gap:0}.job-additional-information.secondary>*{padding-inline:25px;border-inline-end:1px solid #d3d3d3}.job-additional-information.secondary>*:first-child{padding-inline-start:0;border-inline-start:0}.job-additional-information.secondary>*:last-child{padding-inline-end:0;border-inline-end:0}@media all and (max-width:992px){.job-additional-information.secondary>*{border:0;padding-inline:0}}.contact-us-form-section .container .section-title{width:50%;color:#000;font-style:normal;font-weight:400;line-height:1;margin-bottom:80px}.contact-us-form-section .container .section-title{font-size:32px}@media screen and (min-width:400px){.contact-us-form-section .container .section-title{font-size:calc(32px + 32*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.contact-us-form-section .container .section-title{font-size:64px}}.contact-us-form-section .container .contact-us-form>.row{--bs-gutter-x:20px}.contact-us-form-section .container .form-input-info-container{padding-block:15px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;color:#000;font-weight:700}.contact-us-form-section .container .form-input-info-container .red{color:#c22b31}.contact-us-form-section .container .form-input-info-container .form-message-container{text-align:end}.contact-us-form-section .container .form-control-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media all and (max-width:1200px){.contact-us-form-section .container .section-title{margin-bottom:40px}}@media all and (max-width:992px){.contact-us-form-section .container .section-title{width:100%}}@media all and (max-width:567px){.contact-us-form-section .container .form-input-info-container{justify-content:center;text-align:center}.contact-us-form-section .container .form-control-container{justify-content:center}}.highlighted-link-section{padding-top:50px}.highlighted-link-section .container .section-body{background-color:#f0f0f0;display:flex;flex-wrap:wrap;gap:20px;row-gap:10px;justify-content:space-between;align-items:center;padding-inline:40px;padding-block:30px}.highlighted-link-section .container .section-body .highlighted-content .title{font-weight:700}.highlighted-link-section .container .section-body .highlighted-content .title{font-size:22px}@media screen and (min-width:400px){.highlighted-link-section .container .section-body .highlighted-content .title{font-size:calc(22px + 13*((100vw - 400px)/1600))}}@media screen and (min-width:2000px){.highlighted-link-section .container .section-body .highlighted-content .title{font-size:35px}}.highlighted-link-section .container .section-body .highlighted-content .subtitle{font-size:18px;font-weight:400;line-height:1.3}.highlighted-link-section .container .section-body .highlight-link-wrapper .highlighted-link{display:flex;color:#c22b31;align-items:center;gap:15px}.highlighted-link-section .container .section-body .highlight-link-wrapper .highlighted-link::after{content:"";width:20px;height:20px;background-image:url("/images/icons/arrow-right.svg?v=jMz0ceoDiUTUtvLE7O2xO5w7BkA");background-repeat:no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.highlighted-link-section .container .section-body .highlight-link-wrapper .highlighted-link:hover::after{transform:translateX(10px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}