.page-template-homepage{background-image:url("../images/body-hp-bg-1.jpg")}.page-template-homepage .hero{position:relative;margin-block-start:var(--header-height)}.page-template-homepage .hero__bg_video{width:100%;height:100%;aspect-ratio:1920/1020}.page-template-homepage .hero__bg_video::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);position:absolute;inset:0;width:100%;height:100%;content:" "}@media only screen and (max-width: 950px){.page-template-homepage .hero__bg_video::after{display:none}}.page-template-homepage .hero__video,.page-template-homepage .hero__iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-homepage .hero__text_block{width:min(1612px,90%);margin-inline:auto;position:absolute;bottom:20%;left:50%;transform:translateX(-50%);color:var(--White)}.page-template-homepage .hero__text_block *{transition:all ease-in-out 300ms}@media only screen and (max-width: 950px){.page-template-homepage .hero__text_block{transform:unset;position:unset;flex-direction:column;align-items:center;gap:50px;padding-block:30px;color:var(--Black)}}.page-template-homepage .hero__content_container{width:min(90%,1600px)}.page-template-homepage .hero__title_with_text{display:grid;gap:63px}.page-template-homepage .hero__title{font-size:clamp(40px,7.29vw,100px);font-weight:700;line-height:100%;position:relative;width:-moz-fit-content;width:fit-content}.page-template-homepage .hero__title::after{width:100%;background-color:rgba(255,255,255,.2);height:2px;content:" ";position:absolute;bottom:-10px;left:0}.page-template-homepage .hero__text{font-size:24px;font-weight:500;line-height:133.333%}.page-template-homepage .hero__scroll{cursor:pointer;gap:8px;position:relative}.page-template-homepage .hero__scroll_text{font-size:16px;font-weight:300;line-height:20.8px}.page-template-homepage .hero__scroll_icon{width:22px;height:25px}.page-template-homepage .hero__scroll_icon svg,.page-template-homepage .hero__scroll_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;animation:MoveUpDown 1s linear infinite;position:absolute;right:0;bottom:0;max-width:25px}@keyframes MoveUpDown{0%,100%{bottom:-10px}50%{bottom:10px}}.page-template-homepage .about{scroll-margin-top:100px;margin-block:min(144px,10vw) min(153px,12vw)}.page-template-homepage .about__blocks{gap:48px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 900px){.page-template-homepage .about__blocks{grid-template-columns:repeat(1, 1fr)}}.page-template-homepage .solutions *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-template-homepage .solutions__container{padding-block:min(100px,10vw) min(90px,7vw)}.page-template-homepage .solutions__content{gap:0;display:grid}@media only screen and (max-width: 980px){.page-template-homepage .solutions__content{gap:6vw}}.page-template-homepage .solutions__units{width:unset !important;padding-inline-start:210px !important;margin-inline-start:10px !important;margin-inline-end:unset}.page-template-homepage .solutions__units .swiper-wrapper{max-width:830px}.page-template-homepage .solutions__block_container{gap:3vw;align-items:center;transition:all ease-in-out 300ms}@media only screen and (max-width: 980px){.page-template-homepage .solutions__block_container{flex-direction:column;gap:0}}.page-template-homepage .solutions__block_container.hover{opacity:1 !important}.page-template-homepage .solutions__block_container.unhover{opacity:.3 !important}.page-template-homepage .solutions__block_container_image{aspect-ratio:584/678;width:min(50%,584px)}@media only screen and (max-width: 980px){.page-template-homepage .solutions__block_container_image{width:90%}}.page-template-homepage .solutions__block_container_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage .solutions__block_container_content{width:min(835px,60%)}@media only screen and (max-width: 980px){.page-template-homepage .solutions__block_container_content{width:100%}}.page-template-homepage .solutions__images{width:min(100%,584px);margin-inline-start:35px}@media only screen and (max-width: 1300px){.page-template-homepage .solutions__images{width:40%}}@media only screen and (max-width: 940px){.page-template-homepage .solutions__images{display:none}}.page-template-homepage .solutions .swiper{height:66vh;padding-block-end:16vw}@media only screen and (max-width: 940px){.page-template-homepage .solutions .swiper{height:unset}}.page-template-homepage .solutions .slideWrapper{height:66vh}@media only screen and (max-width: 940px){.page-template-homepage .solutions .swiper-wrapper{display:flex;flex-direction:column}}.page-template-homepage .solutions__image_container{height:600px;width:100%;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:10px;overflow:hidden;aspect-ratio:584/678}.page-template-homepage .solutions__image_container img{border-radius:16px;overflow:hidden;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;top:0;left:0;width:100%;height:100%;transition:all ease-in-out 300ms}.page-template-homepage .solutions__image{height:100%;width:100%;transition:all ease-in 300ms !important}.page-template-homepage .solutions__image:not(.swiper-slide-active){opacity:0 !important}.page-template-homepage .solutions__image.swiper-slide-active{opacity:1 !important}.page-template-homepage .solutions__block_title_with_icon{gap:24px;align-items:center}.page-template-homepage .solutions__block_title{color:var(--Green)}.page-template-homepage .solutions__block_header_icon{aspect-ratio:40/36.13;height:36.13px}.page-template-homepage .solutions__block_header_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage .solutions__block_text_block{margin-block:5px 20px}.page-template-homepage .solutions__block_text{font-size:var(--Body-small_Light-font-size);font-weight:var(--Body-small_Light-font-weight);line-height:var(--Body-small_Light-line-height)}.page-template-homepage .solutions__block_youtube_videos{display:grid;gap:12px;margin-block-end:20px}.page-template-homepage .solutions__block_youtube_videos_title{font-size:16px;font-weight:500;line-height:30px;color:var(--Black)}.page-template-homepage .solutions__block_youtube_videos_container{gap:48px}.page-template-homepage .solutions__block_youtube_video{gap:8px;cursor:pointer;position:relative;transition:all ease-in-out 400ms;padding-inline-end:8px}.page-template-homepage .solutions__block_youtube_video *{font-size:15px;font-weight:300;line-height:18.29px;letter-spacing:.02em;color:var(--vivid-Blue);transition:all ease-in-out 350ms}.page-template-homepage .solutions__block_youtube_video svg{position:absolute;left:100%;transition:all ease-in-out 450ms}.page-template-homepage .solutions__block_youtube_video svg rect{stroke:rgba(0,0,0,0)}.page-template-homepage .solutions__block_youtube_video svg *{transition:all ease-in-out 450ms}.page-template-homepage .solutions__block_youtube_video:hover{padding-inline-end:0px;padding-inline-start:30px}.page-template-homepage .solutions__block_youtube_video:hover *{color:var(--Green)}.page-template-homepage .solutions__block_youtube_video:hover svg{left:0%}.page-template-homepage .solutions__block_youtube_video:hover svg rect{fill:#fff}.page-template-homepage .solutions__block_youtube_video:hover svg path{fill:var(--Blue)}.page-template-homepage .solutions__block_contact_us_button{display:grid}.page-template-homepage .solutions__block_contact_us_button_title{font-size:16px;font-weight:500;line-height:30px;color:var(--Black);margin-block-end:6px}.page-template-homepage .solutions__block_bag_in_box{gap:36px 24px;justify-content:center}@media only screen and (max-width: 1270px){.page-template-homepage .solutions__block_bag_in_box{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 940px){.page-template-homepage .solutions__block_bag_in_box{display:flex}}@media only screen and (max-width: 591px){.page-template-homepage .solutions__block_bag_in_box{display:grid}}.page-template-homepage .solutions__block_bag_in_box .content_button_popup{width:min(100%,254.33px)}.page-template-homepage .solutions__block_buttons_block{gap:25px}.page-template-homepage .solutions__block_content_button_popup{margin-block-end:20px}.page-template-homepage .sustainability__container{padding-block:min(169px,13vw);gap:93px;align-items:flex-start}@media only screen and (max-width: 992px){.page-template-homepage .sustainability__container{flex-direction:column}}.page-template-homepage .sustainability__image{aspect-ratio:584/507;position:sticky;top:20%}@media only screen and (max-width: 992px){.page-template-homepage .sustainability__image{width:60%;position:unset}}.page-template-homepage .sustainability__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template-homepage .sustainability__content{width:min(100%,835px);padding-block:10px}.page-template-homepage .sustainability__text{margin-block-end:40px}.page-template-homepage .sustainability__text *{font-size:var(--Body-small_Light-font-size);line-height:var(--Body-small_Light-line-height)}.page-template-homepage .sustainability__more_text{max-height:0px;overflow:hidden;transition:all ease-in-out 300ms}.page-template-homepage .sustainability__more_text *{font-size:var(--Body-small_Light-font-size);line-height:var(--Body-small_Light-line-height)}.page-template-homepage .sustainability__more_text.show{max-height:1500px;overflow:hidden}.page-template-homepage .sustainability__buttons{gap:24px;align-items:center;justify-content:flex-end}.page-template-homepage .technology_innovation{background:#fff}.page-template-homepage .technology_innovation__container{padding-block-start:min(182px,15vw)}.page-template-homepage .technology_innovation__swiper{padding-block-end:min(182px,15vw)}@media only screen and (max-width: 990px){.page-template-homepage .technology_innovation__swiper{padding-inline:20px}}.page-template-homepage .technology_innovation__card_container{gap:36px;align-items:self-start}@media only screen and (max-width: 1250px){.page-template-homepage .technology_innovation__card_container{flex-direction:column}}.page-template-homepage .technology_innovation__card_image{aspect-ratio:227/252;max-width:227px;border-radius:16px;overflow:hidden;box-shadow:0px 4px 24px 0px rgba(0,46,190,.2392156863)}.page-template-homepage .technology_innovation__card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-homepage .technology_innovation__card_content{width:65%}@media only screen and (max-width: 1250px){.page-template-homepage .technology_innovation__card_content{width:100%}}.page-template-homepage .technology_innovation__card_title{font-size:32px;font-weight:600;line-height:42px;color:var(--Green)}.page-template-homepage .technology_innovation__card_text{font-size:16px;font-weight:300;line-height:24px;color:var(--Black)}.page-template-homepage .technology_innovation__swiper_butns_scrollbar{margin-block-start:96px;display:flex;gap:17px;align-items:center;height:32px}.page-template-homepage .technology_innovation__swiper_scrollbar{position:relative;width:100%;height:50%}.page-template-homepage .technology_innovation__swiper_scrollbar .swiper-scrollbar-horizontal{background:rgba(0,132,94,.1019607843)}.page-template-homepage .technology_innovation__swiper_scrollbar .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:var(--Light-Green)}.page-template-homepage .technology_innovation__swiper_butns{position:relative;width:min(100%,64px);display:flex;height:32px}.page-template-homepage .technology_innovation__swiper_butns .swiper-button-prev,.page-template-homepage .technology_innovation__swiper_butns .swiper-button-next{aspect-ratio:32/32;width:32px;height:32px;top:unset;bottom:0;color:var(--vivid-Blue);transition:all ease-in-out 300ms}.page-template-homepage .technology_innovation__swiper_butns .swiper-button-prev::after,.page-template-homepage .technology_innovation__swiper_butns .swiper-button-next::after{font-size:32px}.page-template-homepage .technology_innovation__swiper_butns .swiper-button-prev:hover,.page-template-homepage .technology_innovation__swiper_butns .swiper-button-next:hover{color:var(--White)}.page-template-homepage .technology_innovation__swiper_butns .swiper-button-prev{color:var(--Green);left:-5px}.page-template-homepage .technology_innovation__swiper_butns .swiper-button-next{color:var(--vivid-Blue);right:-5px}.page-template-homepage .news__small_icon{top:-100px;right:0;z-index:0;overflow-x:hidden;width:min(441px,60vw)}@media only screen and (max-width: 600px){.page-template-homepage .news__small_icon{top:-70px}}.page-template-homepage .news__small_icon img{right:-100px;top:0}@media only screen and (max-width: 600px){.page-template-homepage .news__small_icon img{right:-70px}}.page-template-homepage .news__container{padding-block-start:min(148px,15vw);z-index:1;position:relative}.page-template-homepage .news__header{margin-block-end:min(72px,6vw)}.page-template-homepage .news__swiper{padding-block-end:min(138px,15vw)}.page-template-homepage .news__swiper_butns_scrollbar{margin-block-start:min(72px,6vw);display:flex;gap:17px;align-items:center;height:32px}.page-template-homepage .news__swiper_scrollbar{position:relative;width:100%;height:50%}.page-template-homepage .news__swiper_scrollbar .swiper-scrollbar-horizontal{background:rgba(0,132,94,.1019607843)}.page-template-homepage .news__swiper_scrollbar .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:var(--Light-Green)}.page-template-homepage .news__swiper_butns{position:relative;width:min(100%,64px);display:flex;height:32px}.page-template-homepage .news__swiper_butns .swiper-button-prev,.page-template-homepage .news__swiper_butns .swiper-button-next{aspect-ratio:32/32;width:32px;height:32px;top:unset;bottom:0;color:var(--vivid-Blue);transition:all ease-in-out 300ms}.page-template-homepage .news__swiper_butns .swiper-button-prev::after,.page-template-homepage .news__swiper_butns .swiper-button-next::after{font-size:32px}.page-template-homepage .news__swiper_butns .swiper-button-prev:hover,.page-template-homepage .news__swiper_butns .swiper-button-next:hover{color:var(--White)}.page-template-homepage .news__swiper_butns .swiper-button-prev{color:var(--Green);left:-5px}.page-template-homepage .news__swiper_butns .swiper-button-next{color:var(--vivid-Blue);right:-5px}/*# sourceMappingURL=homepage.min.css.map */