.page-template-homepage .about{background-image:url("../jpg/about-bg-2.jpg");background-position:center;background-size:cover}.page-template-homepage .about__content{padding-block:max(min(50px,10vw),2.6041666667vw);text-align:center}.page-template-homepage .about__title{color:var(--LOGO-blue);margin-block-end:max(min(48px,3vw),2.0833333333vw)}.page-template-homepage .about__text{color:var(--LOGO-blue)}.page-template-homepage .about__link{background:rgba(24,39,82,.3019607843);border:max(1px,.0520833333vw) solid #ffca2c;width:Fixed 132.5px px;height:Hug 140px px;padding:max(50px,2.6041666667vw) max(36px,1.875vw);gap:max(10px,.5208333333vw);border-radius:max(150px,7.8125vw);opacity:0px;color:var(--LOGO-blue);text-transform:uppercase}.page-template-homepage .about__link:hover{background-color:var(--Turquoise);color:var(--LOGO-blue)}.page-template-homepage .solution{padding-block:max(min(123.5px,5vw),6.4322916667vw) max(min(120px,12vw),6.25vw)}.page-template-homepage .solution__container{gap:max(16px,3.75vw);color:var(--LOGO-blue)}@media only screen and (max-width: 1024px){.page-template-homepage .solution__container{flex-wrap:wrap-reverse}}.page-template-homepage .solution__title{margin-block-end:max(16px,4.4270833333vw)}.page-template-homepage .solution__title *{font-size:max(24px,2.0833333333vw);line-height:max(24px,2.5vw)}.page-template-homepage .solution__cards_text{display:grid;gap:max(16px,1.25vw)}.page-template-homepage .solution__card{max-height:max(22px,1.5625vw);overflow:hidden;transition:all ease-in 300ms;position:relative;padding-inline-start:max(16px,.8333333333vw)}.page-template-homepage .solution__card::after{position:absolute;left:max(2.3px,.1197916667vw);bottom:0;content:"";width:max(1px,.0520833333vw);height:50%;background:var(--LOGO-blue-60);transform:translateY(-50%);transition:all ease-in 300ms}.page-template-homepage .solution__card::before{content:"";width:max(6px,.3125vw);height:max(6px,.3125vw);border-radius:50%;background:var(--Turquoise);position:absolute;bottom:90%;left:-1px;transition:all ease-in 300ms;opacity:0}@media only screen and (max-width: 600px){.page-template-homepage .solution__card::before{bottom:93%}}.page-template-homepage .solution__card *{transition:all ease-in 300ms}.page-template-homepage .solution__card.active::after{height:95%;background:linear-gradient(0deg, rgba(43, 85, 209, 0.1019607843) 0%, #2cccd2 100%);bottom:-50%}.page-template-homepage .solution__card.active::before{opacity:1}.page-template-homepage .solution__card.active .solution__card_title{color:var(--Turquoise)}.page-template-homepage .solution__card.active .solution__card_text{opacity:1;visibility:visible}.page-template-homepage .solution__card_title{color:var(--LOGO-blue-60);min-height:max(30px,1.5625vw);display:flex;align-items:center}.page-template-homepage .solution__card_text{margin-block-start:max(6px,.4166666667vw);opacity:0;visibility:hidden}.page-template-homepage .solution__content{flex:0 0 60%;align-self:center}@media only screen and (max-width: 1024px){.page-template-homepage .solution__content{flex:unset;width:min(929px,100%)}}.page-template-homepage .solution__images{min-height:max(min(639px,110vw),33.28125vw);max-height:max(640px,33.3333333333vw);gap:max(10px,.5208333333vw);flex:0 0 35%;flex-direction:row-reverse;--scale1: 1;--scale2: 0.9;--scale3: 0.8;--scale4: 0.7;--width: 4.125%}.page-template-homepage .solution__images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 1024px){.page-template-homepage .solution__images{flex:unset;width:min(539px,100%)}}@media only screen and (max-width: 600px){.page-template-homepage .solution__images{min-height:min(236px,110vw);max-height:236px;--width: 2.425%}}.page-template-homepage .solution__card_image{width:100%;height:100%;opacity:.5;width:var(--width)}.page-template-homepage .solution__card_image:nth-of-type(1){transform:scaleY(var(--scale1));width:var(--width)}.page-template-homepage .solution__card_image:nth-of-type(2){transform:scaleY(var(--scale2));width:var(--width)}.page-template-homepage .solution__card_image:nth-of-type(3){transform:scaleY(var(--scale3));width:var(--width)}.page-template-homepage .solution__card_image:nth-of-type(4){transform:scaleY(var(--scale4))}.page-template-homepage .solution__card_image.active{height:100%;width:87.622%;transform:scale(1);opacity:1}.page-template-homepage .partnership{position:relative;background-position:center;background-size:cover}.page-template-homepage .partnership__container{width:min(100%,1540px);margin-inline:auto;margin-block-end:min(140px,8vw)}@media only screen and (max-width: 1540px){.page-template-homepage .partnership__container{padding-inline:20px}}.page-template-homepage .partnership__icon{width:min(148px,100%);aspect-ratio:148/109;margin-block-end:min(50px,4vw)}.page-template-homepage .partnership__icon svg,.page-template-homepage .partnership__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.page-template-homepage .partnership__title{color:var(--White);font-size:clamp(30px,7.34vw,64px);font-style:normal;font-weight:800;line-height:109.40625%;letter-spacing:.05em;text-transform:uppercase;width:min(100%,575px)}.page-template-homepage .partnership__text{color:var(--White);font-size:16px;font-style:normal;font-weight:300;line-height:144.4444444444%;width:min(100%,520px);margin-block:35px 50px}.page-template-homepage .partnership__contact_button .gradient-button .gradient-button__link{background-color:var(--Blue);border-color:var(--Blue)}.page-template-homepage .partnership__contact_button .gradient-button:hover .gradient-button__link{background:var(--LOGO-blue-30);border-color:var(--White);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page-template-homepage .partnership__video_container{position:absolute;top:50%;right:180px;z-index:-1;transform:translateY(-53%);width:min(100%,853px)}@media only screen and (max-width: 1202px){.page-template-homepage .partnership__video_container{right:0}}@media only screen and (max-width: 730px){.page-template-homepage .partnership__video_container{width:100%}}.page-template-homepage .partnership__video_container .image{inset:0}.page-template-homepage .partnership__video_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-homepage .partnership__logos_slider{margin-inline:-4px;width:100%}@media only screen and (max-width: 1540px){.page-template-homepage .partnership__logos_slider{padding-inline:unset}}.page-template-homepage .partnership__logos_slider .swiper-wrapper .swiper-slide{border-block:1px solid var(--Blue-30);border-left:1px solid var(--Blue-30);padding:0 clamp(10px,4.68vw,50px);display:flex;justify-content:center;align-content:center;place-items:center;height:80px}.page-template-homepage .quality_standards{background-color:#ebebeb;padding-block:min(96px,7vw) min(296px,15vw)}.page-template-homepage .quality_standards__title{color:var(--LOGO-blue);text-transform:uppercase}.page-template-homepage .quality_standards__logos{margin-block:72px 0;display:grid;grid-template-columns:repeat(7, minmax(220px, 1fr));justify-content:center}@media only screen and (max-width: 1600px){.page-template-homepage .quality_standards__logos{grid-template-columns:repeat(3, minmax(220px, 1fr))}}@media only screen and (max-width: 740px){.page-template-homepage .quality_standards__logos{grid-template-columns:repeat(2, minmax(220px, 1fr))}}.page-template-homepage .quality_standards__logo{padding:12px 48px;border-block:1px solid var(--LOGO-blue-10);border-inline-end:1px solid var(--LOGO-blue-10)}@media only screen and (max-width: 1600px){.page-template-homepage .quality_standards__logo{display:flex;justify-content:center;padding-inline:min(48px,4vw) !important}}.page-template-homepage .quality_standards__logo:first-of-type{padding-inline:20px 48px}.page-template-homepage .quality_standards__logo:last-of-type{padding-inline:48px 20px;border-inline-end:unset}.page-template-homepage .quality_standards__logo_container{aspect-ratio:132/96;width:min(100%,132px)}.page-template-homepage .quality_standards__logo_container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage .solutions{padding-block:max(48px,6.9791666667vw) 0}.page-template-homepage .solutions__container{width:max(min(100%,1540px),80.2083333333vw);margin-inline:auto}.page-template-homepage .solutions__title{text-align:center;color:var(--White);text-transform:uppercase}.page-template-homepage .solutions__title *{font-size:clamp(30px,7.34vw,3.3333333333vw);font-weight:800;line-height:121%;letter-spacing:.05em;text-align:center;color:var(--White);text-transform:uppercase}.page-template-homepage .solutions__posts{gap:max(10px,.5208333333vw);padding-block:max(min(76px,6vw),3.9583333333vw) max(min(148px,14vw),7.7083333333vw);justify-content:center}@media only screen and (max-width: 1124px){.page-template-homepage .solutions__posts{flex-direction:column;align-items:center;gap:min(90px,8vw)}}.page-template-homepage .solutions__post{width:max(min(100%,500px),26.0416666667vw);position:relative;aspect-ratio:500/600;overflow:hidden;transition:all ease-in 400ms;color:var(--White)}@media only screen and (max-width: 1124px){.page-template-homepage .solutions__post{width:min(100%,400px);aspect-ratio:336/238}}.page-template-homepage .solutions__post.active{width:max(min(100%,500px),26.0416666667vw);transform:scaleY(1.0934)}.page-template-homepage .solutions__post.active .solutions__post_image img{transform:scaleX(1.03)}.page-template-homepage .solutions__post.active .solutions__post_content h3,.page-template-homepage .solutions__post.active .solutions__post_content p,.page-template-homepage .solutions__post.active .solutions__post_content .gradient-button{transform:scaleY(0.865)}.page-template-homepage .solutions__post.active .solutions__post_content .gradient-button{margin-block-start:max(min(70%,265px),13.8020833333vw)}.page-template-homepage .solutions__post.active:hover{transform:scaleY(1)}.page-template-homepage .solutions__post.active:hover .solutions__post_image img{transform:scaleX(1)}.page-template-homepage .solutions__post.active:hover .solutions__post_content h3,.page-template-homepage .solutions__post.active:hover .solutions__post_content p,.page-template-homepage .solutions__post.active:hover .solutions__post_content .gradient-button{transform:scaleY(1)}.page-template-homepage .solutions__post.active:hover[data-post-type=air] .solutions__post_content::after{background:rgba(0,0,0,.2)}.page-template-homepage .solutions__post:hover,.page-template-homepage .solutions__post.open{transform:scaleY(1.0934)}.page-template-homepage .solutions__post:hover .solutions__post_image img,.page-template-homepage .solutions__post.open .solutions__post_image img{transform:scaleX(1.07)}.page-template-homepage .solutions__post:hover .solutions__post_content,.page-template-homepage .solutions__post.open .solutions__post_content{background-color:rgba(0,0,0,.5019607843)}.page-template-homepage .solutions__post:hover .solutions__post_content h3,.page-template-homepage .solutions__post:hover .solutions__post_content p,.page-template-homepage .solutions__post:hover .solutions__post_content .gradient-button,.page-template-homepage .solutions__post.open .solutions__post_content h3,.page-template-homepage .solutions__post.open .solutions__post_content p,.page-template-homepage .solutions__post.open .solutions__post_content .gradient-button{transform:scaleY(0.865);margin-block-start:max(30px,1.5625vw)}.page-template-homepage .solutions__post:hover .solutions__post_text,.page-template-homepage .solutions__post.open .solutions__post_text{opacity:1;visibility:visible;max-height:300px}.page-template-homepage .solutions__post[data-post-type=air] .solutions__post_content::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 52.88%, rgba(0, 0, 0, 0.6) 100%)}.page-template-homepage .solutions__post[data-post-type=air]:hover .solutions__post_content::after{background:rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=land] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 42.66%, rgba(0, 0, 0, 0.6) 100%),linear-gradient(180deg, #155470 0%, rgba(21, 84, 112, 0) 61.41%),rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=land]:hover .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #155470 0%, rgba(21, 84, 112, 0) 61.41%),rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=sea] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%),linear-gradient(180deg, #0085ff 0%, rgba(16, 89, 236, 0) 61.41%),rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=sea]:hover .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #0085ff 0%, rgba(16, 89, 236, 0) 61.41%),rgba(0,0,0,.2)}@media only screen and (max-width: 1024px){.page-template-homepage .solutions__post .solutions__post_content h3,.page-template-homepage .solutions__post .solutions__post_content p,.page-template-homepage .solutions__post .solutions__post_content .gradient-button{min-width:max(min(90%,240px),12.5vw);transform:scaleY(0.865) !important;margin-block-start:auto !important;padding:0 !important}.page-template-homepage .solutions__post .solutions__post_content h3 a,.page-template-homepage .solutions__post .solutions__post_content p a,.page-template-homepage .solutions__post .solutions__post_content .gradient-button a{width:100%;padding:max(20px,1.0416666667vw) max(10px,.5208333333vw)}.page-template-homepage .solutions__post .solutions__post_title,.page-template-homepage .solutions__post .solutions__post_text,.page-template-homepage .solutions__post .gradient-button{position:relative;z-index:2}.page-template-homepage .solutions__post .solutions__post_text{opacity:1;visibility:visible;max-height:300px;position:relative;z-index:2}.page-template-homepage .solutions__post[data-post-type=semiconducors] .solutions__post_content::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 52.88%, rgba(0, 0, 0, 0.6) 100%)}.page-template-homepage .solutions__post[data-post-type=automation] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #155470 0%, rgba(21, 84, 112, 0) 61.41%),rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=medical] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #0085ff 0%, rgba(16, 89, 236, 0) 61.41%),linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%),rgba(0,0,0,.2)}}@media only screen and (max-width: 1024px)and (max-width: 1024px){.page-template-homepage .solutions__post .solutions__post_content h3,.page-template-homepage .solutions__post .solutions__post_content p,.page-template-homepage .solutions__post .solutions__post_content .gradient-button{min-width:max(min(90%,240px),12.5vw);transform:scaleY(0.865) !important;margin-block-start:auto !important;padding:0 !important}.page-template-homepage .solutions__post .solutions__post_content h3 a,.page-template-homepage .solutions__post .solutions__post_content p a,.page-template-homepage .solutions__post .solutions__post_content .gradient-button a{width:100%;padding:max(20px,1.0416666667vw) max(10px,.5208333333vw)}.page-template-homepage .solutions__post .solutions__post_title,.page-template-homepage .solutions__post .solutions__post_text,.page-template-homepage .solutions__post .gradient-button{position:relative;z-index:2}.page-template-homepage .solutions__post .solutions__post_text{opacity:1;visibility:visible;max-height:300px;position:relative;z-index:2}.page-template-homepage .solutions__post[data-post-type=semiconducors] .solutions__post_content::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 52.88%, rgba(0, 0, 0, 0.6) 100%)}.page-template-homepage .solutions__post[data-post-type=automation] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #155470 0%, rgba(21, 84, 112, 0) 61.41%),rgba(0,0,0,.2)}.page-template-homepage .solutions__post[data-post-type=medical] .solutions__post_content::after{background-blend-mode:multiply;background:linear-gradient(180deg, #0085ff 0%, rgba(16, 89, 236, 0) 61.41%),linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%),rgba(0,0,0,.2)}}.page-template-homepage .solutions__post_image{position:absolute;z-index:0;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-homepage .solutions__post_image img{transition:all ease-in 400ms;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:5/6.6}.page-template-homepage .solutions__post_content{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding:max(36px,3.28125vw) max(36px,3.3854166667vw);transition:all ease-in 400ms;position:relative;z-index:1}.page-template-homepage .solutions__post_content::after{position:absolute;inset:0;width:100%;height:100%;opacity:1;visibility:1;content:"";transition:all ease-in 300ms;z-index:-1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 52.88%, rgba(0, 0, 0, 0.6) 100%)}.page-template-homepage .solutions__post_content .gradient-button{margin-block-start:35%;transition:all ease-in 400ms}@media only screen and (max-width: 1407px){.page-template-homepage .solutions__post_content .gradient-button{margin-block-start:55%}}@media only screen and (max-width: 1024px){.page-template-homepage .solutions__post_content .gradient-button{margin-block-start:70%}}@media only screen and (max-width: 426px){.page-template-homepage .solutions__post_content .gradient-button{margin-block-start:20%}}.page-template-homepage .solutions__post_title{color:var(--White);font-size:max(26px,2.0833333333vw);font-style:normal;font-weight:700;line-height:normal;letter-spacing:max(2.4px,.125vw);text-transform:uppercase;transition:all ease-in 400ms}.page-template-homepage .solutions__post_text{color:var(--White);font-size:max(18px,.9375vw);font-style:normal;font-weight:300;line-height:normal;transition:all ease-in 400ms;margin-block-start:max(14px,.7291666667vw);opacity:0;visibility:hidden;max-height:0;position:relative;z-index:2}.page-template-homepage .group-48{background-image:url("../jpg/group-50.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}/*# sourceMappingURL=homepage.min.css.map */