@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700');
html,
body,
button{font-family:"Roboto",serif !important}
.container{padding-left:1rem;padding-right:1rem}
@media screen and (min-width:743.9px){.container{padding-left:2rem;padding-right:2rem}}
@media screen and (min-width:1199.9px){.container{padding-left:5rem;padding-right:5rem;display:flex;justify-content:center}}
@media screen and (min-width:1199.9px){.block{width:66.25rem}}
@media screen and (min-width:1199.9px){.padding-mobile-62{padding-bottom:0}}
.pb-0{padding-bottom:0 !important}
.pt-0{padding-top:0 !important}
.mb-0{margin-bottom:0 !important}
@media screen and (min-width:1199.9px){.pt-lg-0{padding-top:0 !important}}
@media screen and (min-width:1199.9px){.pt-lg-0{padding-bottom:0 !important}}
@media screen and (min-width:743.9px){.pb-md-0{padding-bottom:0 !important}}
.pb-16{padding-bottom:1rem}
.pt-16{padding-top:1rem}
.pl-16{padding-left:1rem}
.pr-16{padding-right:1rem}
.pb-32{padding-bottom:2rem}
.pb-42{padding-bottom:2.625rem}
.mb-8{margin-bottom:0.5rem}
@media screen and (min-width:1199.9px){.mr-lg-16{margin-right:1rem}}
.mr-16{margin-right:1rem}
.ml-16{margin-left:1rem}
@media screen and (min-width:1199.9px){.pr-lg-16{padding-right:1rem}}
@media screen and (min-width:1199.9px){.pl-lg-16{padding-left:1rem}}
@media screen and (min-width:743.9px){.pr-md-16{padding-right:1rem}}
@media screen and (min-width:743.9px){.pl-md-16{padding-left:1rem}}
.container-standart-padding{padding-top:3.875rem;padding-bottom:3.875rem}
@media screen and (min-width:1199.9px){.container-standart-padding{padding-top:6.75rem;padding-bottom:6.75rem}.container-standart-padding.first{padding-top:3.25rem}}
body,
html{overflow-x:hidden;margin:0;position:relative;color:#030303;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.bg-primary{background-color:#005A96}
.bg-secondary{background-color:#F8F8F8}
.text-white{color:#fff}
.text-black{color:#030303}
.opacity-50{opacity:50%}
@media screen and (min-width:1199.9px){.width-35{width:35%}}
@media screen and (min-width:1199.9px){.width-40{width:40%}}
@media screen and (min-width:1199.9px){.width-50{width:50%}}
.width-100{width:100%}
.btn-primary{text-align:center;padding:0.5rem 1rem 0.5rem 1rem;border-radius:6.25rem;border-width:0.125rem;border-style:solid;text-decoration:none;border-color:#005A96;color:#005A96;font-weight:500;background:#fff;font-size:1rem;cursor:pointer;transition:all 0.4s;display:inline-flex;align-items:center}
.btn-primary:hover,
.btn-primary:active{color:#fff;background:#005A96}
.btn-white{border-color:#fff;color:#fff;background:#005A96}
.btn-white:hover,
.btn-white:active{color:#005A96;background:#fff}
.btn-blue{border-color:#005A96;color:#fff;background:#005A96}
.btn-blue:hover,
.btn-blue:active{color:#005A96;background:#fff}
.btn-circle{border:0.0625rem solid rgba(255,255,255,0.4);background-color:#005A96;width:2rem;padding:0;height:2rem;display:flex;justify-content:center;align-items:center}
.btn-circle:hover{background-color:#fff}
.btn-circle:hover path{stroke:#005A96}
.d-flex{display:flex}
.category-overlay{background:rgba(0,0,0,0.5);position:fixed;width:100vw;height:100vh;z-index:100;top:0;display:none}
.category-overlay.open{display:block}
@media screen and (max-width:1199.9px){.category-block-position{z-index:1001;position:fixed;top:0;left:0;width:100%}}
.list-with-arrow{list-style-type:none;padding:0;margin:0}
.list-with-arrow a{text-decoration:none;cursor:pointer}
.list-with-arrow button{border:none;background:transparent;padding:0;width:100%;cursor:pointer}
.list-with-arrow .single{display:flex;justify-content:space-between;width:100%;padding-top:1rem;padding-bottom:0.5rem;box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14);font-weight:400;font-size:0.875rem;line-height:1.25rem;text-align:left;color:#005A96}
.list-with-arrow svg{width:1rem;height:1rem}
.list-with-arrow.list-white .single{color:#fff;box-shadow:inset 0px -1px 0px rgba(255,255,255,0.14)}
.list-with-arrow.list-white .single .format{padding-right:1rem;opacity:0.5}
.list-with-arrow.list-white .single svg{width:1.5rem;height:1.5rem}
.list-with-arrow.big svg{width:1.5rem;height:1.5rem}
.list-with-arrow.big .single{font-weight:500;font-size:1.375rem;line-height:1.9375rem;text-align:left;padding-bottom:1rem;padding-top:1.5rem}
@media screen and (min-width:743.9px){.list-with-arrow.big .single{font-size:1.5rem;line-height:2.125rem}}
.list-with-arrow.industries-category .single{box-shadow:none;padding-top:0.5rem;padding-bottom:0}
.list-with-arrow.industries-category .single a{width:100%;display:flex;justify-content:space-between;text-decoration:none;align-items:center;color:#005A96}
.list-with-arrow.industries-category .single a path{stroke:#005A96}
.list-with-arrow.industries-category .single a.active{color:#030303;opacity:0.5}
.list-with-arrow.industries-category .single a.active path{stroke:#030303}
.list-with-arrow.industries-category .single a.active .underline:hover::before{width:0}
@media screen and (max-width:1199.9px){.list-with-arrow.industries-category{width:100%;max-height:0;background:white;z-index:1001;transition:max-height 0.4s ease;box-sizing:border-box;overflow:hidden}.list-with-arrow.industries-category .svg-arrow{opacity:0}.list-with-arrow.industries-category.open{max-height:100vh;padding-bottom:1rem;overflow-y:scroll}.list-with-arrow.industries-category .single,.list-with-arrow.industries-category .choose-category-close-block{padding-left:1rem;padding-right:1rem}}
.divider{width:30%;height:1px;background:#030303;opacity:0.16;transition:width 1s cubic-bezier(0.25,1,0.5,1)}
.divider.lg-only{display:none}
@media screen and (min-width:1199.9px){.divider.lg-only{display:block}}
.divider.visible{width:100%}
.d-none{display:none}
.overflow-hidden{overflow:hidden;position:relative;touch-action:none;-ms-touch-action:none}
.underline,
.description a,
.cookie-description a{position:relative}
.underline::before,
.description a::before,
.cookie-description a::before{content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#fff;transition:width 0.6s cubic-bezier(0.25,1,0.5,1)}
.underline.underline-black::before,
.description a.underline-black::before,
.cookie-description a.underline-black::before{background-color:#030303}
.underline.underline-blue::before,
.description a.underline-blue::before,
.cookie-description a.underline-blue::before,
.underline .description a::before,
.description a .description a::before,
.cookie-description a .description a::before,
.underline .cookie-description a::before,
.description a .cookie-description a::before,
.cookie-description a .cookie-description a::before{box-shadow:inset 0 -0.0625rem 0 #005A96}
.description a,
.cookie-description a{opacity:1;box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14);text-decoration:none;cursor:pointer;color:#030303}
.description a::before,
.cookie-description a::before{box-shadow:inset 0 -0.0625rem 0 #005A96}
.description a:hover,
.cookie-description a:hover{color:#005A96}
@media (hover:hover) and (pointer:fine){.underline:hover::before,.description a:hover::before,.cookie-description a:hover::before{left:0;right:auto;width:100%}}
.justify-start{justify-content:start}
.text-decoration-none{text-decoration:none}
.display-flex-lg .left{margin-bottom:2.625rem}
@media screen and (min-width:1199.9px){.display-flex-lg{display:flex;justify-content:space-between;margin:0}.display-flex-lg .left{width:30%;margin-bottom:0}.display-flex-lg .right{width:60%}[data-scroll-container]{perspective:0.0625rem}}
.position-relative{position:relative}
.header-media-block{height:9.875rem;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;object-fit:cover;margin-top:2.625rem}
@media screen and (min-width:743.9px){.header-media-block{height:20.5rem}}
@media screen and (min-width:1199.9px){.header-media-block{height:33.75rem;margin-top:3.25rem}}
.loading-screen{background-color:#005a96;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;display:none;overflow:hidden;transition:all 1.5s ease-in-out}
@media screen and (min-width:1199.9px){.loading-screen.active{display:block}}
.loading-screen.exit{transform:translateY(100vh)}
.loading-screen .loading-block{color:#fff;position:relative;width:100vw;height:100vh;padding:4rem;box-sizing:border-box}
.loading-screen .loading-block .description{padding:0;font-weight:500;width:15%}
.loading-screen .loading-block .slider{font-size:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;height:4.8125rem;overflow:hidden}
.loading-screen .loading-block .slider .single{transition:transform 0.3s ease-in-out}
.loading-screen .loading-block .slider.first-down .single{transform:translateY(10%)}
.loading-screen .loading-block .slider.first .single{transform:translateY(-100%)}
.loading-screen .loading-block .slider.second-down .single{transform:translateY(-90%)}
.loading-screen .loading-block .slider.second .single{transform:translateY(-200%)}
.loading-screen .loading-block .slider.third-down .single{transform:translateY(-190%)}
.loading-screen .loading-block .slider.third .single{transform:translateY(-300%)}
.hero-title-animate{overflow:hidden;font-kerning:none}
.hero-title-animate .word{width:max-content;clip-path:polygon(0 0,100% 0,100% 0,0 50%);margin:0}
.items-center{align-items:center}
.cookie-popup{position:fixed;bottom:1rem;left:0;width:100%;pointer-events:none;z-index:12}
@media screen and (min-width:743.9px){.cookie-popup{bottom:2rem}}
@media screen and (min-width:1199.9px){.cookie-popup{bottom:unset;top:0;height:100vh}.cookie-popup .relative-cookie{height:100%;width:100%;position:relative}}
.cookie-popup.hidden{display:none}
.cookie-popup .cookie-block{background:white;border:0.0625rem solid rgba(3,3,3,0.2);padding:1.5rem;margin:0 1rem;pointer-events:all}
@media screen and (min-width:743.9px){.cookie-popup .cookie-block{margin:0 2rem}}
@media screen and (min-width:1199.9px){.cookie-popup .cookie-block{margin:0}}
@media screen and (min-width:1199.9px){.cookie-popup .cookie-block{width:37.5rem;position:absolute;right:1.5rem;bottom:1.5rem}}
.cookie-popup .cookie-block .cookie-title{font-size:1.375rem;font-weight:600;padding-bottom:1rem}
@media screen and (min-width:743.9px){.cookie-popup .cookie-block .cookie-title{font-size:1.5rem}}
.cookie-popup .cookie-block .cookie-description{font-size:0.875rem;padding-bottom:1.5rem;opacity:0.5}
.cookie-popup .cookie-block .cookie-description p{margin:0}
.cookie-popup .cookie-block .customized-cookies{padding-bottom:1rem}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container{padding-bottom:0.5rem}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox{align-items:center;cursor:pointer;display:flex;margin-bottom:0;position:relative;text-align:left;user-select:none;box-sizing:border-box;font-size:0.875rem;color:#030303;height:1.5rem}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox:hover .checkbox svg .path{stroke-dashoffset:0}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox input{position:absolute;top:-12.5rem;visibility:hidden;box-sizing:border-box}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox input:checked:not(:disabled) + .checkbox svg .path{fill:#005A96;stroke-dashoffset:0}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox input:checked:not(:disabled) + .checkbox svg .polyline{stroke-dashoffset:0}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox .checkbox{border:0.0625rem solid rgba(3,3,3,0.16);height:1.5rem;left:0;position:absolute;top:0.0625rem;width:1.5rem;box-sizing:border-box}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox .checkbox svg{height:1.5rem;left:-0.0625rem;position:absolute;top:-0.0625rem;width:1.5rem}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox .checkbox svg .path{fill:none;stroke:#005A96;stroke-width:1;stroke-dasharray:100px;stroke-dashoffset:100px;transition:all .6s ease}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox .checkbox svg .polyline{fill:none;stroke:#f7f7f7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox p{margin:0;padding-left:2.25rem;opacity:0.5}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox.disabled{cursor:not-allowed}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox.disabled p{opacity:0.25}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox.disabled svg .polyline{stroke:#BEC0C2;stroke-dashoffset:0}
.cookie-popup .cookie-block .customized-cookies .cookies-confirm-container .label-checkbox.disabled svg .path{fill:rgba(190,192,194,0.2);stroke:rgba(3,3,3,0.16);stroke-dashoffset:0}
.cookie-popup .cookie-block .buttons{display:flex}
.cookie-popup .cookie-block .buttons .btn-blue{margin-left:0.5rem}
.cookie-button-floating-block{position:fixed;right:0;bottom:0;pointer-events:none;z-index:12}
@media screen and (min-width:1199.9px){.cookie-button-floating-block{height:100vh;top:0;bottom:unset}}
.cookie-button-floating-block .cookie-button-floating{background:#005A96;width:2.875rem;height:2.875rem;position:absolute;right:1rem;bottom:4.75rem;border-radius:2rem;pointer-events:all;cursor:pointer;border:#fff 0.125rem solid;transition:all 0.4s;display:flex;align-items:center;justify-content:center}
.cookie-button-floating-block .cookie-button-floating.hidden{display:none}
.cookie-button-floating-block .cookie-button-floating svg path{transition:all 0.4s}
.cookie-button-floating-block .cookie-button-floating:hover,
.cookie-button-floating-block .cookie-button-floating:active{background:#fff;border:#005A96 0.125rem solid}
.cookie-button-floating-block .cookie-button-floating:hover svg path,
.cookie-button-floating-block .cookie-button-floating:active svg path{stroke:#005A96}
@media screen and (min-width:743.9px){.cookie-button-floating-block .cookie-button-floating{width:2.875rem;height:2.875rem;right:2rem}}
@media screen and (min-width:1199.9px){.cookie-button-floating-block .cookie-button-floating{width:3.25rem;height:3.25rem;right:1.5rem}}
h1{font-weight:500;margin:0;font-size:2.5rem;line-height:2.875rem}
@media screen and (min-width:743.9px){h1{font-size:3.125rem;line-height:3.5rem}}
@media screen and (min-width:1199.9px){h1{font-size:4rem;line-height:4.2rem}}
h2{font-weight:500;margin:0;font-size:2.25rem;line-height:2.5rem}
@media screen and (min-width:743.9px){h2{font-size:2.75rem;line-height:3.125rem}}
@media screen and (min-width:1199.9px){h2{font-size:3.25rem;line-height:3.625rem}}
h3{margin:0}
.description{font-weight:400;font-size:1rem;line-height:1.4rem;padding-top:2rem;padding-bottom:1.5rem}
.description.description-footer{color:rgba(255,255,255,0.5)}
@media screen and (min-width:1505px){.description.description-footer{width:75%}}
.description.description-footer a{padding-top:1rem;display:inline-block;box-shadow:none;transition:all 0.4s;color:rgba(255,255,255,0.5)}
.description.description-footer a:hover{color:#fff}
.description.description-footer a:before{box-shadow:inset 0 -0.0625rem 0 #fff}
.description.opacity-fifty p,
.description.opacity-fifty ul{color:rgba(3,3,3,0.5)}
.description.opacity-fifty img{max-width:100%}
.description.text-opacity{color:rgba(3,3,3,0.5)}
.description.text-opacity a{color:#030303}
.description p{margin:0}
.description h2{font-weight:500;font-size:1.375rem;line-height:1.9375rem;padding-bottom:2rem}
@media screen and (min-width:743.9px){.description h2{font-size:1.5rem;line-height:2.125rem}}
.description ul{padding-left:0;margin:0}
.description ul li{list-style:none;position:relative;padding:0 0 0.5rem 2.25rem}
.description ul li:last-child{padding:0 0 0 2.25rem}
.description ul li::before{content:"";position:absolute;left:0;top:0.625rem;width:0.625rem;display:block;opacity:0.5;border-top:0.0625rem solid black}
.description ol{list-style:none;counter-reset:my-counter;padding-left:0}
.description ol li{counter-increment:my-counter;margin-bottom:0.5rem;display:flex}
.description ol li:before{flex-shrink:0;content:counter(my-counter) ".";display:inline-block;width:20px;margin-right:1.25rem}
.small-title{font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;font-weight:600;margin:0}
.small-description{font-weight:400;font-size:0.875rem;line-height:1.25rem;padding-top:1rem;padding-bottom:1.5rem}
.small-description a{color:#030303}
.small-description p{margin:0}
.additional-info-block,
.download-documents-block{padding-top:1.75rem;padding-bottom:1.5rem}
.additional-info-block h3,
.download-documents-block h3{font-size:1.375rem;color:black;font-weight:500;padding-bottom:1rem}
.additional-info-block .aditional-info-list li,
.download-documents-block .aditional-info-list li,
.additional-info-block .download-documents-list li,
.download-documents-block .download-documents-list li,
.additional-info-block .aditional-info-list a,
.download-documents-block .aditional-info-list a,
.additional-info-block .download-documents-list a,
.download-documents-block .download-documents-list a,
.additional-info-block .aditional-info-list .single,
.download-documents-block .aditional-info-list .single,
.additional-info-block .download-documents-list .single,
.download-documents-block .download-documents-list .single{font-size:1rem}
@media screen and (min-width:743.9px){.additional-info-block h3,.download-documents-block h3{font-size:1.5rem}}
@media screen and (min-width:1199.9px){.additional-info-block h3,.download-documents-block h3{padding-bottom:1rem}}
.download-documents-list svg{width:1.5rem;min-width:1.5rem;height:1.5rem}
.download-documents-list .format{width:3rem;min-width:3rem;color:black;font-size:1rem;opacity:0.5;display:block}
.download-documents-list .file-name{font-size:1rem}
.double-images{padding-top:0.5rem}
.double-images .single{height:20.5rem}
.double-images .single img{width:100%;height:100%;object-fit:cover}
.double-images .single:first-child{padding-bottom:1rem}
@media screen and (min-width:743.9px){.double-images .single{height:20.5rem}}
@media screen and (min-width:1199.9px){.double-images .single{height:18.5rem}}
@media screen and (min-width:743.9px){.double-images{display:flex}.double-images .single:first-child{padding-right:1rem;padding-bottom:0}.double-images .single:last-child{padding-left:1rem}}
.single-image{padding-top:0.5rem;height:11.5rem}
.single-image img{width:100%;height:100%;object-fit:cover}
@media screen and (min-width:743.9px){.single-image{height:24rem}}
@media screen and (min-width:1199.9px){.single-image{height:22rem}}
.full-image{width:100%;box-sizing:border-box}
.full-image img{width:100%;display:block}
@media screen and (min-width:743.9px){.img-carousel-control.prev{left:-1.3125rem}.img-carousel-control.next{right:-1.3125rem}.image-carousel{height:22rem}}
.manager{padding-top:2.625rem}
.manager .manager-photo{width:100%;aspect-ratio:1;margin-top:2rem}
.manager .manager-photo img{width:100%;height:100%;object-fit:cover}
.manager .manager-info .position{font-size:0.875rem;line-height:1.225;font-weight:500;padding-bottom:1rem;text-transform:uppercase}
.manager .manager-info h3{font-size:1.625rem;font-weight:500;line-height:1.82rem;padding-bottom:1.5rem}
@media screen and (min-width:743.9px){.manager{padding-top:3.25rem;display:flex}.manager .manager-info{order:2}.manager .manager-photo{order:1;margin-top:0;padding-right:1.5rem;height:20.5rem;width:20.5rem}.manager .manager-photo h3{font-size:1.875rem;line-height:2.1rem}}
@media screen and (min-width:1199.9px){.manager .manager-photo{height:18.5rem;width:18.5rem;padding-right:1.875rem}.manager .manager-info h3{font-size:2rem;line-height:2.24rem}}
.img-carousel-control,
.video-carousel-control{z-index:10;position:absolute;top:50%;transform:translateY(-50%);width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;border:0.0625rem solid rgba(3,3,3,0.16);background:#fff;border-radius:1.3125rem;cursor:pointer;transition:all 0.4s}
.img-carousel-control.prev,
.video-carousel-control.prev{left:-0.5rem}
.img-carousel-control.next,
.video-carousel-control.next{right:-0.5rem}
.img-carousel-control:hover,
.video-carousel-control:hover{background:#005A96}
.img-carousel-control:hover svg path,
.video-carousel-control:hover svg path{stroke:#fff}
@media screen and (min-width:743.9px){.img-carousel-control.prev,.video-carousel-control.prev{left:-1.3125rem}.img-carousel-control.next,.video-carousel-control.next{right:-1.3125rem}.image-carousel{height:22rem}}
.thumbnails-wrapper{margin-top:0.375rem}
.thumbnails-wrapper .owl-item{max-width:3.75rem;margin-right:0.375rem}
.thumbnails-wrapper .owl-item .item{cursor:pointer;height:2.25rem}
.thumbnails-wrapper .owl-item .item img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}
.thumbnails-wrapper .owl-item .item img:hover{opacity:40%}
.thumbnails-wrapper .owl-item.synced .item{border:0.125rem solid #005A96;box-sizing:border-box}
.thumbnails-wrapper .owl-item.synced .item img{opacity:40%}
@media screen and (min-width:743.9px){.thumbnails-wrapper{margin-top:0.5rem;height:3rem}.thumbnails-wrapper .owl-item{max-width:5rem;margin-right:0.5rem}.thumbnails-wrapper .owl-item .item{cursor:pointer;height:3rem}}
.carousel-block{position:relative;width:100%;height:11.5rem}
.carousel-block.video{height:100%}
.carousel-block .main-carousel{height:100%}
.carousel-block .main-carousel .owl-stage-outer,
.carousel-block .main-carousel .owl-stage,
.carousel-block .main-carousel .owl-item{height:100%}
.carousel-block .main-carousel .item{height:100%}
.carousel-block .main-carousel .item img{height:100%;object-fit:cover;width:100%}
.carousel-block.testimonials{height:100%}
.carousel-block.testimonials .item img{height:11.5rem}
.carousel-block.testimonials .position{font-size:0.875rem;padding-top:2rem;padding-bottom:1rem;font-weight:500;text-transform:uppercase}
@media screen and (min-width:743.9px){.carousel-block.testimonials .position{padding-top:1.5rem}}
.carousel-block.testimonials .name{font-size:1.625rem;font-weight:500;padding-bottom:1.5rem}
@media screen and (min-width:743.9px){.carousel-block.testimonials .name{font-size:1.875rem}}
@media screen and (min-width:1199.9px){.carousel-block.testimonials .name{font-size:2rem}}
.carousel-block.testimonials .feedback{position:relative}
.carousel-block.testimonials .feedback .text{opacity:0.5;font-size:1rem;font-style:italic}
.carousel-block.testimonials .feedback .text p{margin:0}
.carousel-block.testimonials .feedback .quote{opacity:0.16;padding-top:1rem}
.carousel-block.testimonials .feedback .quote svg{width:2.625rem;height:2.625rem}
@media screen and (min-width:1199.9px){.carousel-block.testimonials .feedback .quote{padding-top:0;position:absolute;top:-0.4375rem;left:-4.4375rem}.carousel-block.testimonials .feedback .quote svg{width:3.25rem;height:3.25rem}}
.carousel-block.testimonials .img-carousel-control{top:5.75rem}
@media screen and (min-width:743.9px){.carousel-block{height:24rem}.carousel-block.testimonials{height:100%}.carousel-block.testimonials .item img{height:24rem}.carousel-block.testimonials .img-carousel-control{top:12rem}}
@media screen and (min-width:1199.9px){.carousel-block{height:22rem}.carousel-block.testimonials{height:100%}.carousel-block.testimonials .item img{height:22rem}.carousel-block.testimonials .img-carousel-control{top:11rem}}
.image-carousel-counter,
.video-carousel-counter{text-align:right;padding-bottom:0.375rem}
@media screen and (min-width:1199.9px){.testimonials-right{padding-left:4.375rem;padding-right:1.375rem;margin-right:-1.375rem;overflow:hidden}.testimonials-right .testimonials .owl-stage-outer{overflow:visible}}
.video-carousel-counter{padding-top:0.5rem}
@media screen and (min-width:1199.9px){.video-carousel-counter{padding-top:1.75rem}}
.carousel-block.video{height:100%}
.carousel-block.video .video-carousel .owl-item{height:100%}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper{position:relative;padding-bottom:56.25%}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .youtube-video{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .youtube-video.visible{visibility:unset}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block{position:absolute;width:100%;height:100%;background-color:#E9E9E9}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block.lazy{visibility:hidden}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block.d-none{display:none}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block .thumbnail{width:100%;height:100%;object-fit:cover;position:absolute}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block .overlay{position:absolute;width:100%;height:100%;background:#030303;opacity:0.22;cursor:pointer}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block .video-play-button{position:absolute;top:50%;left:50%;background:transparent;border:none;transform:translate(-50%,-50%);cursor:pointer}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block .video-play-button svg .scaleCircle{transform-origin:center;transition:transform 0.3s ease-in-out}
.carousel-block.video .video-carousel .owl-item .youtube-video-wrapper .thumbnail-block .video-play-button:hover svg .scaleCircle{transform:scale(1.2)}
.carousel-block.video .video-carousel .owl-item .video-description{width:100%;display:flex;justify-content:end}
.carousel-block.video .video-carousel .owl-item .video-description .description{padding-top:0.75rem;font-size:0.875rem}
@media screen and (min-width:1199.9px){.carousel-block.video .video-carousel .owl-item .video-description .description{width:60%;padding-top:1rem}}
.carousel-block.video .video-carousel-control{top:18.6328rem}
.contact-info{margin-bottom:0.5rem}
.contact-info a{font-size:1rem;color:#030303;text-decoration:none;box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14)}
.contact-info a:hover{color:#005A96}
.contact-list-block .single{padding-bottom:1.5rem}
.contact-list-block .single .title{font-size:1rem;opacity:0.5}
.contact-list-block .single .contact-info{margin-bottom:0}
.contact-list-block .single a{padding-top:0.5rem;display:inline-block}
.contacts-small .contact-info a{font-size:0.875rem}
.subpage-hero-padding{padding-top:6.375rem;padding-bottom:1.5rem;box-sizing:border-box}
@media screen and (min-width:743.9px){.subpage-hero-padding{padding-top:6.375rem;padding-bottom:1.5rem}}
@media screen and (min-width:1199.9px){.subpage-hero-padding{padding-top:7.375rem;padding-bottom:4rem;height:27.625rem}}
.subpage-header .subpage-links{padding-top:2.625rem}
.subpage-header .subpage-links ul{list-style:none;padding-left:0}
.subpage-header .subpage-links a{font-size:0.875rem;line-height:1.225rem;color:#fff;text-decoration:none;width:100%;display:block}
.subpage-header .subpage-links li{border-bottom:0.0625rem solid rgba(255,255,255,0.14);padding-bottom:0.5rem;margin-bottom:1rem}
@media screen and (min-width:1199.9px){.subpage-header .block{display:flex;justify-content:space-between}.subpage-header .block .text-block{width:45%}.subpage-header .block .subpage-links{width:35%;padding-top:0}}
.sustainability .right .description *{opacity:50%}
.sustainability .right .description h2{opacity:unset}
.sustainability-popup,
.vacancies-popup{position:fixed;height:100vh;width:100vw;top:0;z-index:101;display:flex;justify-content:end;background:rgba(0,0,0,0.5)}
.sustainability-popup.hidden,
.vacancies-popup.hidden{display:none}
.sustainability-popup .sustainability,
.vacancies-popup .sustainability,
.sustainability-popup .vacancies,
.vacancies-popup .vacancies{background:white;padding:2.625rem 1rem;box-sizing:border-box;position:relative;overflow-y:scroll}
.sustainability-popup .sustainability h3,
.vacancies-popup .sustainability h3,
.sustainability-popup .vacancies h3,
.vacancies-popup .vacancies h3{font-size:1.625rem;font-weight:600}
.sustainability-popup .sustainability h4,
.vacancies-popup .sustainability h4,
.sustainability-popup .vacancies h4,
.vacancies-popup .vacancies h4{font-size:1.625rem;margin:0;font-weight:600}
.sustainability-popup .sustainability .close-button,
.vacancies-popup .sustainability .close-button,
.sustainability-popup .vacancies .close-button,
.vacancies-popup .vacancies .close-button{position:fixed;right:1rem;top:1rem;padding:0;background:transparent;border:none;cursor:pointer;z-index:1}
.sustainability-popup .sustainability .sustainability-single,
.vacancies-popup .sustainability .sustainability-single,
.sustainability-popup .vacancies .sustainability-single,
.vacancies-popup .vacancies .sustainability-single{padding-bottom:2.625rem}
.sustainability-popup .sustainability .sustainability-single .description table:first,
.vacancies-popup .sustainability .sustainability-single .description table:first,
.sustainability-popup .vacancies .sustainability-single .description table:first,
.vacancies-popup .vacancies .sustainability-single .description table:first{margin-top:6.75rem}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table),
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table),
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table),
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table){margin-bottom:2rem;border-collapse:collapse}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table) tr:nth-child(2) td,
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table) tr:nth-child(2) td,
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table) tr:nth-child(2) td,
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table) tr:nth-child(2) td{border-top:0}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table) tr td:first-child,
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table) tr td:first-child,
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table) tr td:first-child,
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table) tr td:first-child{border-left:0}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table) tr td:last-child,
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table) tr td:last-child,
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table) tr td:last-child,
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table) tr td:last-child{border-right:0}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table) td,
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table) td,
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table) td,
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table) td{border:1px solid rgba(3,3,3,0.16);padding:12px 16px;vertical-align:text-top;color:#03030380;font-weight:400;line-height:22.4px}
.sustainability-popup .sustainability .sustainability-single .description table:not(.com-table)>tbody>:first-child>td,
.vacancies-popup .sustainability .sustainability-single .description table:not(.com-table)>tbody>:first-child>td,
.sustainability-popup .vacancies .sustainability-single .description table:not(.com-table)>tbody>:first-child>td,
.vacancies-popup .vacancies .sustainability-single .description table:not(.com-table)>tbody>:first-child>td{color:#005A96;font-weight:500;font-size:1.5rem;line-height:33.6px;background-color:#DEEBF4;border:1px solid #fff}
.sustainability-popup .sustainability .sustainability-single .description.com-table img,
.vacancies-popup .sustainability .sustainability-single .description.com-table img,
.sustainability-popup .vacancies .sustainability-single .description.com-table img,
.vacancies-popup .vacancies .sustainability-single .description.com-table img{width:100%;max-height:24rem;object-fit:cover;display:block}
.sustainability-popup .sustainability .sustainability-single .description.com-table table,
.vacancies-popup .sustainability .sustainability-single .description.com-table table,
.sustainability-popup .vacancies .sustainability-single .description.com-table table,
.vacancies-popup .vacancies .sustainability-single .description.com-table table{width:100%;border-collapse:collapse;margin-bottom:0;border:none}
.sustainability-popup .sustainability .sustainability-single .description.com-table table tbody tr,
.vacancies-popup .sustainability .sustainability-single .description.com-table table tbody tr,
.sustainability-popup .vacancies .sustainability-single .description.com-table table tbody tr,
.vacancies-popup .vacancies .sustainability-single .description.com-table table tbody tr{display:flex !important;justify-content:space-between;align-items:flex-end;padding:1rem 0;border:none;border-bottom:1px solid #03030324}
.sustainability-popup .sustainability .sustainability-single .description.com-table table tbody tr:first-child,
.vacancies-popup .sustainability .sustainability-single .description.com-table table tbody tr:first-child,
.sustainability-popup .vacancies .sustainability-single .description.com-table table tbody tr:first-child,
.vacancies-popup .vacancies .sustainability-single .description.com-table table tbody tr:first-child{padding-top:0}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td{border:none !important;padding:0 !important;vertical-align:baseline !important;background-color:transparent !important;color:black !important;width:auto !important}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td:first-child,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td:first-child,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td:first-child,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td:first-child{white-space:nowrap;font-weight:600 !important;font-size:3.25rem !important;line-height:1.12 !important;flex:0 0 auto;margin-bottom:-0.5rem;width:auto !important}
@media screen and (max-width:1199.9px){.sustainability-popup .sustainability .sustainability-single .description.com-table table td:first-child,.vacancies-popup .sustainability .sustainability-single .description.com-table table td:first-child,.sustainability-popup .vacancies .sustainability-single .description.com-table table td:first-child,.vacancies-popup .vacancies .sustainability-single .description.com-table table td:first-child{margin-bottom:-0.313rem}}
@media screen and (max-width:743.9px){.sustainability-popup .sustainability .sustainability-single .description.com-table table td:first-child,.vacancies-popup .sustainability .sustainability-single .description.com-table table td:first-child,.sustainability-popup .vacancies .sustainability-single .description.com-table table td:first-child,.vacancies-popup .vacancies .sustainability-single .description.com-table table td:first-child{font-size:2.25rem !important;margin-bottom:-0.2rem}}
@media screen and (max-width:575.99px){.sustainability-popup .sustainability .sustainability-single .description.com-table table td:first-child,.vacancies-popup .sustainability .sustainability-single .description.com-table table td:first-child,.sustainability-popup .vacancies .sustainability-single .description.com-table table td:first-child,.vacancies-popup .vacancies .sustainability-single .description.com-table table td:first-child{margin-bottom:-0.175rem}}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td:nth-child(2),
.vacancies-popup .sustainability .sustainability-single .description.com-table table td:nth-child(2),
.sustainability-popup .vacancies .sustainability-single .description.com-table table td:nth-child(2),
.vacancies-popup .vacancies .sustainability-single .description.com-table table td:nth-child(2){white-space:normal;font-weight:400 !important;font-size:1rem !important;word-break:break-word;margin-left:0.75rem;flex:1 1 auto;min-width:0;width:auto !important}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td:nth-child(2):empty,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td:nth-child(2):empty,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td:nth-child(2):empty,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td:nth-child(2):empty{display:none}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td:last-child,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td:last-child,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td:last-child,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td:last-child{max-width:18.5rem !important;margin-left:2rem;text-align:left;font-weight:600 !important;font-size:0.875rem !important;line-height:1.4 !important;letter-spacing:0.04em;text-transform:uppercase;flex-shrink:0;width:50% !important}
@media screen and (max-width:743.9px){.sustainability-popup .sustainability .sustainability-single .description.com-table table td:last-child,.vacancies-popup .sustainability .sustainability-single .description.com-table table td:last-child,.sustainability-popup .vacancies .sustainability-single .description.com-table table td:last-child,.vacancies-popup .vacancies .sustainability-single .description.com-table table td:last-child{margin-left:1rem}}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols{display:flex;flex-direction:column;width:50% !important;flex:1 1 auto;margin-left:0 !important;padding:0 !important}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-1,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-1,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-1,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-1{white-space:nowrap;margin-bottom:0.25rem;font-weight:600 !important;font-size:2.25rem !important;line-height:1.12 !important}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2{white-space:normal;font-weight:400 !important;font-size:1rem !important;word-break:break-word;min-width:0}
.sustainability-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2.com-table-col-2-empty,
.vacancies-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2.com-table-col-2-empty,
.sustainability-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2.com-table-col-2-empty,
.vacancies-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols .com-table-col-2.com-table-col-2-empty{display:none !important}
@media screen and (max-width:575.99px){.sustainability-popup .sustainability .sustainability-single .description.com-table table tbody tr,.vacancies-popup .sustainability .sustainability-single .description.com-table table tbody tr,.sustainability-popup .vacancies .sustainability-single .description.com-table table tbody tr,.vacancies-popup .vacancies .sustainability-single .description.com-table table tbody tr{align-items:flex-start !important}.sustainability-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols,.vacancies-popup .sustainability .sustainability-single .description.com-table table td.com-table-merged-cols,.sustainability-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols,.vacancies-popup .vacancies .sustainability-single .description.com-table table td.com-table-merged-cols{width:50% !important;align-self:flex-start}.sustainability-popup .sustainability .sustainability-single .description.com-table table td:last-child,.vacancies-popup .sustainability .sustainability-single .description.com-table table td:last-child,.sustainability-popup .vacancies .sustainability-single .description.com-table table td:last-child,.vacancies-popup .vacancies .sustainability-single .description.com-table table td:last-child{width:50% !important;margin-left:0.75rem;align-self:flex-start}}
.sustainability-popup .sustainability .sustainability-single.hidden,
.vacancies-popup .sustainability .sustainability-single.hidden,
.sustainability-popup .vacancies .sustainability-single.hidden,
.vacancies-popup .vacancies .sustainability-single.hidden,
.sustainability-popup .sustainability .vacancies-single.hidden,
.vacancies-popup .sustainability .vacancies-single.hidden,
.sustainability-popup .vacancies .vacancies-single.hidden,
.vacancies-popup .vacancies .vacancies-single.hidden{display:none}
@media screen and (min-width:743.9px){.sustainability-popup .sustainability,.vacancies-popup .sustainability,.sustainability-popup .vacancies,.vacancies-popup .vacancies{padding:2.625rem 2rem}.sustainability-popup .sustainability h3,.vacancies-popup .sustainability h3,.sustainability-popup .vacancies h3,.vacancies-popup .vacancies h3{font-size:1.875rem}.sustainability-popup .sustainability h4,.vacancies-popup .sustainability h4,.sustainability-popup .vacancies h4,.vacancies-popup .vacancies h4{font-size:1.5rem}.sustainability-popup .sustainability .close-button,.vacancies-popup .sustainability .close-button,.sustainability-popup .vacancies .close-button,.vacancies-popup .vacancies .close-button{right:2rem;top:2rem}}
@media screen and (min-width:1199.9px){.sustainability-popup .sustainability,.vacancies-popup .sustainability,.sustainability-popup .vacancies,.vacancies-popup .vacancies{width:50%;padding:3.25rem 5rem}.sustainability-popup .sustainability h3,.vacancies-popup .sustainability h3,.sustainability-popup .vacancies h3,.vacancies-popup .vacancies h3{font-size:2rem}.sustainability-popup .sustainability .sustainability-single,.vacancies-popup .sustainability .sustainability-single,.sustainability-popup .vacancies .sustainability-single,.vacancies-popup .vacancies .sustainability-single{padding-bottom:3.25rem}}
.sustainability-popup .vacancies h4,
.vacancies-popup .vacancies h4{padding-top:2.625rem}
.sustainability-popup .vacancies .description,
.vacancies-popup .vacancies .description{padding-bottom:0}
.sustainability-popup .vacancies .btn-primary,
.vacancies-popup .vacancies .btn-primary{margin-top:1.5rem}
@media screen and (min-width:1199.9px){.sustainability-popup .vacancies h4,.vacancies-popup .vacancies h4{padding-top:3.25rem}}
.sustainability-popup .close-block,
.vacancies-popup .close-block{display:none;width:50%;height:100%}
@media screen and (min-width:1199.9px){.sustainability-popup .close-block,.vacancies-popup .close-block{display:block}}
.double-images{padding-top:0.5rem}
.double-images .single{height:20.5rem}
.double-images .single img{width:100%;height:100%;object-fit:cover}
.double-images .single:first-child{padding-bottom:1rem}
@media screen and (min-width:743.9px){.double-images .single{height:20.5rem}}
@media screen and (min-width:1199.9px){.double-images .single{height:18.5rem}}
@media screen and (min-width:743.9px){.double-images{display:flex}.double-images .single:first-child{padding-right:1rem;padding-bottom:0}.double-images .single:last-child{padding-left:1rem}}
.single-image{padding-top:0.5rem;height:11.5rem}
.single-image img{width:100%;height:100%;object-fit:cover}
@media screen and (min-width:743.9px){.single-image{height:24rem}}
@media screen and (min-width:1199.9px){.single-image{height:22rem}}
.full-image{width:100%;box-sizing:border-box}
.full-image img{width:100%;display:block}
@media screen and (min-width:743.9px){.img-carousel-control.prev{left:-1.3125rem}.img-carousel-control.next{right:-1.3125rem}.image-carousel{height:22rem}}
.commitments-block{padding-top:1.125rem}
@media screen and (min-width:1199.9px){.commitments-block{padding-top:1.75rem}}
.commitments-block .commitment-item{display:flex;flex-direction:column-reverse;gap:1rem;padding-bottom:2.625rem}
.commitments-block .commitment-item:last-child{padding-bottom:0}
.commitments-block .commitment-item .commitment-logo{flex-shrink:0;width:100%;max-width:296px;height:296px;border:1px solid #03030329;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
@media screen and (max-width:575.99px){.commitments-block .commitment-item .commitment-logo{max-width:100%;aspect-ratio:1;height:auto}}
.commitments-block .commitment-item .commitment-logo img{width:240px;height:240px;object-fit:contain}
@media screen and (min-width:1199.9px){.commitments-block .commitment-item .commitment-logo img{width:216px;height:216px}}
.commitments-block .commitment-item .commitment-content .commitment-title{margin-bottom:-0.5rem;font-size:1.625rem}
@media screen and (min-width:743.9px){.commitments-block .commitment-item{flex-direction:row;gap:1.5rem;align-items:flex-start}.commitments-block .commitment-item .commitment-logo{width:328px;height:328px;max-width:328px;border:1px solid #03030329}.commitments-block .commitment-item .commitment-content{flex:1}.commitments-block .commitment-item .commitment-content .commitment-title{font-size:1.875rem}}
@media screen and (min-width:1199.9px){.commitments-block .commitment-item{padding-bottom:3.25rem;gap:2rem}.commitments-block .commitment-item .commitment-logo{width:296px;height:296px;border:1px solid #03030329}.commitments-block .commitment-item .commitment-content .commitment-title{font-size:2rem}}
.additional-info-block,
.download-documents-block{padding-top:1.75rem;padding-bottom:1.5rem}
.additional-info-block h3,
.download-documents-block h3{font-size:1.375rem;color:black;font-weight:500;padding-bottom:1rem}
.additional-info-block .aditional-info-list li,
.download-documents-block .aditional-info-list li,
.additional-info-block .download-documents-list li,
.download-documents-block .download-documents-list li,
.additional-info-block .aditional-info-list a,
.download-documents-block .aditional-info-list a,
.additional-info-block .download-documents-list a,
.download-documents-block .download-documents-list a,
.additional-info-block .aditional-info-list .single,
.download-documents-block .aditional-info-list .single,
.additional-info-block .download-documents-list .single,
.download-documents-block .download-documents-list .single{font-size:1rem}
@media screen and (min-width:743.9px){.additional-info-block h3,.download-documents-block h3{font-size:1.5rem}}
@media screen and (min-width:1199.9px){.additional-info-block h3,.download-documents-block h3{padding-bottom:1rem}}
.download-documents-list svg{width:1.5rem;min-width:1.5rem;height:1.5rem}
.download-documents-list .format{width:3rem;min-width:3rem;color:black;font-size:1rem;opacity:0.5;display:block}
.download-documents-list .file-name{font-size:1rem}
.tabs-top{padding-top:3.25rem !important}
@media screen and (max-width:1199.9px){.tabs-top{padding-top:2.625rem !important}}
.img-top{margin-top:-3.25rem}
.tabs-block .tabs-title{font-size:2rem}
@media screen and (max-width:1199.9px){.tabs-block .tabs-title{font-size:1.875rem;margin-top:-1.25rem}}
.tabs-block .right .small-title{margin-bottom:0}
.tabs-block .right .small-description{padding-bottom:1.5rem}
.tabs-block .tabs-navigation{margin-bottom:0}
@media screen and (max-width:1199.9px){.tabs-block .tabs-navigation{margin-bottom:1.5rem;height:3rem}}
.tabs-block .tabs-navigation .tabs-nav-wrapper{width:100%}
.tabs-block .tabs-navigation .tabs-nav-wrapper .tabs-nav-block{background:#fff;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(3,3,3,0.16);padding-bottom:1rem;padding-top:0.5rem}
.tabs-block .tabs-navigation .tabs-nav-wrapper .tabs-nav-block .tabs-list{overflow-x:auto;white-space:nowrap;display:flex;align-items:center;flex:1;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}
.tabs-block .tabs-navigation .tabs-nav-wrapper .tabs-nav-block .tabs-list::-webkit-scrollbar{display:none}
.tabs-block .tabs-nav-arrows{display:none;align-items:center;gap:0.75rem;justify-content:flex-end;width:100%;margin-top:0.25rem;margin-bottom:0.25rem}
.tabs-block .tabs-nav-arrows.visible{display:flex}
.tabs-block .tabs-nav-arrows .js-tab-arrow{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s}
.tabs-block .tabs-nav-arrows .js-tab-arrow svg{display:block}
.tabs-block .tabs-nav-arrows .js-tab-arrow svg path{stroke:#030303;transition:stroke-opacity 0.3s}
.tabs-block .tabs-nav-arrows .js-tab-arrow:disabled{cursor:default}
.tabs-block .tabs-nav-arrows .js-tab-arrow:disabled svg path{stroke:#030303;stroke-opacity:0.25}
.tabs-block .js-tab-button{border:none;background:transparent;padding:0;cursor:pointer;transition:all 0.4s}
.tabs-block .js-tab-button:focus{-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;border-radius:6.25rem}
.tabs-block .js-tab-button .single{color:#005A96;background:#DEEBF4;-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;border-radius:6.25rem;outline-offset:-1px;padding:0.5rem 1rem;margin-right:0.25rem;cursor:pointer;transition:all 0.4s;font-size:1rem;font-weight:600;line-height:1.4rem;border:unset}
.tabs-block .js-tab-button.active .single{color:#fff;background:#005A96;outline:unset}
.tabs-block .js-tab-button:hover .single{color:#fff;background:#005A96;outline:unset}
@media screen and (max-width:1199.9px){.tabs-block .tablet-spacing{padding:1.75rem 0}}
@media screen and (min-width:1199.9px){.tabs-block .tablet-spacing{padding-top:2rem}}
.tabs-block .tabs-content{position:relative;min-height:1px}
@media screen and (min-width:1199.9px){.tabs-block .tabs-content{margin-bottom:-1.5rem}}
.tabs-block .tabs-content .tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;pointer-events:none}
.tabs-block .tabs-content .tab-content.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}
.tabs-block .tabs-content .tab-content .small-title{margin-bottom:0;letter-spacing:0.04em;opacity:0}
.tabs-block .tabs-content .tab-content.active .small-title{animation:fadeIn 0.3s ease-in-out 0.1s forwards}
.tabs-block .tabs-content .full-image-wrapper{width:100%;background-color:#F8F8F8}
.tabs-block .tabs-content .full-image{width:100%;max-width:1500px;margin:0 auto;box-sizing:border-box}
.tabs-block .tabs-content .full-image img{width:100%;display:block}
.tabs-block .tabs-content .full-image.desktop-image{display:none}
.tabs-block .tabs-content .full-image.mobile-image{display:block}
@media screen and (min-width:743.9px){.tabs-block .tabs-content .full-image.desktop-image{display:block}.tabs-block .tabs-content .full-image.mobile-image{display:none}}
.tabs-block .tabs-content .tab-description{opacity:0}
.tabs-block .tabs-content .tab-description *{opacity:50%;margin:0}
.tabs-block .tabs-content .tab-description h2,
.tabs-block .tabs-content .tab-description h3,
.tabs-block .tabs-content .tab-description h4,
.tabs-block .tabs-content .tab-description h5,
.tabs-block .tabs-content .tab-description h6{opacity:unset}
.tabs-block .tabs-content .tab-content.active .tab-description{animation:fadeIn 0.3s ease-in-out 0.1s forwards}
.tab-disclaimer{padding-top:5.25rem;padding-bottom:1.5rem;line-height:140%}
@media screen and (max-width:1199.9px){.tab-disclaimer{padding-top:2.75rem;padding-bottom:0}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.emissions-block .right h3{font-weight:600;font-size:2rem;line-height:112%;letter-spacing:0;margin:0}
.emissions-block .download-documents-list{padding-bottom:1.5rem}
@media screen and (max-width:1199.9px){.emissions-block .left{display:none}}
.emissions-block-top{margin-top:-1.25rem}
@media screen and (min-width:1199.9px){.emissions-block-top{margin-top:-3.5rem}}
.emissions-block .right .description{color:#030303;font-weight:400;line-height:140%;letter-spacing:0;padding-bottom:1.5rem}
.emissions-block .right .description *{opacity:50%}
.emissions-block .right .description h2,
.emissions-block .right .description h3,
.emissions-block .right .description h4,
.emissions-block .right .description h5,
.emissions-block .right .description h6{opacity:unset}
.emissions-block .emission-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.emissions-block .emission-table::-webkit-scrollbar{display:none}
.emissions-block .emission-table table{width:100%;border-collapse:collapse;margin:0}
.emissions-block .emission-table table td{border:none;padding:12px 16px 12px 0;color:#030303;font-weight:400;line-height:22.4px;font-size:1rem}
.emissions-block .emission-table table td:first-child{width:30% !important;white-space:nowrap;min-width:15rem;vertical-align:center}
.emissions-block .emission-table table td:not(:first-child){min-width:111px}
.emissions-block .emission-table table td.oc-cell-highlighted{background-color:#DEEBF4}
.emissions-block .emission-table table>tbody>:first-child>td{border-bottom:1px solid #030303}
@media screen and (min-width:1199.9px){.emissions-block .emission-table table{table-layout:fixed}.emissions-block .emission-table table td:first-child{width:30% !important;min-width:0}.emissions-block .emission-table table td:not(:first-child){width:17.5% !important;min-width:0}}
.emissions-block .emission-table-scrollbar{margin-top:0.75rem;display:none;width:100%}
.emissions-block .emission-table-scrollbar .emission-table-scrollbar-track{position:relative;width:100%;height:6px;background-color:#DCDCDC;border-radius:4px;overflow:hidden;cursor:pointer}
.emissions-block .emission-table-scrollbar .emission-table-scrollbar-track .emission-table-scrollbar-thumb{position:absolute;height:100%;background-color:#005A96;border-radius:4px;transition:left 0.1s ease-out,width 0.1s ease-out;will-change:left,width;cursor:grab;touch-action:none}
.emissions-block .emission-table-scrollbar .emission-table-scrollbar-track .emission-table-scrollbar-thumb:active{cursor:grabbing;transition:none}
.emissions-block .emission-table-scrollbar.visible{display:block}
.emissions-block sup{font-size:0.75em;line-height:0;position:relative;vertical-align:super;font-weight:500;opacity:1}
.emissions-block .right h3 sup{font-size:0.5em}
.emissions-block .emission-table td:first-child sup{font-size:0.7em}
.emissions-block .emissions-disclaimer{margin-top:2rem;margin-bottom:-0.5rem;color:#03030380;font-weight:400;font-size:0.875rem;line-height:140%;letter-spacing:0}
.emissions-block .emissions-disclaimer p{margin:0 0 0.5rem 0}
.emissions-block .emissions-disclaimer *{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}
.emissions-block .emissions-disclaimer sup{font-size:0.5em;font-weight:bold}
.certifications-certificate-block{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:2.625rem}
.certifications-certificate-block .certificate-single{cursor:pointer;text-align:center;position:relative;padding-top:100%}
.certifications-certificate-block .certificate-single .image{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(3,3,3,0.16);box-sizing:border-box;transition:all 0.4s}
.certifications-certificate-block .certificate-single .image:hover{border:1px solid #005A96}
.certifications-certificate-block .certificate-single .image img{width:100%;height:100%;object-fit:contain}
@media screen and (min-width:743.9px){.certifications-certificate-block{grid-template-columns:1fr 1fr 1fr 1fr}}
@media screen and (min-width:1199.9px){.certifications-certificate-block{padding-top:3.25rem}}
.certificate-popup{position:fixed;height:100vh;width:100vw;top:0;z-index:101;display:flex;justify-content:end;background:rgba(0,0,0,0.5)}
.certificate-popup.hidden{display:none}
.certificate-popup .certificates{background:white;padding:2.625rem 1rem;box-sizing:border-box;position:relative;overflow-y:scroll}
.certificate-popup .certificates h3{font-size:1.625rem}
.certificate-popup .certificates .close-button{position:fixed;right:1rem;top:1rem;padding:0;background:transparent;border:none;cursor:pointer;z-index:1}
.certificate-popup .certificates .close-button svg{width:1.5rem;height:1.5rem}
.certificate-popup .certificates .certification-single{padding-bottom:2.625rem}
@media screen and (min-width:743.9px){.certificate-popup .certificates{padding:2.625rem 2rem}.certificate-popup .certificates h3{font-size:1.875rem}.certificate-popup .certificates .close-button{right:2rem;top:2rem}}
@media screen and (min-width:1199.9px){.certificate-popup .certificates{width:50%;padding:3.25rem 5rem}.certificate-popup .certificates h3{font-size:2rem}.certificate-popup .certificates .certification-single{padding-bottom:3.25rem}}
.certificate-popup .close-block{display:none;width:50%;height:100%}
@media screen and (min-width:1199.9px){.certificate-popup .close-block{display:block}}
.industries .left{min-height:2.3125rem}
.industries .choose-category-block button{width:100%;display:flex;justify-content:space-between;text-decoration:none;align-items:center;color:#005A96;padding:0.75rem 0 0.5rem 0;background:transparent;border:none;border-bottom:0.0625rem solid rgba(3,3,3,0.16);font-size:0.875rem}
.industries .choose-category-block button path{stroke:#005A96}
.industries .choose-category-block button.active{color:#030303;opacity:0.5}
.industries .choose-category-block button.active path{stroke:#030303}
@media screen and (max-width:1199.9px){.industries .choose-category-block.fixed{position:fixed;top:3.5rem;left:0;width:100%;padding:0.75rem 1rem;background:#F8F8F8;box-sizing:border-box;border-top:0.0625rem solid rgba(3,3,3,0.16);border-bottom:0.0625rem solid rgba(3,3,3,0.16);z-index:11;transition:top 0.5s ease-in-out}.industries .choose-category-block.fixed button{border-bottom:none;padding-bottom:0;padding-top:0}.industries .choose-category-block.fixed.is-hidden{top:-2.625rem}}
@media screen and (min-width:743.9px) and (max-width:1199.9px){.industries .choose-category-block.fixed{padding:0.75rem 2rem}}
@media screen and (min-width:1199.9px){.industries .choose-category-block{display:none}}
.industries .choose-category-close-block{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0;margin-bottom:0.5rem;font-size:0.875rem;box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14)}
.industries .choose-category-close-block span{color:#030303;opacity:0.5}
.industries .choose-category-close-block svg{width:1.5rem;height:1.5rem}
.industries .choose-category-close-block .js--close-category{padding:0;border:none;background:transparent;width:1.5rem}
@media screen and (min-width:1199.9px){.industries .choose-category-close-block{display:none}}
@media screen and (min-width:1199.9px){.industries-technology .manager{padding-top:2rem}}
.industries-technology .opened-technology .opacity-50{opacity:unset}
.industries-technology .opened-technology .opacity-50>*{opacity:50%}
.industries-technology .opened-technology .opacity-50 h2{opacity:unset}
@media screen and (max-width:1199.9px){.technology-switch-parent{margin-bottom:0.75rem;height:3rem}}
.technology-switch-parent .technology-switch{width:100%;height:3.375rem;margin-bottom:0.75rem;transition:opacity 0.4s;border-bottom:1px solid rgba(3,3,3,0.16)}
@media screen and (min-width:1199.9px){.technology-switch-parent .technology-switch{height:4.875rem}}
.technology-switch-parent .technology-switch .technology-switch-block{background:#fff;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;justify-content:center}
.technology-switch-parent .technology-switch .technology-switch-block .categories-list{overflow-x:auto;white-space:nowrap}
@media screen and (min-width:1199.9px){.technology-switch-parent .technology-switch .technology-switch-block{justify-content:start;max-width:66.25rem;justify-content:center;padding-bottom:1rem;padding-top:1rem}.technology-switch-parent .technology-switch .technology-switch-block .categories-list{overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.technology-switch-parent .technology-switch .technology-switch-block .categories-list::-webkit-scrollbar{display:none}}
@media screen and (max-width:1199.9px){.technology-switch-parent .technology-switch.sticky{position:fixed;z-index:11;left:50%;transform:translateX(-50%);bottom:0;margin:0;box-sizing:border-box;border:unset}}
.technology-switch-parent .technology-switch.sticky .technology-switch-block{justify-content:center;padding:0.5rem 0.5rem}
@media screen and (max-width:1199.9px){.technology-switch-parent .technology-switch.absolute{bottom:-4.125rem;position:absolute;padding:0;opacity:0}}
.technology-switch-parent .technology-switch a:focus{-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;border-radius:6.25rem}
.technology-switch-parent .technology-switch .single{color:#005A96;background:#DEEBF4;-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;border-radius:6.25rem;outline-offset:-1px;padding:0.5rem 1rem;margin-right:0.25rem;cursor:pointer;transition:all 0.4s;font-size:1rem;font-weight:600;line-height:1.4rem;border:unset}
.technology-switch-parent .technology-switch .single.active,
.technology-switch-parent .technology-switch .single:hover{color:#fff;background:#005A96;outline:unset}
.technology-switch-parent .technology-switch .single:focus{border:unset}
@media screen and (min-width:1199.9px){.technology-switch-parent .technology-switch{margin-bottom:3.25rem}}
@media screen and (max-width:1199.9px){.hidden-mobile,.technologies-desktop{display:none}.padding-technologies{padding-top:2.125rem}.padding-mobile-enabled{padding-top:0.5rem !important}.padding-technologies-header-container-mobile{padding-bottom:2.375rem}.technologies-mobile{display:block}}
@media screen and (min-width:1199.9px){.hidden-desktop,.technologies-mobile{display:none}.padding-technologies{padding-top:2.875rem}.padding-desktop-enabled{padding-top:0rem !important}.padding-technologies-header-container-desktop{padding-bottom:5.25rem}.technologies-desktop{display:flex}}
.border-bottom-primary{border-bottom:1px solid rgba(3,3,3,0.16)}
.contact-us-info{display:none}
.contact-us-info :first-child{padding-top:0}
.contact-us-info.active{display:block}
.company-details-photo{width:100%;padding-top:2.625rem}
.company-details-photo img{width:100%}
@media screen and (min-width:1199.9px){.company-details-photo{padding-top:1.75rem}}
.reports-block .right h2{margin-bottom:1.5rem;transition:opacity 400ms ease-in-out}
@media screen and (max-width:1199.9px){.reports-block .right{display:none}}
@media screen and (max-width:1199.9px){.reports-block .left{margin-bottom:0}}
.reports-block .reports-content{position:relative;min-height:1px}
.reports-block .reports-content .report-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;pointer-events:none;margin:0;padding:0}
.reports-block .reports-content .report-content.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}
.reports-block .reports-content .report-content:not(.active){position:absolute;opacity:0;visibility:hidden;pointer-events:none}
.reports-block .js-report-button{text-decoration:none;display:block;width:100%;background:transparent;border:none;padding:0;cursor:pointer;transition:all 0.4s}
.reports-block .js-report-button .single{transition:all 0.4s}
.reports-block .js-report-button.active .single .underline{opacity:1}
.reports-block .download-documents-block{margin-top:0;padding-top:0;padding-bottom:0;pointer-events:auto}
.reports-block .download-documents-block>div{margin:0;padding:0;pointer-events:auto}
.reports-block .download-documents-block .download-documents-list{margin-top:0;padding-top:0;pointer-events:auto}
.reports-block .download-documents-block .download-documents-list a{pointer-events:auto;cursor:pointer}
.reports-block .download-documents-block .show-more-wrapper{padding-top:1rem;pointer-events:auto;text-align:left}
.reports-block .list-with-arrow.industries-category .show-more-wrapper{padding-top:1rem;pointer-events:auto;text-align:left}
.reports-block .list-with-arrow.industries-category .show-more-wrapper button.btn-primary{border:0.125rem solid #005A96;padding:0.5rem 1rem;width:auto;border-radius:6.25rem;display:inline-flex;align-items:center}
.reports-block .list-with-arrow.industries-category .document-item-hidden{display:none}
@media screen and (max-width:1199.9px){.reports-block .choose-category-block,.reports-block .category-block-position{display:none}}
.reports-block .reports-mobile-accordion{display:none}
@media screen and (max-width:1199.9px){.reports-block .reports-mobile-accordion{display:block;width:100%}.left .reports-block .reports-mobile-accordion{width:100%;max-width:100%;margin-bottom:0}}
.reports-block .reports-mobile-accordion .reports-accordion-list{width:100%;display:block}
.reports-block .reports-mobile-accordion .reports-accordion-list .set{width:100%;position:relative;margin:0;padding:0}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;padding-top:1rem;padding-bottom:1rem;cursor:pointer;text-align:left;position:relative;box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14);font-weight:400;font-size:0.875rem;line-height:1.25rem;color:#030303;margin:0}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card.pt-0{padding-top:1rem !important;box-shadow:inset 0 0.0625rem 0 rgba(3,3,3,0.14),inset 0 -0.0625rem 0 rgba(3,3,3,0.14)}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card.pt-0.active{box-shadow:inset 0 0.0625rem 0 rgba(3,3,3,0.14)}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card.active{box-shadow:none}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card .accordion-title{flex-grow:1;color:#030303;font-weight:500;letter-spacing:0.04em}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card .icon{flex-shrink:0;width:16px;height:16px;position:relative}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card .icon .plus-icon{display:block}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card .icon .minus-icon{display:none}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content{display:none;width:100%;padding-top:1rem;padding-bottom:1rem;overflow:hidden;clear:both;position:relative;margin:0}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content h2{margin-bottom:1rem}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content .download-documents-block{width:100%;position:relative;display:block;float:none;clear:both;margin:0;padding:0}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content .download-documents-block>div{width:100%;float:none;display:block}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content .download-documents-block .list-with-arrow{width:100%;float:none;display:block}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content .show-more-wrapper{padding-top:1rem;pointer-events:auto;text-align:left}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .content .show-more-wrapper button.btn-primary{border:0.125rem solid #005A96;padding:0.5rem 1rem;width:auto;border-radius:6.25rem;display:inline-flex;align-items:center}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card.active ~ .content.has-show-more{box-shadow:inset 0 -0.0625rem 0 rgba(3,3,3,0.14)}
.reports-block .reports-mobile-accordion .reports-accordion-list .set .accordion-card.active ~ .content:not(.has-show-more){padding-bottom:0}