@font-face{font-family:"HelveticaNeueLTProBd";src:url(../../fonts/HelveticaNeueLTProBd.otf)}@font-face{font-family:"HelveticaNeueLTProBdEx";src:url(../../fonts/HelveticaNeueLTProBdEx.otf)}@font-face{font-family:"HelveticaNeueLTProEx";src:url(../../fonts/HelveticaNeueLTProEx.otf)}@font-face{font-family:"HelveticaNeueLTProRoman";src:url(../../fonts/HelveticaNeueLTProRoman.otf)}:root{scroll-behavior:initial}@media(min-width: 1200px){html .container,html .container-xxl{max-width:96%}}@media(min-width: 1800px){html{font-size:18px}}@media(min-width: 2000px){html{font-size:.8vw}}@media(max-width: 1750px){html{font-size:16px}}@media(max-width: 1280px){html{font-size:14px}}@media(max-width: 560px){html{font-size:12px}}@media(min-width: 1700px){html .mini-container{max-width:1373px}}@media(min-width: 2001px){html .mini-container{max-width:80%}}@media(min-width: 1200px){.left-container,.accordion .container{padding-left:10%;padding-right:5%}}@media(min-width: 1400px){.has-space{padding-left:8.5rem}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb{background-color:#ff4715}body{color:#000;font-family:"HelveticaNeueLTProRoman",sans-serif;background-color:#e0e0e0;scroll-behavior:smooth;overflow:hidden;font-size:1rem}body.loaded{overflow:auto}a,.btn,button{transition:all ease .2s;text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"HelveticaNeueLTProBdEx",sans-serif}button:focus{outline:none;box-shadow:none}.font-14{font-size:.7rem !important}.font-16{font-size:.8rem !important}.font-17{font-size:.85rem !important}.font-18{font-size:.9rem !important}.font-20{font-size:1rem !important}.font-22{font-size:1rem !important}.font-24{font-size:1.2rem !important}.font-26{font-size:1.3rem !important}.font-28{font-size:1.4rem !important}.font-30{font-size:1.5rem !important}.font-32{font-size:1.6rem !important}.line-normal{line-height:normal}.orange-text{color:#ff4715}.fontBold{font-family:"HelveticaNeueLTProBd",sans-serif}.fontBdEx{font-family:"HelveticaNeueLTProBdEx",sans-serif}.fontEx{font-family:"HelveticaNeueLTProEx",sans-serif}.fontRoman{font-family:"HelveticaNeueLTProRoman",sans-serif}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #FF4715;--bs-btn-border-color: #FF4715;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #FF4715;--bs-btn-hover-border-color: #FF4715;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #FF4715;--bs-btn-active-border-color: #FF4715;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #FF4715;--bs-btn-disabled-border-color: #FF4715}.anim-wrap{overflow:hidden}hr{margin:5rem 0}.base-fit,.service-item .img-container,.section .careers-slider .item{position:relative;overflow:hidden}.base-fit::before,.service-item .img-container::before,.section .careers-slider .item::before{content:"";display:block;padding-top:50%}.base-fit.video::before,.service-item .video.img-container::before,.section .careers-slider .video.item::before{padding-top:56.25%}.base-fit.video:not(.controlled)::after,.service-item .video.img-container:not(.controlled)::after,.section .careers-slider .video.item:not(.controlled)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.base-fit>*,.service-item .img-container>*,.section .careers-slider .item>*,.base-fit video,.service-item .img-container video,.section .careers-slider .item video,.base-fit img,.service-item .img-container img,.section .careers-slider .item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.img-sm-auto:before{padding:0 !important}.img-sm-auto img{position:static !important}}header{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:rgba(224,224,224,.9);visibility:hidden;opacity:0;transition:transform ease .2s;transform:translateY(-100%)}header.show{opacity:1;visibility:visible;transform:translateY(0)}header .white{display:none}header .black{display:block}header.light .white{display:block}header.light .black{display:none}header.light .contact-link{color:#fff}header.light .contact-link:hover{color:#ff4715}header.light .nav-btn i{background-color:#fff}header.light .nav-btn i:hover{background-color:#ff4715}header .header-wrapper{direction:ltr;position:relative;z-index:1;padding:1rem 0;transition:all .6s cubic-bezier(0.4, 0, 0, 1);display:flex;align-items:center}@media(max-width: 767px){header .header-wrapper{padding:.5rem 0}}header .header-wrapper .logo-container a{display:block}header .header-wrapper .logo-container img{height:3rem;transition:all .6s cubic-bezier(0.4, 0, 0, 1)}@media(max-width: 767px){header .header-wrapper .logo-container img{height:2rem}}header .header-wrapper .btns{display:flex;align-items:center;margin-left:auto}header .nav-btn{padding:.75rem 0;border:0;background-color:rgba(0,0,0,0);margin-left:3rem;display:flex;flex-direction:column;justify-content:center}header .nav-btn:hover>i{background-color:#ff4715}header .nav-btn>i{display:block;width:2.5rem;height:2px;margin:.375rem auto;background-color:#000;transition:all linear .2s}@media(max-width: 767px){header .nav-btn i{width:2rem;margin:.25rem 0}}.contact-link{font-size:.9rem;color:#000;display:flex;font-family:"HelveticaNeueLTProEx",sans-serif;line-height:1.5;display:inline-flex;align-items:center}.contact-link::before{content:"";background-color:#ff4715;margin-right:.55rem;width:1rem;height:1rem;background:url(../../images/icons/arrow-bg-orange.svg) no-repeat center/1rem}.contact-link:hover{color:#ff4715}footer{background-color:#000;color:#fff;padding:2.5rem 0;font-size:1.25rem;overflow:hidden}footer a{color:#fff}footer a:hover{color:#ff4715}footer .footer-top .footer-section{display:flex}footer .footer-top .footer-section label{margin-right:2rem;color:#ff4715;font-size:1.25rem;font-weight:normal}footer .footer-top .footer-section ul{list-style:none;padding:0;margin:0}footer .footer-top .footer-section .text{white-space:pre-line}footer .footer-top img{height:2rem}footer .footer-bottom{padding:3rem 0 1rem;font-size:.8rem;text-align:end}footer .footer-bottom p{margin:0}footer .footer-bottom .cirt{justify-content:end;gap:.55rem;margin-bottom:1.75rem}footer .footer-bottom .cirt img{height:2.25rem}body .main-wrapper>*{transition:all ease .3s}body.menu-opened menu.active{display:block}menu{margin:0;padding:0;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100dvh;display:none;direction:ltr}menu .menu-sheet{position:relative;z-index:2;width:100%;height:100%;margin-left:auto;background-color:#000;overflow:auto}menu .menu-sheet>div{min-height:100%;overflow:hidden;display:flex;flex-direction:column}menu .menu-header{padding:1.75rem 0;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){menu .menu-header{padding:1rem 0}}menu .menu-header .logo img{height:3rem}@media(max-width: 767px){menu .menu-header .logo img{height:2rem}}menu .menu-header .btns{display:flex;align-items:center}menu .close{width:2.5rem;height:2.75rem;padding:0;overflow:hidden;position:relative;transform:rotate(45deg);border:0;margin-left:1.5rem}@media(max-width: 767px){menu .close{width:2rem;height:2rem}}menu .close:hover i{background-color:#ff4715}menu .close i{display:block;background-color:#fff;position:absolute;transition:all ease .5s}menu .close i:first-child{left:calc(50% - 1px);top:0;width:2px;height:100%}menu .close i:last-child{left:0;top:calc(50% - 1px);width:100%;height:2px}menu .contact-link{color:#fff}menu .menu-container{margin:auto 0;padding:4.5rem 0}menu .menu-container ul{padding:0;margin:0;list-style:none}menu .menu-container ul li{display:flex;overflow:hidden}menu .menu-container ul li a{padding:.25rem 0;font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;line-height:1;color:#fff}@media(max-width: 767px){menu .menu-container ul li a{padding:.35rem 0}}menu .menu-container ul li a:hover{color:#ff4715}menu .menu-container ul li a.active{color:#ff4715;font-family:"HelveticaNeueLTProBdEx",sans-serif}menu .menu-container ul li a.active:before{display:block}menu .menu-container .lang{display:flex;gap:2rem;margin-top:20%}@media(max-width: 767px){menu .menu-container .lang{margin:10% 0 15%}}menu .menu-container .main-nav li+li{margin-top:.25rem}menu .menu-container .main-nav a{display:flex;align-items:center;font-size:2.25rem}@media(max-width: 767px){menu .menu-container .main-nav a{font-size:1.75rem}}menu .menu-container .main-nav a:before{display:none;content:"";margin-right:.75rem;width:1.5rem;height:1.5rem;background:url(../../images/icons/menu-orange-arrow.svg) no-repeat center/contain}menu .menu-container .info-item{font-size:1.15rem;font-family:"HelveticaNeueLTProEx",sans-serif;color:#fff;overflow:hidden}menu .menu-container .info-item+.info-item{margin-top:2.75rem}menu .menu-container .info-item label{display:block;font-weight:normal;color:gray;margin-bottom:.6rem;font-size:1rem;line-height:1}menu .menu-container .info-item div div{white-space:pre-line}menu .menu-container .info-item a{color:#fff}menu .menu-container .info-item a:hover{color:#ff4715}@media(max-width: 767px){menu .menu-container .info-wrapper{display:flex;flex-wrap:wrap}menu .menu-container .info-wrapper>.info-item{width:50%;margin-top:0;margin-bottom:2rem}}.preloading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.99);z-index:9999999;display:flex;justify-content:center;align-items:center}.preloading img{max-height:4rem}.backtop{opacity:0;visibility:hidden;position:fixed;bottom:1rem;right:1.5rem;z-index:99;border:none;outline:none;transition:all ease .3s;cursor:pointer;padding:1.5rem;border-radius:50%;background:url(../../images/icons/arrow-white-right.svg) no-repeat #ff4715 center/1rem;transform:rotate(-90deg)}.backtop.show{opacity:1;visibility:visible}@media(min-width: 767px){.mobile-vr{display:none}}@media(max-width: 767px){.desktop-vr{display:none}}ul.social{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:1rem}ul.social img{height:1.85rem}.cirt{display:flex;align-items:center;gap:.75rem}.cirt img{height:3rem}.home-hero{position:relative;display:flex;flex-direction:column;background-color:#000;color:#fff}.home-hero .hero-wrapper{display:flex;align-items:end;position:relative;z-index:1;min-height:100lvh;flex-direction:column}@media(max-width: 767px){.home-hero .hero-wrapper{flex-direction:column-reverse}.home-hero .hero-wrapper .hero-menu ul{flex-direction:column}.home-hero .hero-wrapper .hero-menu ul li{margin-top:25px}}.home-hero .hero-content{margin:0 auto;width:39.5rem;max-width:100%;text-align:center;flex:1;display:flex;flex-direction:column;padding-bottom:3.5rem}.home-hero .hero-content .logo-container{padding:3.5rem 0;margin:auto}.home-hero .hero-content p{font-size:1rem;font-family:"HelveticaNeueLTProEx",sans-serif}.home-hero .hero-bottom{width:100%;margin-top:auto}.home-hero .hero-bottom p{font-size:1.1rem;line-height:1.2;margin-bottom:0}@media(min-width: 1200px){.home-hero .hero-bottom .hero-text{transform:translateY(50%)}}@media(max-width: 767px){.home-hero .hero-bottom{display:flex;flex-direction:column-reverse;margin:0 0 auto}}.home-hero .logo-container{padding-bottom:3.5rem;width:100%}.home-hero .logo-container img{width:100%}@media(max-width: 767px){.home-hero .logo-container{padding:3rem 0}}.home-hero .hero-menu{position:sticky;top:0;z-index:3;padding:3rem 0;width:100%}.home-hero .hero-menu ul{display:flex;justify-content:space-between;width:100%;padding:0;margin:0;list-style:none}.home-hero .hero-menu ul li{overflow:hidden}.home-hero .hero-menu a{color:#fff !important;font-size:1.4rem;line-height:1.5 !important;font-family:"HelveticaNeueLTProEx",sans-serif !important}.home-hero .hero-menu a:after{margin-left:1rem;width:1.25rem;height:1.25rem}.home-hero .bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.home-hero .bg-wrapper .bg{width:100%;height:100%}.home-hero .bg-wrapper .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero .bg-wrapper .bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5)}.main-title{font-size:2rem;font-family:"HelveticaNeueLTProBdEx",sans-serif;line-height:1.2;font-weight:normal}.main-title.hs-sq{text-align:start;position:relative}.main-title.hs-sq:before{content:"";width:10rem;height:1.5rem;background-color:#ff4715;position:absolute;top:0;bottom:0;margin:auto;right:calc(100% + 1.5rem)}.main-title.small{font-size:1.25rem;font-family:"HelveticaNeueLTProBdEx",sans-serif;margin-bottom:3.25rem}.main-title.small:before{width:1.3rem;height:.9rem;right:calc(100% + 1.1rem)}.title{font-size:1.25rem;font-family:"HelveticaNeueLTProBdEx",sans-serif;margin-bottom:3.25rem;position:relative}.title:before{content:"";width:1.3rem;height:.9rem;background-color:#ff4715;position:absolute;top:0;bottom:0;margin:auto;right:calc(100% + 1.1rem)}.sub-title{font-size:1.25rem;font-family:"HelveticaNeueLTProBdEx",sans-serif;margin-bottom:1.25rem}@media(max-width: 767px){.sub-title{margin-bottom:.75rem}}p+.sub-title{margin-top:1.5rem}@media(max-width: 767px){p+.sub-title{margin-top:1rem}}.bg-offwhite{background-color:#e0e0e0}.bg-offwhite .accordion .item{background-color:inherit}.bg-gray{background-color:#c7c7c7}.bg-gray .accordion .item{background-color:inherit}.bg-brown{background-color:#333;color:#fff}.bg-brown hr{border-color:#707070}.bg-brown .accordion .item{background-color:inherit}.section{padding-top:10rem;padding-bottom:8rem;overflow:hidden}@media(max-width: 767px){.section{padding-top:7.5rem;padding-bottom:4rem}}.section.services .section-head{border:1px solid #707070;padding:2rem}@media(min-width: 768px){.section.services .section-head{text-align:center}}.section.services .service-item{display:flex;border:1px solid #707070;margin-top:-1px;overflow:hidden}@media(min-width: 993px){.section.services .service-item:nth-child(odd) .media-container{order:1}}@media(max-width: 992px){.section.services .service-item{flex-direction:column}}.section.services .service-item .media-container{min-width:40%;background-color:#000;overflow:hidden;position:relative}@media(max-width: 992px){.section.services .service-item .media-container::before{content:"";padding-top:50%;display:block}}.section.services .service-item .media-container img{opacity:.75;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.section.services .service-item .media-container .play{display:flex;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5.5rem;height:5.5rem;z-index:1;background-color:#f44415;border:2px solid #f44415;border-radius:50%;padding:0}.section.services .service-item .media-container .play:hover{background-color:rgba(0,0,0,0)}.section.services .service-item .media-container .play:after{content:"";width:1.5rem;height:1.5rem;background:url(../../images/icons/play-ic.svg) no-repeat center/contain;margin:auto}.section.services .service-item .details{padding:5rem;display:flex;flex-direction:column;flex:1}@media(max-width: 767px){.section.services .service-item .details{padding:2.1rem 1.25rem}}.section.services .service-item .details>div{margin:auto 0}.section.services .service-item h3{font-size:1.5rem;line-height:1.8rem;margin-bottom:4rem;font-family:"HelveticaNeueLTProBdEx",sans-serif}.section.services .service-item p{font-size:1rem;line-height:1.4rem;margin-bottom:2.25rem;font-family:"HelveticaNeueLTProRoman",sans-serif}@media(max-width: 767px){.section.services .service-item p{margin-bottom:4rem}}.section.accomplishments .home-title{text-align:center}.section.accomplishments .content{padding-top:5rem}.section.accomplishments .row>div{padding-top:1rem;padding-bottom:1rem}.section.accomplishments .acc-card{background-color:#e0e0e0;min-height:100%}.section.accomplishments .acc-card .card-head{background-color:#ff4715;padding:1.75rem 1.5rem;font-size:2rem;line-height:2.4rem;font-family:"HelveticaNeueLTProBdEx",sans-serif}.section.accomplishments .acc-card .card-body{padding:7.5rem 1.5rem 2.5rem}.section.accomplishments .acc-card .card-body img{height:7.5rem;margin-bottom:3.25rem}.section.accomplishments .acc-card .card-body p{margin:0;font-size:1rem;font-family:"HelveticaNeueLTProEx",sans-serif;line-height:1.5rem}@media(max-width: 767px){.section.accomplishments .acc-card .card-body p{max-width:90%}}.section.history{color:#fff;overflow:hidden}.section.history ul.timeline{padding:0;margin:0;list-style:none}@media(max-width: 768px){.section.history ul.timeline{display:flex;justify-content:space-between;margin:2.75rem 0 3.75rem}.section.history ul.timeline li{margin:0;padding:.25rem}.section.history ul.timeline li:before{display:none !important}.section.history ul.timeline li+li{margin-left:1rem}}.section.history ul.timeline li{padding:.25rem 0;margin:1rem 0;position:relative;background-color:#333;font-size:1rem;line-height:1.15rem;cursor:pointer;transition:color ease .5s}.section.history ul.timeline li:hover{color:#ff4715}.section.history ul.timeline li:before{content:"";transition:width ease .5s;position:absolute;top:50%;right:100%;width:0;height:1px;background-color:#ff4715;margin-right:.5rem}.section.history ul.timeline li.active{color:#ff4715}.section.history ul.timeline li.active::before{width:100%}@media(min-width: 768px){.section.history .tabs{padding-right:3rem;padding-top:5rem}}@media(max-width: 768px){.section.history .tabs{margin-bottom:3rem}}.section.history .tabs h3{font-size:2.75rem;line-height:3.3rem;margin-bottom:2.8rem}.section.history .tabs p{margin-top:1.75rem;margin-bottom:0;font-size:1rem}.section.history .tabs p.orange-text{font-size:1.25rem}.section.history .tabs>div{display:none}.section.history .tabs>div.active{display:block}.section.history .images{display:flex;align-items:end;gap:.9rem}.section.history .images>.img-container{order:6;min-width:5rem;height:5rem;margin:2.5rem 0;z-index:1}.section.history .images>.img-container:not(.active){cursor:pointer;transform:translateX(100%)}.section.history .images>.img-container:not(.active).animate{transition:all ease .2s;transform:translateX(0)}@media(max-width: 768px){.section.history .images>.img-container{margin:0;transform:translateY(40%)}}.section.history .images>.img-container.active{min-width:80%;height:auto;margin:0;margin-right:-8.5rem;transform:none;z-index:0;order:0}.section.history .images>.img-container.active~div{order:1}@media(max-width: 768px){.section.history .images>.img-container.active{min-width:100%;margin-right:-50%}}.section.history .images>.img-container.active img{transform:translateX(100%)}.section.history .images>.img-container.active.animate img{transform:translate(0) scale(1);transition:all ease .2s}.section.history .thumbs{display:flex;gap:.9rem;margin:2.5rem 0;position:relative;left:-8.5rem}@media(max-width: 768px){.section.history .thumbs{margin:0;transform:translateY(40%);left:-50%}}.section.history .thumbs .img-container{width:5rem;height:5rem}.section.history .img-container{position:relative;overflow:hidden}.section.history .img-container:before{content:"";padding:50% 50%;display:block}.section.history .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section.stories{padding-bottom:12.5rem}.section.stories .home-title{margin-bottom:5rem}.section.stories .title{font-family:"HelveticaNeueLTProBdEx",sans-serif;font-weight:normal;font-size:1.5rem;line-height:2rem;margin-bottom:3.5rem}.section.stories label{display:block;font-weight:normal;font-size:.9rem;line-height:1rem;margin-bottom:1.25rem;color:#ff4715}.section.stories p{font-size:1rem;line-height:1.35rem;margin-bottom:2.75rem}.section.stories .story-card{border-bottom:1px solid #747474;margin-bottom:4rem}.section.stories .story-card .content{padding:4.25rem 0}.section.stories .story-card img{width:100%}@media(max-width: 767px){.section.stories .story-card .img-container{position:relative}.section.stories .story-card .img-container::before{content:"";padding:35% 50%;display:block}.section.stories .story-card .img-container img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}}.section.stories .story-card:nth-child(odd){align-items:end}@media(min-width: 768px){.section.stories .story-card:nth-child(odd){flex-direction:row-reverse}}@media(min-width: 768px){.section.stories .story-card:nth-child(odd) .content{padding-right:30%}}@media(min-width: 768px){.section.stories .story-card:nth-child(odd) img{transform:translateY(2.7rem)}}.section.stories .story-card:nth-child(even){padding-top:5.75rem}.section.stories .story-card:nth-child(even) .content{padding-top:2.5rem}@media(min-width: 768px){.section.stories .story-card:nth-child(even) .content{padding-top:0;padding-bottom:10rem;padding-right:20%}}.section.stories .story-card:nth-child(even) .img-container{padding-right:30%}.section.stories .story-card:nth-child(even) .img-container img{margin-bottom:-7rem}.section.news .main-title{margin-bottom:5rem}.section.news .slider .news-item{width:22.7272727273%;padding-left:3%}@media(max-width: 1200px){.section.news .slider .news-item{width:29.4117647059%}}@media(max-width: 767px){.section.news .slider .news-item{padding-left:.75rem;width:41.6666666667%}}@media(max-width: 580px){.section.news .slider .news-item{width:47.619047619%}}.section.news .news-list{margin-top:9rem}.section.news .news-list>.row .col-lg-4{margin:0 0 7.5rem}@media(min-width: 992px){.section.news .news-list{width:90%;margin-left:auto;margin-right:auto}}.section.clients .main-title{text-align:left;margin-bottom:5rem}.section.clients .content{padding:1.5rem 0}.section.clients .content>div:not(.flickity-enabled){display:flex;align-items:center;overflow:hidden}.section.clients .content>div:not(.flickity-enabled) img{max-width:none}.section.clients .content .logo{padding:0 1.5rem;width:13rem}.section.clients .content .flickity-slider{display:flex;align-items:center}.section.clients .content img{margin:auto;display:block;width:100%}.section.clients .content .certif-slider img{height:7.5rem;width:auto}.section .careers-slider{margin-top:5.5rem;padding-left:2%}.section .careers-slider .item{width:28.5714285714%;margin-left:.75rem}.section .careers-slider .item:before{padding-top:105.376344086%}@media(max-width: 767px){.section .careers-slider .item{width:41.6666666667%}}@media(max-width: 580px){.section .careers-slider .item{width:47.619047619%}}.section.our-team .main-title{margin-bottom:2.25rem}.section.our-team p{font-size:.9rem;line-height:1.1rem;font-family:"HelveticaNeueLTProEx",sans-serif}.section.our-team .row>div{margin-top:4rem}.section.our-team .base-fit,.section.our-team .service-item .img-container,.service-item .section.our-team .img-container,.section.our-team .careers-slider .item{margin-bottom:1.1rem}.section.our-team .base-fit:before,.section.our-team .service-item .img-container:before,.service-item .section.our-team .img-container:before,.section.our-team .careers-slider .item:before{padding-top:114.1414141414%}.section.our-team h5{font-size:1.25rem;line-height:1.5rem;margin-bottom:.5rem;font-family:"HelveticaNeueLTProBdEx",sans-serif}.section.our-team h6{font-size:1.1rem;line-height:1.5rem;font-family:"HelveticaNeueLTProEx",sans-serif}.section .contr-images{display:flex;align-items:center;flex-wrap:wrap}.section .contr-images div:not(:last-child){margin:.5rem 0;margin-right:4.25rem}.section .contr-images img{height:7.5rem}@media(max-width: 767px){.section .contr-images div:not(:last-child){margin-right:2rem}.section .contr-images img{height:6rem}}.news-item .img-container{margin-bottom:1.1rem}.news-item .img-container::before{padding-top:98.6486486486%}.news-item h4{font-size:1rem;line-height:1.25rem;font-family:"HelveticaNeueLTProBd",sans-serif;margin:0 0 1rem}.news-item p{font-size:.85rem;line-height:1.15rem;margin-bottom:1.5rem}.link-arrow,.home-hero .hero-menu a,.link-arrow-square{color:#000;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);border:0}.link-arrow span,.home-hero .hero-menu a span,.link-arrow-square span{position:relative;transition:transform .3s}.link-arrow span:before,.home-hero .hero-menu a span:before,.link-arrow-square span:before{position:absolute;top:100%;color:#ff4715;content:attr(data-hover);transform:translate3d(0, 0, 0);white-space:nowrap;font-weight:bold}.link-arrow:hover span,.home-hero .hero-menu a:hover span,.link-arrow-square:hover span{transform:translateY(-100%)}.link-arrow,.home-hero .hero-menu a{font-size:1.25rem;font-family:"HelveticaNeueLTProRoman",sans-serif;line-height:1.45rem}.link-arrow:after,.home-hero .hero-menu a:after{content:"";width:1rem;height:1rem;background:url(../../images/icons/arrow-orange.svg) no-repeat center/contain;margin-left:.5rem}.link-arrow-square{font-size:.95rem;font-family:"HelveticaNeueLTProEx",sans-serif;line-height:1.15rem}.link-arrow-square:after{content:"";width:.9rem;height:.85rem;background:url(../../images/icons/arrow-bg-orange-right.svg) no-repeat center/contain;margin-left:.5rem}.link-arrow-square.large{font-size:1.75rem;line-height:2rem}.link-arrow-square.large:after{width:1.5rem;height:1.5rem}ul.listed{padding:0;margin:0;list-style:none}ul.listed li{display:flex;align-items:center;font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;margin-bottom:1.25rem;transition:all ease .4s}ul.listed li::before{content:"";width:1rem;height:1rem;background-color:#ff4715;margin-right:.7rem}ul.listed.tabs li{cursor:pointer}ul.listed.tabs li:not(.active){opacity:.2}ul.listed.tabs li:not(.active):hover{opacity:.8}.services-hero{position:relative}@media(min-width: 1300px)and (max-height: 1500px){.services-hero{min-height:100vh}}@media(min-width: 2000px){.services-hero{padding-bottom:5%}}.services-hero .bg svg{width:100%;height:auto}@media(min-width: 1000px){.services-hero .bg{padding-top:43%;overflow:hidden;position:relative}.services-hero .bg svg{position:absolute;bottom:0;left:0}}.services-hero>.container{margin-top:-15%}.services-hero .main-title{margin-bottom:3.25rem}.services-hero .hero-text{padding:10% 0}@media(max-width: 767px){.services-hero .hero-text{padding:5rem 0 2.5rem}}.service-item{position:relative}.service-item.hero{padding-top:6rem}@media(max-width: 767px){.service-item.hero{padding-top:4rem}}.service-item .content{display:flex;gap:.5rem;align-items:flex-start}@media(max-width: 992px){.service-item .content{flex-direction:column}}@media(min-width: 993px){.service-item .content.op-image{padding-top:11rem}}.service-item .img-container{overflow:hidden}.service-item .img-container:before{padding-top:30.2604166667%}@media(max-width: 992px){.service-item .row .img-container{padding:0}}@media(min-width: 993px){.service-item .row .img-container{position:absolute;height:100%;top:0;bottom:0;width:50vw;display:flex}.service-item .row .img-container.left{left:0;padding-right:2rem}.service-item .row .img-container.right{right:0;padding-left:2rem}}.service-item .row .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-item .number{padding:0 .6rem;background-color:#ff4715}@media(max-width: 767px){.service-item .main-title{font-size:1.5rem}}.service-item .text .main-title{margin-bottom:5.5rem}@media(max-width: 992px){.service-item .text .main-title{margin-bottom:1.5rem}}.service-item p{margin:0}.service-item .btn-container{margin-top:4rem}@media(max-width: 767px){.service-item .btn-container{margin-top:2rem}}.service-item>.img-container{margin-bottom:6rem}@media(max-width: 767px){.service-item>.img-container{margin-bottom:3.5rem}}.service-item>.img-container svg{width:100%}.service-item>.img-container image{width:100%}.has-table{overflow:hidden;position:relative;padding-bottom:3.25rem}.has-table:after{content:"";position:absolute;bottom:0;width:50%;height:16rem;transform:translateX(-50%);background:url(../../images/large-logo-icons.svg) no-repeat center bottom/contain}@media(max-width: 992px){.has-table:after{display:none}}.has-table .main-title+.main-title{margin-bottom:4.5rem}@media(max-width: 992px){.has-table .main-title+.main-title{margin-bottom:1.5rem}}.has-table .text-content{position:relative;height:100%;display:flex;flex-direction:column}.has-table .text-content>div{margin-bottom:2.5rem}.has-table table{width:100%}.has-table table tr td{border-top:1px solid #707070;padding:1.5rem 0;padding-right:1.5rem;min-height:4.5rem}.has-table table tr td:first-child{width:40%}.numbers-list-toggle{margin-top:6rem}.numbers-list-toggle .numbers-line{position:relative}@media(max-width: 992px){.numbers-list-toggle .numbers-line .container{max-width:auto}}.numbers-list-toggle .numbers-line:after{content:"";position:absolute;top:50%;height:1px;transform:translateY(-50%);width:100%;left:0;background-color:#000}.numbers-list-toggle .numbers-line ul{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;position:relative;z-index:1;overflow-x:auto;overflow-y:hidden}.numbers-list-toggle .numbers-line ul::-webkit-scrollbar{display:none}.numbers-list-toggle .numbers-line ul li+li{margin-left:1.5rem}.numbers-list-toggle .numbers-line ul li span{display:block;border-radius:50%;background-color:#fff;font-size:2.4rem;line-height:5rem;text-align:center;font-family:"HelveticaNeueLTProEx",sans-serif;width:5rem;height:5rem;border:1px solid #000;transition:all ease .4s;cursor:pointer}@media(max-width: 767px){.numbers-list-toggle .numbers-line ul li span{width:3.5rem;height:3.5rem;font-size:1.75rem;line-height:3.5rem}}.numbers-list-toggle .numbers-line ul li span:hover{background-color:#c7c7c7}.numbers-list-toggle .numbers-line ul li.active span{background-color:#ff4715;border-color:#ff4715;color:#fff}.numbers-list-toggle .content-tabs{margin-top:3.25rem}.numbers-list-toggle .content-tabs>div .fontEx{margin-bottom:2rem}.content-tabs>div{display:none}.content-tabs>div.active{display:block}.service-nav{background-color:#ff4715;padding:1.75rem 0}.service-nav .btns-container{display:flex;align-items:center;justify-content:space-between}.service-nav a{font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;color:#000;display:flex;align-items:center;gap:1rem}.service-nav a:after,.service-nav a:before{width:1rem;height:1rem;transition:transform ease .4s}.service-nav a:first-child:before{content:"";background:url(../../images/icons/prev-arrow.svg) no-repeat center/contain}.service-nav a:first-child:hover:before{transform:translateX(-50%)}.service-nav a:nth-child(2):after{content:"";background:url(../../images/icons/next-arrow.svg) no-repeat center/contain}.service-nav a:nth-child(2):hover:after{transform:translateX(50%)}.has-line{border-left:1.25rem solid #ff4715;padding-left:1.5rem}.has-line div+div{margin-top:2.5rem}.has-line p{margin:0;font-size:.85rem}@media(min-width: 1400px){.has-line.space-before{margin-left:5.5rem}}.lined-title{padding:5.5rem 0 2.5rem;display:flex;align-items:center;gap:1.5rem;font-size:1.5rem;white-space:nowrap;font-family:"HelveticaNeueLTProBdEx",sans-serif}.lined-title:after{content:"";width:100%;height:1px;background:#000}.table-grid .item{height:100%;display:flex;flex-direction:column}.table-grid .header{background-color:#ff4715;padding:2.25rem 2rem;font-size:1.4rem;line-height:1.4;font-family:"HelveticaNeueLTProBdEx",sans-serif;border:1px solid #000;border-bottom:0}.table-grid .content{flex-grow:1;padding:2.25rem 2rem;font-size:1rem;border:1px solid #ff4715;border-top:0}@media(min-width: 993px){.table-grid .content{padding-top:5rem;padding-bottom:7.5rem}}@media(min-width: 993px){.table-grid .row>div+div .header,.table-grid .row>div+div .content{border-left:0}}@media(max-width: 992px){.table-grid .row>div:not(:last-child) .content{border-bottom:0}}.accordion .item{border-bottom:1px solid #707070;background-color:#c7c7c7}.accordion .item:first-child{border-top:1px solid #707070}.accordion .item .head{padding:1rem 0;cursor:pointer;transition:background-color ease .3s}.accordion .item .head .container{display:flex;align-items:center;justify-content:space-between}.accordion .item .head h3{font-size:1.25rem;line-height:1;font-family:"HelveticaNeueLTProBdEx",sans-serif;margin:0}@media(max-width: 767px){.accordion .item .head h3{font-size:1rem}}.accordion .item .head button{width:1.8rem;min-width:1.8rem;height:1.8rem;border:0;background-color:#ff4715;padding:0}.accordion .item .head button::before,.accordion .item .head button:after{content:"";display:block;margin:auto;width:1rem;height:1px;background-color:#fff}.accordion .item .head button:before{transform:translateY(100%)}.accordion .item .head button:after{transform:rotate(90deg)}.accordion .item .head:hover{background-color:#b4b4b4}.accordion .item .content{display:none;overflow:hidden;background-color:#333;color:#fff;padding:3.75rem 0}.accordion .item .content p{font-size:1rem}.accordion .item .content a{color:inherit}.accordion .item.active .head{background-color:#ff4715}.accordion .item.active .head h3{color:#fff}.accordion .item.active .head button{background-color:#fff}.accordion .item.active .head button::after,.accordion .item.active .head button::before{background-color:#ff4715}.accordion .item.active .head button::after{display:none}.image-back{padding:10rem 0;background-color:#000;position:relative;color:#fff}.image-back .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.44;z-index:0}.image-back .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-back .container{position:relative;z-index:1}.image-back p{font-size:1.25rem;margin:0}.image-back p+p{margin-top:2rem}.details .head-info{font-family:"HelveticaNeueLTProBdEx",sans-serif}.details .head-info .main-title{margin-bottom:3rem}.details .head-info p{font-size:1.25rem;line-height:1.5rem;margin-top:2.5rem}.details .link-arrow-square{font-size:1.75rem;line-height:2rem}.details .link-arrow-square:after{width:1.5rem;height:1.5rem}.details .purpose{padding:5rem 0 5.75rem}.details .purpose p{font-size:1rem}.details .responsible{border-bottom:1px solid #000}.details .content-wrapper{padding:3.75rem 0 6.25rem;font-size:1rem;line-height:1.2rem}.details .content-wrapper+.content-wrapper{padding-top:0}.details .content-wrapper ul{padding:0}.details .content-wrapper .content *{margin-bottom:1.25rem}.details .career-footer{padding:3.35rem 0 5rem}.details .form{padding:6.5rem 0}.details .form-group{margin-bottom:2.75rem;position:relative}.details .form-group label{font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;text-transform:uppercase;transition:all ease .3s}.details .control{border:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #000;width:100%;padding:1.25rem 0 1rem;font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;outline:none;height:3rem;position:relative}.details .control:focus{border-bottom-color:#ff4715}.details .control::-moz-placeholder{text-transform:uppercase;color:rgba(0,0,0,0)}.details .control::placeholder{text-transform:uppercase;color:rgba(0,0,0,0)}.details .control:not(input[type=file]):not(:-moz-placeholder-shown)+label{top:0;opacity:.7;font-size:.8rem}.details .control:not(input[type=file]):focus+label,.details .control:not(input[type=file]):not(:placeholder-shown)+label{top:0;opacity:.7;font-size:.8rem}.details .control input[type=file]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.details .control.file{background:url(../../images/icons/arrow-black.svg) no-repeat right center/0.75rem}.details select.control{padding:0}.details textarea.control{height:10rem}.details textarea.control+label{top:0;transform:translateY(50%)}.details textarea.control:not(:-moz-placeholder-shown)+label{transform:translateY(-30%)}.details textarea.control:focus+label,.details textarea.control:not(:placeholder-shown)+label{transform:translateY(-30%)}.details .file-value{margin-top:1rem}.details .btn-container{margin-top:6.75rem}.contact-tabs{padding:1rem 3% 0}.contact-tabs .tabs-btns-wrapper{overflow-x:auto;padding-bottom:5px}.contact-tabs .tabs-btns{display:flex;align-items:end;padding:0;margin:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.15)}.contact-tabs .tabs-btns li{padding:1.5rem 0;margin-bottom:-1px;font-size:1.25rem;font-family:"HelveticaNeueLTProEx",sans-serif;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0);text-wrap:nowrap}.contact-tabs .tabs-btns li+li{margin-left:3.5rem}.contact-tabs .tabs-btns li.active,.contact-tabs .tabs-btns li:hover{border-bottom-color:#ff4715}.contact-tabs .content{padding:3rem 0 4.5rem;font-size:1rem}.contact-tabs .content a{color:#ff4715;text-decoration:underline}.contact-tabs .content>div{display:none}.contact-tabs .content>div.active{display:block}.contact-section{display:flex;flex-wrap:wrap}.contact-section .contact-tabs{width:60%}.contact-section .map-container{width:40%}.contact-section .map-container>div{display:none}.contact-section .map-container>div.active{display:block}.contact-section .map-container div{height:100%}.contact-section .map-container iframe{width:100%;height:100%;min-height:20rem}@media(max-width: 992px){.contact-section .contact-tabs,.contact-section .map-container{width:100%}}