.company-slider-holder .company{border:1px solid #E7E5E1;border-radius:15px;display:block;padding:50px 20px;margin:0 15px}.company-slider-holder .company img{max-width:155px;max-height:32px;margin:0 auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.company-slider-holder .company-slider.bottom{margin-top:30px}@media only screen and (max-width: 1560px){.company-component .intro-holder{transform:none;margin:0 0 0 40px}}@media only screen and (max-width: 1100px){.company-component .col-span-2,.company-component .col-span-5{grid-column:span 7/span 7}.company-component .intro-holder{max-width:520px;margin-bottom:75px}.company-component .intro-holder:before{display:none}.company-slider-holder{position:relative}.company-slider-holder:before,.company-slider-holder:after{content:"";background:#fff;background:linear-gradient(90deg,#fff 20%,#fff0);width:200px;right:0;top:0;position:absolute;height:100%;z-index:1;transform:rotate(180deg)}.company-slider-holder:after{transform:none;right:auto;left:0}}@media only screen and (max-width: 767px){.company-slider-holder:before,.company-slider-holder:after{width:100px}.company-slider-holder .company{max-width:300px;margin:0 auto 15px!important}.company-component .intro-holder{max-width:520px;margin:0 20px 50px}}.method-blocks-slider{display:none}@media only screen and (max-width: 1200px){.method-blocks-slider{display:block;padding-top:70px;position:relative}.method-blocks-slider h3{padding-left:0!important}.method-blocks-slider h3:before{display:none}.method-blocks-slider .arrows-holder{width:100%;position:absolute;top:0;right:0;display:flex;justify-content:space-between}.method-blocks-slider .arrows-holder .arrow{width:50px;height:50px;background-color:#e63137;display:inline-block;border-radius:50%;position:relative}.method-blocks-slider .arrows-holder .arrow:before{content:"";background-image:url(/assets/images/arrow-white.svg);background-size:100%;position:absolute;width:21px;height:21px;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%,-50%)}.method-blocks-slider .arrows-holder .arrow.prev:before{transform:translate(-50%,-50%) rotate(-180deg)}.relatedcarousel{width:calc(100% + 200px)}:global(.relatedcarousel>div){height:100%}.carousel-holder{max-width:1680px;margin:0 0 0 auto;overflow:hidden}.method-blocks-slider .slider{margin-right:30px;display:flex;justify-content:center;align-items:center}.method-block{padding:25px;background-color:#fff;border-radius:15px;margin-right:20px;height:100%;-o-object-fit:cover;object-fit:cover}.method-block .image-holder{margin-bottom:20px;border-radius:15px;overflow:hidden}.method-block .image-holder img{width:100%;height:100%;aspect-ratio:495/330;-o-object-fit:cover;object-fit:cover}}.project-item{max-width:calc(100% - 20px);display:block}.project-item .image-holder{overflow:hidden;border-radius:15px;position:relative}.project-item .image-holder .logos{position:absolute;top:20px;left:20px;z-index:5}.project-item .image-holder .logos span{height:60px;background-color:#fff;border-radius:10px;margin-right:10px;display:inline-block;padding:20px;box-sizing:border-box}.project-item .image-holder .logos span img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;border-radius:0}.project-item .image-holder img{aspect-ratio:800/550;-o-object-fit:cover;object-fit:cover;transition:all .4s}.project-item:hover .image-holder>img{transform:scale(1.03)}.project-item h3{font-family:Faktum-Regular,sans-serif;margin-top:20px}.project-slider-holder{overflow:unset!important}.project-slider-container{position:relative}.project-slider-container:before{content:"";right:100%;width:100vw;height:100%;top:0;position:absolute;background-color:#adc1ce;z-index:5}.project-slider-container .arrow{width:50px;height:50px;background-color:#c5f4a1;display:inline-block;border-radius:50%;position:absolute;z-index:10;transition:all .4s}.project-slider-container .arrow:hover{background-color:#e63137}.project-slider-container .arrow:hover:before{background-image:url(/assets/images/arrow-white.svg)}.project-slider-container .arrow:before{content:"";background-image:url(/assets/images/arrow-black.svg);background-size:100%;position:absolute;width:21px;height:21px;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .4s}.project-slider-container .arrow.next-project-slide{right:0;top:50%;transform:translateY(-70%)}.project-slider-container .arrow.prev-project-slide{top:50%;left:-25px;transform:translateY(-70%)}.project-slider-container .arrow.prev-project-slide:before{transform:translate(-50%,-50%) rotate(-180deg)}.mobile-button-holder{display:none}@media only screen and (max-width: 767px){.project-slider-container .arrow.prev-project-slide{top:-60px;left:0;transform:none}.project-slider-container .arrow.next-project-slide{right:0;top:-60px;transform:none}}.image-slide{max-width:calc(100% - 20px);display:block}.image-slide .image-holder{overflow:hidden;border-radius:15px;position:relative}.image-slide .image-holder .logos{position:absolute;top:20px;left:20px;z-index:5}.image-slide .image-holder .logos span{height:60px;background-color:#fff;border-radius:10px;margin-right:10px;display:inline-block;padding:20px;box-sizing:border-box}.image-slide .image-holder .logos span img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;border-radius:0}.image-slide .image-holder img{aspect-ratio:800/550;-o-object-fit:cover;object-fit:cover;transition:all .4s}.image-slide:hover .image-holder>img{transform:scale(1.03)}.image-slide h3{font-family:Faktum-Regular,sans-serif;margin-top:20px}.image-slider-holder{overflow:unset!important}.image-slider-container{position:relative}.image-slider-container .sliderNav{position:absolute;cursor:none}.image-slider-container .sliderNav.prev-image-slide .next-image-slide,.image-slider-container .sliderNav.next-image-slide .prev-image-slide{display:none}.image-slider-container .sliderNav .arrow{width:80px;height:80px;background-color:#c5f4a1;display:inline-block;border-radius:50%;z-index:10;transition:all .4s;cursor:none}.image-slider-container .sliderNav .arrow:before{content:"";background-image:url(/assets/images/large-arrow.svg);background-size:100%;position:absolute;width:26px;height:22px;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .4s}.image-slider-container .sliderNav .arrow.next-image-slide{right:0;top:50%;transform:translateY(-70%)}.image-slider-container .sliderNav .arrow.prev-image-slide{top:50%;left:-25px;transform:translateY(-70%)}.image-slider-container .sliderNav .arrow.prev-image-slide:before{transform:translate(-50%,-50%) rotate(-180deg)}@media only screen and (max-width: 1100px){.image-slider-container .sliderNav{display:none}}@media only screen and (max-width: 767px){.slider-component .image-holder.even{margin-top:19vw}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}
