.tech-page-module__3itszq__page{color:#111;background:#fff;width:100%;margin:0;overflow:hidden;container-type:inline-size}.tech-page-module__3itszq__breadcrumbs{height:34px;padding:9px 0 11px}.tech-page-module__3itszq__hero{height:406px;position:relative;overflow:hidden}.tech-page-module__3itszq__hero>img{z-index:0;object-fit:cover}.tech-page-module__3itszq__heroCopy{z-index:1;width:50%;padding:40px 25px;position:relative}.tech-page-module__3itszq__heroCopy h1{max-width:620px;margin:0;font-size:60px;font-weight:400;line-height:1}.tech-page-module__3itszq__heroCopy p{max-width:610px;margin:30px 0 34px;font-size:19px;line-height:24.13px}.tech-page-module__3itszq__heroCopy a,.tech-page-module__3itszq__benefit a,.tech-page-module__3itszq__consultation button{min-height:40px;color:inherit;text-transform:lowercase;cursor:pointer;background:0 0;border:1px solid #111;justify-content:center;align-items:center;padding:9px 70px;font-size:18px;line-height:21.6px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.tech-page-module__3itszq__heroCopy a:hover,.tech-page-module__3itszq__benefit a:hover,.tech-page-module__3itszq__consultation button:hover{color:#fff;background:#4e4e4e;border-color:#4e4e4e}.tech-page-module__3itszq__benefits{grid-template-columns:repeat(2,1fr);display:grid}.tech-page-module__3itszq__benefit{border-bottom:1px solid #111;border-right:1px solid #111;height:296px;padding:36px 25px;position:relative;overflow:hidden}.tech-page-module__3itszq__benefit:nth-child(2n){border-right:0}.tech-page-module__3itszq__benefit>img{object-fit:cover}.tech-page-module__3itszq__benefit h2{margin:0 0 28px;font-size:40px;font-weight:400;line-height:1}.tech-page-module__3itszq__benefit p{max-width:560px;margin:0;font-size:19px;line-height:24.13px}.tech-page-module__3itszq__benefit a{z-index:1;color:#fff;border-color:#fff;position:absolute;bottom:30px;left:25px}.tech-page-module__3itszq__recommendations{border-bottom:1px solid #111;height:651px}.tech-page-module__3itszq__recommendations>h2,.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{text-align:center;text-transform:lowercase;height:91px;margin:0;padding:27px 25px 0;font-size:24px;font-weight:400;line-height:28.8px}.tech-page-module__3itszq__recommendations .swiper{height:560px}.tech-page-module__3itszq__recommendations .swiper-slide{border-top:1px solid #111;height:560px}.tech-page-module__3itszq__recommendations .swiper-slide article{border-bottom:0;height:560px;min-height:560px}.tech-page-module__3itszq__features{border-bottom:1px solid #111;height:390px}.tech-page-module__3itszq__features>h2{height:78px}.tech-page-module__3itszq__features .swiper{height:312px}.tech-page-module__3itszq__features .swiper-slide{border-top:1px solid #111;border-right:1px solid #111;width:25%;height:312px;padding:34px 25px}.tech-page-module__3itszq__featureIcon{color:#222;justify-content:center;align-items:flex-start;width:fit-content;height:96px;display:flex}.tech-page-module__3itszq__featureIcon svg{flex:none}.tech-page-module__3itszq__features p{max-width:260px;margin:24px 0 0;font-size:19px;line-height:24.13px}.tech-page-module__3itszq__gallery,:is(.tech-page-module__3itszq__gallery .swiper,.tech-page-module__3itszq__gallery .swiper-wrapper,.tech-page-module__3itszq__gallery .swiper-slide){height:400px}.tech-page-module__3itszq__gallery .swiper-slide{border-right:1px solid #fff;position:relative}.tech-page-module__3itszq__gallery .swiper-slide.tech-page-module__3itszq__vertical{width:245px}.tech-page-module__3itszq__gallery .swiper-slide.tech-page-module__3itszq__square{width:395px}.tech-page-module__3itszq__gallery .swiper-slide.tech-page-module__3itszq__wide{width:599px}.tech-page-module__3itszq__gallery img{object-fit:cover}.tech-page-module__3itszq__expertise{border-top:1px solid #111;border-bottom:1px solid #111;height:425px}.tech-page-module__3itszq__expertise>h2{height:78px}.tech-page-module__3itszq__expertise>div{grid-template-columns:repeat(2,1fr);height:347px;display:grid}.tech-page-module__3itszq__expertise article{border-top:1px solid #111;border-right:1px solid #111;padding:38px 25px}.tech-page-module__3itszq__expertise article:last-child{border-right:0}.tech-page-module__3itszq__expertise h3{max-width:580px;margin:0 0 38px;font-size:40px;font-weight:400;line-height:1}.tech-page-module__3itszq__expertise p{max-width:580px;margin:0;font-size:19px;line-height:24.13px}.tech-page-module__3itszq__consultation{grid-template-columns:repeat(2,1fr);height:401px;display:grid}.tech-page-module__3itszq__consultation>div{border-right:1px solid #111;padding:35px 25px}.tech-page-module__3itszq__consultation h2{max-width:560px;margin:0 0 30px;font-size:40px;font-weight:400;line-height:1}.tech-page-module__3itszq__consultation p{max-width:570px;margin:0 0 30px;font-size:19px;line-height:24.13px}.tech-page-module__3itszq__consultation button{color:#777;cursor:not-allowed}.tech-page-module__3itszq__consultation>img{object-fit:cover;width:100%;height:401px}.tech-page-module__3itszq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.tech-page-module__3itszq__breadcrumbs{height:33px}.tech-page-module__3itszq__hero{height:500px}.tech-page-module__3itszq__hero>img{object-position:58% center}.tech-page-module__3itszq__heroCopy{width:100%;padding:32px 15px}.tech-page-module__3itszq__heroCopy h1{max-width:358px;font-size:30px;line-height:34px}.tech-page-module__3itszq__heroCopy p{max-width:358px;margin:16px 0 24px;font-size:16px;line-height:22px}.tech-page-module__3itszq__heroCopy a,.tech-page-module__3itszq__benefit a,.tech-page-module__3itszq__consultation button{padding:9px 55px;font-size:18px}.tech-page-module__3itszq__benefits{display:block}.tech-page-module__3itszq__benefit{border-right:0;height:auto;min-height:202px;padding:30px 15px}.tech-page-module__3itszq__benefit:first-child,.tech-page-module__3itszq__benefit:nth-child(3){min-height:224px}.tech-page-module__3itszq__benefit:nth-child(4){min-height:187.5px}.tech-page-module__3itszq__benefit h2{margin-bottom:20px;font-size:26px;line-height:32px}.tech-page-module__3itszq__benefit p{font-size:16px;line-height:22px}.tech-page-module__3itszq__benefit a{bottom:24px;left:15px}.tech-page-module__3itszq__recommendations{height:430px}.tech-page-module__3itszq__recommendations>h2,.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{height:55px;padding:14px 15px 0;font-size:18px;line-height:25px}:is(.tech-page-module__3itszq__recommendations .swiper,.tech-page-module__3itszq__recommendations .swiper-slide){height:375px}.tech-page-module__3itszq__recommendations .swiper-slide article{height:375px;min-height:375px}.tech-page-module__3itszq__recommendations .swiper-slide article>a:first-of-type{max-height:176px}.tech-page-module__3itszq__features{height:265px}.tech-page-module__3itszq__features>h2{height:55px}.tech-page-module__3itszq__features .swiper{height:210px}.tech-page-module__3itszq__features .swiper-slide{flex-direction:column;align-items:center;gap:15px;width:250px;height:210px;padding:32px 15px;display:flex}.tech-page-module__3itszq__featureIcon{align-items:center;width:50px;height:50px}.tech-page-module__3itszq__featureIcon svg{width:50px;height:50px}.tech-page-module__3itszq__features p{margin:0;font-size:16px;line-height:20px}.tech-page-module__3itszq__gallery{height:400px}.tech-page-module__3itszq__gallery .swiper{height:400px}.tech-page-module__3itszq__gallery .swiper-wrapper{height:400px}.tech-page-module__3itszq__gallery .swiper-slide{height:400px}.tech-page-module__3itszq__expertise{height:587px}.tech-page-module__3itszq__expertise>h2{height:53px}.tech-page-module__3itszq__expertise>div{height:534px;display:block}.tech-page-module__3itszq__expertise article{border-right:0;height:278px;padding:28px 15px}.tech-page-module__3itszq__expertise article:last-child{height:256px}.tech-page-module__3itszq__expertise h3{margin-bottom:28px;font-size:26px;line-height:32px}.tech-page-module__3itszq__expertise p{font-size:16px;line-height:22px}.tech-page-module__3itszq__consultation{flex-direction:column;height:604px;display:flex}.tech-page-module__3itszq__consultation>div{border-bottom:1px solid #111;border-right:0;height:360px;padding:28px 15px}.tech-page-module__3itszq__consultation h2{margin-bottom:24px;font-size:26px;line-height:32px}.tech-page-module__3itszq__consultation p{margin-bottom:25px;font-size:16px;line-height:22px}.tech-page-module__3itszq__consultation>img{object-fit:cover;height:244px}}@media (min-width:768px) and (max-width:1199px){.tech-page-module__3itszq__hero{height:315.203px}.tech-page-module__3itszq__heroCopy{color:#fff;width:100%;padding:30px 20px}.tech-page-module__3itszq__heroCopy h1{max-width:none;font-size:40px;line-height:40px}.tech-page-module__3itszq__heroCopy p{max-width:646px;margin:16px 0 24px;font-size:16px;line-height:22px}.tech-page-module__3itszq__heroCopy a,.tech-page-module__3itszq__benefit a,.tech-page-module__3itszq__consultation button{min-height:0;padding:9px 30px 11px;font-size:16px;line-height:19.2px}.tech-page-module__3itszq__heroCopy a,.tech-page-module__3itszq__benefit a{color:#111;background:#fff;border-color:#fff}.tech-page-module__3itszq__benefit{flex-direction:column;height:224px;padding:40px 20px;display:flex}.tech-page-module__3itszq__benefit h2{align-self:center;margin:0 0 24px;font-size:26px;line-height:32px}.tech-page-module__3itszq__benefit p{text-align:center;max-width:none;margin:0;font-size:16px;line-height:22px}.tech-page-module__3itszq__benefit a{bottom:40px;left:20px}.tech-page-module__3itszq__recommendations{height:calc(29.6875cqw + 188.094px)}.tech-page-module__3itszq__recommendations>h2,.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{height:58px;padding:14px 20px 0;font-size:18px;line-height:25px}.tech-page-module__3itszq__recommendations .swiper{height:calc(29.6875cqw + 130.094px);min-height:calc(29.6875cqw + 130.094px)}.tech-page-module__3itszq__recommendations .swiper-slide{height:calc(29.6875cqw + 130.094px);min-height:calc(29.6875cqw + 130.094px)}.tech-page-module__3itszq__recommendations .swiper-slide article{height:calc(29.6875cqw + 130.094px);min-height:calc(29.6875cqw + 130.094px)}.tech-page-module__3itszq__features{height:270.938px}.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{height:53px}.tech-page-module__3itszq__features .swiper{height:217.938px}.tech-page-module__3itszq__features .swiper-slide{flex-direction:column;align-items:center;gap:25px;width:300px;height:216.938px;padding:40px 20px;display:flex}.tech-page-module__3itszq__featureIcon{align-items:center;width:50px;height:50px}.tech-page-module__3itszq__featureIcon svg{width:50px;height:50px}.tech-page-module__3itszq__features p{width:260px;max-width:100%;margin:0;font-size:16px;line-height:20.32px}.tech-page-module__3itszq__expertise{height:331px}.tech-page-module__3itszq__expertise>div{height:278px}.tech-page-module__3itszq__expertise article{padding:40px 20px}.tech-page-module__3itszq__expertise h3{text-align:center;margin:0 0 24px;font-size:26px;line-height:32px}.tech-page-module__3itszq__expertise p{text-align:center;margin:0;font-size:16px;line-height:22px}.tech-page-module__3itszq__consultation{height:auto}.tech-page-module__3itszq__consultation>div{flex-direction:column;justify-content:center;min-height:0;padding:40px 20px;display:flex}.tech-page-module__3itszq__consultation h2{align-self:center;width:fit-content;max-width:calc(100% - 40px);margin:0 0 24px;font-size:26px;line-height:32px}.tech-page-module__3itszq__consultation p{text-align:center;align-self:center;width:calc(100% - 40px);max-width:456px;margin:0 0 40px;font-size:16px;line-height:22px}.tech-page-module__3itszq__consultation button{align-self:center}.tech-page-module__3itszq__consultation>img{object-fit:cover;height:100%;min-height:100%}}@media (min-width:900px) and (max-width:1199px){.tech-page-module__3itszq__benefit{height:202px}.tech-page-module__3itszq__expertise{height:309px}.tech-page-module__3itszq__expertise>div{height:256px}}@media (min-width:1200px){.tech-page-module__3itszq__breadcrumbs{height:38px}.tech-page-module__3itszq__hero{aspect-ratio:64/25;height:auto}.tech-page-module__3itszq__benefit{height:296.375px;padding:80px 0 0}.tech-page-module__3itszq__benefit h2{align-self:center;margin-bottom:24px}.tech-page-module__3itszq__benefit p{align-self:center;width:590px;max-width:calc(100% - 50px)}.tech-page-module__3itszq__benefit:not(:has(img)){flex-direction:column;display:flex}.tech-page-module__3itszq__recommendations{height:calc(25cqw + 316.75px)}.tech-page-module__3itszq__recommendations>h2{height:90px;padding-top:27px}.tech-page-module__3itszq__recommendations .swiper{height:calc(25cqw + 226.75px);min-height:calc(25cqw + 226.75px)}.tech-page-module__3itszq__recommendations .swiper-slide{height:calc(25cqw + 226.75px);min-height:calc(25cqw + 226.75px)}.tech-page-module__3itszq__recommendations .swiper-slide article{height:calc(25cqw + 226.75px);min-height:calc(25cqw + 226.75px)}.tech-page-module__3itszq__features{height:auto}.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{height:auto;padding:28px 25px}.tech-page-module__3itszq__features .swiper{height:auto}.tech-page-module__3itszq__features .swiper-wrapper{align-items:stretch}.tech-page-module__3itszq__features .swiper-slide{flex-direction:column;align-items:center;gap:25px;width:25%;height:auto;min-height:0;padding:85px 25px;display:flex}.tech-page-module__3itszq__features p{width:calc(100% + 1px);max-width:none;margin:0}.tech-page-module__3itszq__gallery{height:620px}.tech-page-module__3itszq__gallery .swiper{height:620px}.tech-page-module__3itszq__gallery .swiper-wrapper{height:620px}.tech-page-module__3itszq__gallery .swiper-slide{height:620px}.tech-page-module__3itszq__expertise{height:425.297px}.tech-page-module__3itszq__expertise>div{height:340.5px}.tech-page-module__3itszq__expertise article{flex-direction:column;padding:38px 0;display:flex}.tech-page-module__3itszq__expertise h3,.tech-page-module__3itszq__expertise p{align-self:center;width:430px;max-width:calc(100% - 50px)}.tech-page-module__3itszq__consultation{height:auto}.tech-page-module__3itszq__consultation>div{flex-direction:column;justify-content:center;padding:0;display:flex}.tech-page-module__3itszq__consultation h2,.tech-page-module__3itszq__consultation p,.tech-page-module__3itszq__consultation button{align-self:center;width:500px;max-width:calc(100% - 50px)}.tech-page-module__3itszq__consultation button{width:auto}.tech-page-module__3itszq__consultation>img{aspect-ratio:960/605;height:auto}}@media (min-width:1920px){.tech-page-module__3itszq__heroCopy h1{max-width:932px;font-size:70px;line-height:64.4px}.tech-page-module__3itszq__heroCopy p{max-width:846px;font-size:22px;line-height:27.94px}.tech-page-module__3itszq__benefit{height:317.813px}.tech-page-module__3itszq__benefit h2,.tech-page-module__3itszq__expertise h3,.tech-page-module__3itszq__consultation h2{font-size:50px;line-height:50px}.tech-page-module__3itszq__benefit p,.tech-page-module__3itszq__features p,.tech-page-module__3itszq__expertise p,.tech-page-module__3itszq__consultation p{font-size:22px;line-height:27.94px}.tech-page-module__3itszq__recommendations{height:calc(25cqw + 344.375px)}.tech-page-module__3itszq__recommendations .swiper{height:calc(25cqw + 254.375px);min-height:calc(25cqw + 254.375px)}.tech-page-module__3itszq__recommendations .swiper-slide{height:calc(25cqw + 254.375px);min-height:calc(25cqw + 254.375px)}.tech-page-module__3itszq__recommendations .swiper-slide article{height:calc(25cqw + 254.375px);min-height:calc(25cqw + 254.375px)}.tech-page-module__3itszq__recommendations>h2,.tech-page-module__3itszq__features>h2,.tech-page-module__3itszq__expertise>h2{font-size:28px;line-height:33.6px}.tech-page-module__3itszq__features .swiper-slide{padding-left:0;padding-right:0}.tech-page-module__3itszq__features p{width:430px;max-width:calc(100% - 48px)}.tech-page-module__3itszq__expertise{height:465.344px}.tech-page-module__3itszq__expertise>div{height:375.75px}.tech-page-module__3itszq__expertise h3,.tech-page-module__3itszq__expertise p,.tech-page-module__3itszq__consultation h2,.tech-page-module__3itszq__consultation p,.tech-page-module__3itszq__consultation button{width:590px}.tech-page-module__3itszq__consultation button{width:auto}}
