ul.contact-options li,ul.contact-options li a i,.image-hover-text-bubble,.image-hover-text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}div#header{position:relative;top:-120px;height:100%;width:100%;overflow:hidden}.header-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.header-container h1{display:none}.header-container a.btn{display:none}.header-container p{margin:30px 0 0;font-size:20px}.header-home-img{display:none}.header-home-video{width:100%;height:auto;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-overlay{display:none}.gradient{display:none}@keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.scroll-btn{position:relative;top:-50px}.scroll-btn .mouse{position:relative;display:flex;justify-content:center;width:35px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:4px solid #fff;border-radius:23px}.scroll-btn .mouse>*{position:absolute;display:block;width:8px;height:8px;background:#fff;border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}.section{display:block;margin:20px 0}#section-half{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section-half-left .section-content,.section-half-right .section-img{order:1}.section-half-left .section-img,.section-half-right .section-content{order:2}#section-half .section-content{width:100%}#section-half .section-content .container{max-width:600px;width:100%}#section-half .section-img{width:100%;position:relative;display:block;height:auto}.section-content{display:flex;align-items:center;background-color:#f1f1f1;padding:100px}.section-img{width:100%;height:auto}.section-img *{width:100%;height:100%;object-fit:cover;object-position:center top}#client-slider{display:block;margin:20px 0}#client-slider .container{padding:30px 100px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.slider-red{background-color:#a71930}.slider-blue{background-color:#052048}aside#client-slider .container h2{position:relative;top:5px;color:#fff;font-size:20px;margin-right:auto}ul.client-slider{width:calc(100% - 350px)}ul.client-slider .slick-track{display:flex;align-items:center}ul.client-slider .slick-track li{text-align:center}ul.client-slider .slick-slide img{margin:0 auto;max-width:150px;height:auto}aside.clients ul.client-slider{width:calc(100% - 250px)}#section-client{padding-top:90px;margin-top:-90px}.client.slick-slide{margin:0 50px}.client.slick-slider .slick-list{margin:0 -50px}section.section.section-why{position:relative;height:100%;overflow:hidden}#why{padding-top:90px;margin-top:-90px}.slick-slide{margin:0 10px}.why-slider.slick-slider .slick-list{margin:0 -10px}.why.why-controls{background-color:#052048;color:#fff;width:calc(25% + 25px);height:100%;position:absolute;left:-20px;z-index:1;border-right:20px solid #fff;border-left:20px solid #fff}.parent{width:100%;height:calc(100% - 90px);position:relative;padding:50px;top:0;left:0}.why.why-controls .container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;top:-20px}.why.why-controls .container .section-header{margin-bottom:20px}.why-controls .section-header h2:before{color:#fff}aside.why-slider-controls{position:relative;top:20px}aside.why-slider-controls button{line-height:0;cursor:pointer;padding:0;color:transparent;border:none;outline:none;background-color:transparent;border-radius:5px;margin-right:10px}aside.why-slider-controls button:nth-child(2){margin-right:0}aside.why-slider-controls button:before{display:block;font-family:"Font Awesome 5 Free";font-size:26px;font-weight:700;color:#fff;text-rendering:optimizeLegibility}aside.why-slider-controls button.prev:before{content:'\f359';text-rendering:optimizeLegibility}aside.why-slider-controls button.next:before{content:'\f35a';text-rendering:optimizeLegibility}.image-hover-text-container{position:relative;transition:all .2s linear;max-height:400px;height:100%;text-align:left;overflow:hidden}.image-hover-image{display:block;height:100%}.image-hover-text{display:flex;align-items:center;position:absolute;top:0;height:100%;opacity:1;background:rgba(0,0,0,.35);padding:40px 50px}.image-hover-text-bubble{position:relative;top:60%}.image-hover-text-bubble h3{color:#fff;font-size:22px;font-weight:700}.image-hover-text-bubble p{color:#fff;margin:20px 0 30px;opacity:0}.image-hover-text-bubble a.btn{color:#a71930;margin-top:0;opacity:0}.image-hover-text-bubble a.btn:hover{background-color:#a71930;color:#fff}:root{--technicalColor:#fff}.image-hover-text-bubble a.btn-alt{background:linear-gradient(to bottom,var(--technicalColor) 0%,var(--technicalColor) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 2px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background-size .2s;padding:5px}.image-hover-text:hover{opacity:1;background:#a71930}.image-hover-text:hover .image-hover-text-bubble{top:0}.image-hover-text:hover .image-hover-text-bubble p,.image-hover-text:hover .image-hover-text-bubble a.btn{opacity:1}#section-half .section-content.testimonials .container{max-width:700px;width:100%}ul.testimonials-slider .slick-slide{margin:0}li.testimonial article{margin-bottom:50px}span.name{margin-top:20px;font-size:12px;font-weight:800;text-transform:uppercase}ul.testimonials-slider.testimonials-slider ul.slick-dots{position:absolute;margin:0 auto;right:0;width:100%;height:16px;display:flex !important;justify-content:flex-start}.testimonials-slider .slick-dots li{list-style:none;cursor:pointer;margin-right:10px;display:inline-flex}.testimonials-slider .slick-dots li button{font-size:0;padding:0;cursor:pointer;border:0;outline:none;background-color:#373737;border:2px solid #373737;width:12px;height:12px}.testimonials-slider .slick-dots li.slick-active button{background-color:transparent}ul.contact-options{display:block;max-width:620px;width:100%;position:absolute;left:40%;z-index:1}ul.contact-options li{background-color:#fff;opacity:.7;margin-bottom:20px}ul.contact-options li:hover{opacity:1;filter:drop-shadow(0px 3px 20px rgba(0,0,0,.16))}ul.contact-options li:last-child{margin-bottom:0}ul.contact-options li a{display:flex;align-items:center;padding:22px 40px 20px;text-decoration:none;width:100%}ul.contact-options li a i{opacity:0}ul.contact-options li:hover a i{opacity:1;font-size:18px}ul.contact-options li a picture{display:flex;max-width:40px;width:100%;height:auto}ul.contact-options li a picture *{width:100%}ul.contact-options li a p{margin-bottom:0;width:calc(100% - 50px - 75px);margin-left:auto;position:relative;top:2px}ul.contact-options li a.social p{text-transform:uppercase}@media (max-width:1500px){ul.client-slider .slick-slide img{max-width:120px}ul.contact-options li a p{margin-left:100px}}@media (max-width:1460px){.image-hover-text-bubble h3{font-size:16px;line-height:28px}.image-hover-text-bubble p{font-size:14px;margin:12px 0 20px}}@media (max-width:1380px){.why.why-controls .container .section-header h2{font-size:24px}.image-hover-text{padding:40px 30px}.image-hover-text-bubble a.btn{padding:14px 14px 10px;min-width:150px;font-size:12px}}@media (max-width:1300px){#client-slider .container{padding:30px 70px}}@media(max-width:1250px){.why.why-controls{width:calc(33% + 30px)}.image-hover-text-bubble{top:70%}.image-hover-text-bubble h3{font-size:16px;line-height:28px}}@media (max-width:1200px){#section-half{display:flex;justify-content:space-between;flex-wrap:wrap}#section-half .section-content{width:calc(100% - 400px - 20px)}#section-half .section-img{max-width:400px}aside#client-slider .container h2{display:none}ul.client-slider,aside.clients ul.client-slider{width:100%}#client-slider .container{padding:30px}ul.contact-options{max-width:500px;left:50%}}@media (max-width:1130px){video.header-home-video{display:none}.header-container h1{display:block}.header-container a.btn{display:inline-block}.header-home-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.header-home-img *{width:100%;height:100%;object-fit:cover;object-position:center}.header-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/50%);z-index:1}.gradient{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0c418f;background:linear-gradient(133deg,rgba(12,65,143,1) 0%,rgba(85,46,98,0) 47%,rgba(167,25,48,1) 100%);z-index:1}.header.header-container{display:block;text-align:center}.header-container{width:100%;height:100%;padding:50px;z-index:2;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.header-container h1{font-weight:700;font-size:42px;line-height:67px;color:#fff}.scroll-btn{position:relative;top:50px}}@media (max-width:1100px){.section-content{padding:80px}ul.contact-options{max-width:400px}ul.contact-options li a picture{max-width:30px}ul.contact-options li a p{margin-left:30px;font-size:14px}}@media (max-width:1000px){.why.why-controls{width:calc(50% + 30px)}.image-hover-text-bubble h3{font-size:22px;line-height:32px}.image-hover-text-bubble p{font-size:16px}.image-hover-text-bubble a.btn{padding:18px 20px 14px}}@media (max-width:990px){.section-content{padding:60px}}@media (max-width:950px){#section-half .section-content{width:100%;padding:80px}#section-half .section-content .container{max-width:950px;width:100%}#section-half .section-img{max-width:950px;height:200px}.section-img *{object-position:center}.section-content.about-us,.section-content.testimonials{order:1}picture.section-img.about-us,picture.section-img.testimonials{order:2}ul.contact-options{position:inherit}ul.contact-options li a p{width:calc(100% - 30px - 30px)}ul.contact-options li a i{display:none}}@media (max-width:860px){ul.contact-options{max-width:fit-content}ul.contact-options li a{padding:20px}ul.contact-options li a p{display:none}}@media (max-width:768px){aside.why-slider-controls{display:none}ul.why-slider ul.slick-dots{margin:30px auto 10px;width:100%;height:16px;display:flex !important;justify-content:flex-start;position:absolute;top:-100px;left:50px;z-index:1}ul.why-slider ul.slick-dots li{list-style:none;cursor:pointer;margin-right:10px;display:inline-flex}ul.why-slider ul.slick-dots li button{font-size:0;padding:0;cursor:pointer;border:0;outline:none;background-color:#fff;border:2px solid #fff;width:12px;height:12px}ul.why-slider ul.slick-dots li.slick-active button{background-color:transparent}.why.why-controls{width:100%;height:100%;left:0;border-right:none;border-left:none;position:relative;margin-bottom:20px}.why.why-controls .container{top:-10px}}@media (max-width:750px){.image-hover-text-bubble{top:70%}.image-hover-text{padding:40px 30px}.image-hover-text-bubble h3{font-size:16px;line-height:28px}.image-hover-text-bubble p{font-size:14px}}@media (max-width:660px){.image-hover-text-container{max-height:300px}.image-hover-text{padding:40px 50px}.image-hover-text-bubble{top:60%}.image-hover-text-bubble h3{font-size:22px;line-height:32px}}@media (max-width:630px){.section-content.content,ul.contact-options li a p{display:block}ul.contact-options{margin-top:40px;max-width:100%}}@media (max-width:600px){#section-half .section-img{height:150px}}@media (max-width:550px){#section-half .section-content{padding:60px}#client-slider,.section{margin:10px 0}#section-half{gap:10px}.why.why-controls{margin-bottom:10px}}@media (max-width:500px){.header-container h1{font-size:32px;line-height:48px}}@media (max-width:453px){.header-container a.btn{display:block;margin:20px 0}}@media (max-width:450px){#section-half .section-content{padding:60px 30px}.image-hover-text{padding:40px 30px}.image-hover-text-bubble{top:70%}.image-hover-text-bubble h3{font-size:16px;line-height:28px}.client.slick-slide{margin:0 30px}}@media (max-width:400px){.header-container{padding:50px 20px}.header-container h1{font-size:26px;line-height:40px;margin-bottom:20px;margin-top:60px}.header-container a.btn{margin:10px}.scroll-btn{display:none}ul.contact-options{max-width:fit-content}ul.contact-options li{display:inline-block;margin-right:5px}ul.contact-options li a{padding:16px}ul.contact-options li a p{display:none}ul.contact-options li a picture *{height:20px}}