@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.homepage{background:linear-gradient(180deg, #ffffff 0%, #f6f6f6 9.84%);overflow-x:hidden}.homepage__hero{position:relative;width:100%;height:max(350px,36.9791666667vw);z-index:0}.homepage__hero::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.56), rgba(0, 0, 0, 0.56)),radial-gradient(38.87% 110.69% at 13.17% 5.63%, rgba(151, 206, 44, 0.2) 0%, rgba(151, 206, 44, 0) 100%);z-index:1}.homepage__hero .hero_video,.homepage__hero .hero_youtube{position:absolute;width:100%;height:100%;z-index:0;pointer-events:none}.homepage__hero .hero_video{object-fit:cover}.homepage__hero .hero_youtube{overflow:hidden}.homepage__hero .hero_youtube iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);border:0;transform:translate(-50%, -50%)}.homepage__hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-inline:1rem}.homepage__hero__content .hero_title{display:flex;font-size:max(40px,4.1666666667vw);font-weight:700;color:#fff;justify-content:center;text-align:center}.homepage__hero__content .hero_subtitle{font-size:max(18px,1.875vw);font-weight:700;margin-top:max(5px,0.5208333333vw);color:#7fc777}.homepage__hero__search{transform:translateY(min(-30px, -3.125vw))}.homepage__hero__search__content{width:max(min(370px,92%),85.2083333333vw)}.homepage__hero__search__content__green_border{position:absolute;transform:translate(2.93398533%, 8.974358974%);width:max(min(340px,92%),85.5208333333vw);height:152.564102564%;border:2px solid rgba(127,199,119,.2);border-radius:50px;z-index:1}@media only screen and (max-width: 1024px){.homepage__hero__search__content__green_border{transform:translate(2.93398533%, 0%);height:110%}}.homepage__hero__search__content__black_box{width:100%;background-color:#000;box-shadow:0px 6px 15px 0px rgba(151,206,44,.2);border-radius:50px;box-shadow:10px 10px 20px rgba(0,0,0,.15);padding-inline:max(24px,2.5vw);padding-block:max(24px,1.875vw);z-index:2}@media only screen and (max-width: 1070px){.homepage__hero__search__content__black_box{flex-direction:column}}.homepage__hero__search__content__black_box .search_title{max-width:max(100px,11.5104166667vw);font-size:max(24px,1.875vw);line-height:1.166666667;font-weight:400;color:#7fc777;margin-inline-end:max(18px,1.40625vw)}@media only screen and (max-width: 1070px){.homepage__hero__search__content__black_box .search_title{max-width:100%;margin-block-end:max(32px,1.6666666667vw)}}.homepage__filter{width:100%;color:var(--white)}@media only screen and (max-width: 1070px){.homepage__filter{flex-direction:column;gap:max(32px,1.6666666667vw)}}.homepage__search_menu_content_filter_search{width:max(235px,12.2395833333vw);background-color:var(--white);border-radius:max(30px,1.5625vw);padding:max(8px,0.4166666667vw) max(12px,0.625vw);gap:max(6px,0.3125vw);border:1px solid var(--black-15);position:relative}.homepage__search_menu_content_filter_search.error{border-color:var(--error-text)}.homepage__search_menu_content_filter_search.error .homepage__search_menu_content_filter_field_error{opacity:1;visibility:visible}.homepage__search_menu_content_filter_search:has(input:disabled){opacity:.5}.homepage__search_menu_content_filter_search_input{background:none;border:none;margin:0;width:calc(100% - max(16px,0.8333333333vw) - max(6px,0.3125vw));font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.625}.homepage__search_menu_content_filter_search_input::placeholder{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.625;color:var(--gray)}.homepage__search_menu_content_filter_search_input:focus{outline:none}.homepage__search_menu_content_filter_search:has(input:focus){border-color:var(--green)}.homepage__search_menu_content_filter{flex-wrap:wrap}@media only screen and (max-width: 638px){.homepage__search_menu_content_filter{width:100%;flex-direction:column}}.homepage__search_menu_content_filter_divider{height:max(84px,4.375vw);width:max(1px,0.0520833333vw);background-color:var(--white-25);margin-inline:max(18px,1.40625vw)}@media only screen and (max-width: 638px){.homepage__search_menu_content_filter_divider{width:100%;height:1px;margin-inline:0;margin-block:max(18px,1.40625vw)}}.homepage__search_menu_content_filter_block{gap:max(12px,0.625vw)}@media only screen and (max-width: 638px){.homepage__search_menu_content_filter_block{display:flex;align-items:center;flex-wrap:wrap}}.homepage__search_menu_content_filter_block_content{gap:max(6px,0.625vw)}.homepage__search_menu_content_filter_block_content_block{gap:max(6px,0.625vw)}.homepage__search_menu_content_filter_block_content_block:has(input:disabled){opacity:.5}.homepage__search_menu_content_filter_block_title{font-weight:700;font-size:max(18px,0.9375vw);line-height:1.222222222;margin-block-end:max(6px,0.3125vw);background:linear-gradient(90deg, #aed760 4.48%, #62b24d 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}@media only screen and (max-width: 638px){.homepage__search_menu_content_filter_block_title{margin-block-end:0}}.homepage__search_menu_content_filter_block_content_block_title{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.625}.homepage__search_menu_content_filter_block_content_block_input{background:var(--white-50);border-radius:max(6px,0.3125vw);width:max(72px,3.75vw);font-size:max(18px,0.9375vw);font-weight:400;line-height:1.444444444;outline:none;border:none;border:max(1px,0.0520833333vw) solid rgba(0,0,0,0);padding:max(6px,0.3125vw) max(12px,0.625vw);-webkit-appearance:none;margin:0;-moz-appearance:textfield;color:var(--white)}.homepage__search_menu_content_filter_block_content_block_input::placeholder{font-weight:400;font-size:max(18px,0.9375vw);line-height:1.444444444;color:var(--white-80)}.homepage__search_menu_content_filter_block_content_block_input:focus{border-color:var(--green);outline:none}.homepage__search_menu_content_filter_block_content_label{gap:max(6px,0.3125vw);font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.homepage__filter_hollow_open_option_label{gap:max(3px,0.15625vw)}.homepage__search_menu_content_filter_block_content_name{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.625}.homepage__search_menu_content_filter_button{margin-inline-start:auto;position:relative}.homepage__search_menu_content_filter_button.error .homepage__search_menu_content_filter_button_error{opacity:1;visibility:visible}.homepage__search_menu_content_filter_button .general_button__end_icon{width:max(14px,0.7291666667vw);height:max(14px,0.7291666667vw)}.homepage__search_menu_content_filter_button .general_button__end_icon svg path{fill:var(--green)}.homepage__search_menu_content_filter_button .general_button:hover .general_button__end_icon{transform:rotate(var(--icon-rotation))}.homepage__search_menu_content_filter_button_error,.homepage__search_menu_content_filter_field_error{margin-block-start:max(6px,0.3125vw);opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:fit-content}.homepage__search_menu_content_filter_button_error *,.homepage__search_menu_content_filter_field_error *{color:var(--error-text);font-weight:400;font-size:max(14px,0.7291666667vw);line-height:1.2;white-space:nowrap}.homepage_about{display:flex;justify-content:center;align-items:center;margin-block:max(150px,10.4166666667vw)}@media only screen and (max-width: 1000px){.homepage_about{margin-block:max(50px,3.6458333333vw)}}.homepage_about__box{display:flex;justify-content:flex-start;align-items:center;width:max(min(92%,370px),85.2083333333vw);padding:max(24px,1.6666666667vw);background-color:#fff;border-radius:max(50px,2.6041666667vw)}@media only screen and (max-width: 1024px){.homepage_about__box{flex-direction:column;text-align:center}}@media only screen and (max-width: 768px){.homepage_about__box{gap:max(5px,0.2604166667vw)}}.homepage_about__box_titles{width:26%;margin-right:3%}.homepage_about__box_titles .about_title{font-size:max(32px,3.3333333333vw);font-weight:700;color:#7fc777}.homepage_about__box_titles .about_subtitle{font-size:max(22px,1.875vw);font-weight:400;color:#000}@media only screen and (max-width: 1024px){.homepage_about__box_titles{width:unset}}.homepage_about__box_text{width:60%;margin-top:1.5%}.homepage_about__box_text .about_text_title{font-size:max(18px,0.9375vw);font-weight:700;color:#000;margin-bottom:1%}@media only screen and (max-width: 768px){.homepage_about__box_text .about_text_title{margin-bottom:max(5px,0.2604166667vw)}}.homepage_about__box_text .about_text{font-size:max(16px,0.8333333333vw);color:#000}@media only screen and (max-width: 1024px){.homepage_about__box_text{width:unset}}@media only screen and (max-width: 768px){.homepage_about__box_text{margin-top:0}}.homepage_about__box .general_button{margin-block-start:auto}.homepage_profiles{margin-block-end:max(75px,7.7083333333vw)}@media only screen and (max-width: 768px){.homepage_profiles{margin-block-end:max(30px,3.125vw)}}.homepage_profiles__container{display:flex;justify-content:center;align-items:center;gap:max(20px,3.3333333333vw)}@media only screen and (max-width: 1024px){.homepage_profiles__container{flex-direction:column}}.homepage_profiles__container_titles{display:flex;flex-direction:column;justify-content:space-between;width:max(min(370px,100%),17.8125vw);gap:max(12px,0.625vw)}@media only screen and (max-width: 1024px){.homepage_profiles__container_titles{text-align:center;justify-content:center;align-items:center}}.homepage_profiles__container_titles .profiles_title{font-size:max(32px,3.3333333333vw);font-weight:700;color:#000}.homepage_profiles__container_titles .profiles_subtitle{font-size:max(16px,1.875vw);font-weight:400;color:#7fc777}.homepage_profiles__container_elements{display:flex;flex-direction:column;justify-content:center;align-items:center}.homepage_profiles__container_elements_types{display:flex;justify-content:flex-start;align-items:center;gap:max(12px,1.25vw);flex-wrap:wrap}@media only screen and (max-width: 1024px){.homepage_profiles__container_elements_types{flex-wrap:wrap}}.homepage_profiles__container_elements_search{display:flex;justify-content:flex-start;align-items:center;width:max(550px,59.0625vw);border-radius:max(20px,1.0416666667vw);background:rgba(151,206,44,.2)}.homepage_profiles__container_elements_search .profiles_text{width:max(150px,16.25vw);font-size:max(9px,0.9375vw);font-weight:400;color:#000}.homepage_profiles__term_card{width:calc((100% - max(12px,1.25vw)*3)/4);aspect-ratio:362/500;position:relative;overflow:hidden;border-radius:max(20px,1.0416666667vw);display:flex;justify-content:flex-start;align-items:flex-end;margin-block-end:max(16px,1.6666666667vw);box-shadow:20px 20px 30px 0px rgba(0,0,0,.1490196078);cursor:pointer}@media only screen and (max-width: 600px){.homepage_profiles__term_card{width:100%;aspect-ratio:362/250}}.homepage_profiles__term_card:hover{box-shadow:8px 8px 30px 0px rgba(71,75,75,.1490196078)}.homepage_profiles__term_card:hover .homepage_profiles__term_card_image::after{opacity:0}.homepage_profiles__term_card:hover .homepage_profiles__term_card_image::before{opacity:1}.homepage_profiles__term_card:hover .homepage_profiles__term_card_info{bottom:100%;transform:translateY(100%);height:100%}.homepage_profiles__term_card:hover .homepage_profiles__term_card_arrow_icon{top:calc(95% - max(32px,3.3333333333vw))}.homepage_profiles__term_card:hover>.homepage_profiles__term_card_arrow_icon svg path{fill:#fff}.homepage_profiles__term_card:hover>.homepage_profiles__term_card_arrow_icon svg stop:nth-child(1){stop-color:#aed760}.homepage_profiles__term_card:hover>.homepage_profiles__term_card_arrow_icon svg stop:nth-child(2){stop-color:#62b24d}.homepage_profiles__term_card:hover .homepage__profiles_term_card_subTerms{opacity:1;visibility:visible;overflow-y:auto}@media only screen and (max-width: 1024px){.homepage_profiles__term_card{box-shadow:8px 8px 30px 0px rgba(71,75,75,.1490196078)}.homepage_profiles__term_card .homepage_profiles__term_card_image::after{opacity:0}.homepage_profiles__term_card .homepage_profiles__term_card_image::before{opacity:1}.homepage_profiles__term_card .homepage_profiles__term_card_info{bottom:100%;transform:translateY(100%);height:100%}.homepage_profiles__term_card .homepage_profiles__term_card_arrow_icon{top:calc(95% - max(32px,3.3333333333vw))}.homepage_profiles__term_card>.homepage_profiles__term_card_arrow_icon svg path{fill:#fff}.homepage_profiles__term_card>.homepage_profiles__term_card_arrow_icon svg stop:nth-child(1){stop-color:#aed760}.homepage_profiles__term_card>.homepage_profiles__term_card_arrow_icon svg stop:nth-child(2){stop-color:#62b24d}.homepage_profiles__term_card .homepage__profiles_term_card_subTerms{opacity:1;visibility:visible;overflow-y:auto;max-height:75%}}.homepage_profiles__term_card_image{width:100%;height:100%;border-radius:max(20px,1.0416666667vw);overflow:hidden}.homepage_profiles__term_card_image::after{width:100%;height:100%;content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(71, 75, 75, 0) 22%, #474b4b 100%);mix-blend-mode:multiply;transition:all .3s ease-in-out}.homepage_profiles__term_card_image::before{width:100%;height:100%;content:"";position:absolute;inset:0;background:rgba(0,0,0,.5019607843);opacity:0;transition:all .3s ease-in-out}.homepage_profiles__term_card_image img,.homepage_profiles__term_card_image svg{width:100%;height:100%;object-fit:cover}.homepage_profiles__term_card_info{position:absolute;padding:max(24px,1.25vw);bottom:0%;z-index:3;width:100%;min-height:35%;height:auto}.homepage_profiles__term_card_title{font-size:max(18px,2.5vw);line-height:1;font-weight:700;color:#fff}.homepage_profiles__term_card_arrow_icon{position:absolute;right:5%;top:5%;width:max(32px,3.3333333333vw);height:max(32px,3.3333333333vw);z-index:3}.homepage_profiles__term_card_arrow_icon svg{transform:rotate(90deg)}.homepage_profiles__term_card_arrow_icon svg path{fill:var(--black)}.homepage_profiles__term_card_arrow_icon svg stop:nth-child(2n+1){stop-color:hsla(0,0%,100%,.5019607843)}.homepage_profiles__term_card_arrow_icon svg stop:nth-child(2n){stop-color:hsla(0,0%,100%,.5019607843)}.homepage__profiles_container_elements_search{width:100%;padding:max(20px,1.0416666667vw) max(40px,2.0833333333vw) max(20px,1.0416666667vw) max(30px,1.5625vw);background:rgba(151,206,44,.2);border-radius:max(50px,2.6041666667vw)}@media only screen and (max-width: 768px){.homepage__profiles_container_elements_search{flex-direction:column;gap:max(10px,0.5208333333vw)}}.homepage__profiles_container_elements_search_btn{margin-inline-start:auto}@media only screen and (max-width: 768px){.homepage__profiles_container_elements_search_btn{margin-inline-start:0}}.homepage__profiles_term_card_subTerms{gap:max(6px,0.625vw);margin-block-start:max(12px,0.625vw);max-height:0;overflow:hidden;visibility:hidden}.homepage__profiles_term_card_subTerm{background-color:var(--white);padding:max(5px,0.2604166667vw) max(10px,0.5208333333vw);border-radius:max(20px,1.0416666667vw)}.homepage__profiles_term_card_subTerm:hover{background-color:var(--vivid-green);color:var(--white)}.homepage__products{padding-block:max(60px,6.875vw) max(60px,5.2604166667vw);position:relative}.homepage__products #homepage_products_swiper_button_next{transform:rotate(180deg)}html[dir=ltr] .homepage__products #homepage_products_swiper_button_prev,html[lang^=en] .homepage__products #homepage_products_swiper_button_prev{transform:rotate(180deg)}html[dir=ltr] .homepage__products #homepage_products_swiper_button_next,html[lang^=en] .homepage__products #homepage_products_swiper_button_next{transform:none}.homepage__products_bg{position:absolute;top:50%;left:50%;transform:translate(-89%, -50%);z-index:1;width:auto;height:calc(100% + max(39px,2.03125vw)*2);aspect-ratio:1/1}.homepage__products_bg img,.homepage__products_bg svg{height:100%;width:auto;max-width:none;display:block}@media only screen and (max-width: 1024px){.homepage__products_bg{transform:translate(-50%, -50%)}}.homepage__products_container{position:relative;z-index:2;display:flex;align-items:center;gap:max(32px,3.3333333333vw);width:max(min(92%,1730px),90.1041666667vw);margin-inline-start:auto}@media only screen and (max-width: 1024px){.homepage__products_container{flex-direction:column;margin-inline:auto;justify-content:center;align-items:center}}.homepage__products_title{display:flex;flex-direction:column;gap:max(32px,3.3333333333vw)}@media only screen and (max-width: 1024px){.homepage__products_title{flex-direction:row}}.homepage__products_title_text{font-weight:700;font-size:max(32px,3.3333333333vw);line-height:1}.homepage__products_products_list{width:max(min(100%,1324px),68.9583333333vw)}.homepage__products_products_list .swiper-slide .product_card{width:100%}.homepage__procedures{padding-block:max(60px,5.8333333333vw)}.homepage__procedures_container{display:flex;justify-content:center;align-items:center;position:relative}.homepage__procedures_bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:auto;height:calc(100% + max(57px,2.96875vw)*2);aspect-ratio:1/1}.homepage__procedures_bg img,.homepage__procedures_bg svg{height:100%;width:auto;max-width:none;display:block}.homepage__procedures_content{position:relative;z-index:2;text-align:center}.homepage__procedures_title{font-weight:700;font-size:max(32px,3.3333333333vw);line-height:1;margin-block-end:max(6px,0.625vw)}.homepage__procedures_subtitle{font-weight:400;font-size:max(20px,1.875vw);line-height:1.166666667;margin-block-end:max(24px,1.6666666667vw)}.homepage__procedures_text *{font-weight:400;font-size:max(16px,1.0416666667vw);line-height:1.45}.homepage__procedures_blocks_image{margin-block-start:max(20px,1.6666666667vw);width:max(min(100%,1062px),55.3125vw);margin-inline:auto}.homepage__procedures_blocks_image svg,.homepage__procedures_blocks_image img{width:100%;height:auto;object-fit:contain}.homepage__procedures_blocks_image svg g[id^=block_] g[id^=block_icon_bg]{transform-box:fill-box;transform-origin:center;transition-duration:800ms;transform:rotate(45deg)}.homepage__procedures_blocks_image svg g[id^=block_] path[id^=circle]{stroke-dasharray:275;stroke-dashoffset:125.5;transform-box:fill-box;transform-origin:center;transition:stroke-dashoffset 800ms ease-in}.homepage__procedures_blocks_image svg g[id^=block_]:hover g[id^=block_icon_bg]{transform:rotate(360deg)}.homepage__procedures_blocks_image svg g[id^=block_]:hover path[id^=circle]{stroke-dashoffset:0}.homepage__calculator{position:relative;display:flex;justify-content:center;align-items:center;margin-block-end:5%}.homepage__calculator__background{position:relative;inset:0;z-index:1;width:max(min(92%,800px),85.2083333333vw);height:max(180px,14.7916666667vw);display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.homepage__calculator__background::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8);z-index:2;mix-blend-mode:multiply;border-radius:50px}.homepage__calculator__background>img,.homepage__calculator__background>svg{width:100%;height:100%;border-radius:50px;object-fit:cover}.homepage__calculator__background__content{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.homepage__calculator__background__content .calculator_title{font-size:max(20px,1.875vw);font-weight:700;color:#7fc777}.homepage__calculator__background__content .calculator_subtitle{font-size:max(20px,1.875vw);font-weight:600;background:linear-gradient(269.5deg, #c0e1bc 0.98%, rgb(192, 225, 188) 25.91%, rgb(244, 239, 200) 79.51%, #f4efc8 98.4%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.homepage__calculator__background__content .calculator_text{font-size:max(16px,0.9375vw);font-weight:400;color:#fff;margin-bottom:3%;max-width:max(350px,18.2291666667vw)}.homepage__calculator__background__content .general_button__text{font-size:max(16px,0.8333333333vw) !important}.homepage__career{margin-block:max(60px,4.6875vw)}.homepage__career__decorative_frame{height:max(250px,30.5208333333vw);transform:translateY(-31%) translateX(-4.5%)}@media only screen and (max-width: 1024px){.homepage__career__decorative_frame{display:none}}.homepage__career__content{display:flex;justify-content:center;align-items:center;gap:max(50px,5.2083333333vw);width:max(min(370px,92%),80.2083333333vw)}@media only screen and (max-width: 1024px){.homepage__career__content{flex-direction:column;text-align:center}}.homepage__career__content_titles{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:max(min(250px,100%),26.8229166667vw);gap:max(16px,1.6666666667vw)}@media only screen and (max-width: 1024px){.homepage__career__content_titles{align-items:center}}.homepage__career__content_titles .title{font-size:max(32px,3.3333333333vw);font-weight:700;color:#7fc777}.homepage__career__content_titles .subtitle{font-size:max(16px,1.25vw);font-weight:700;color:#000}.homepage__career__image{width:max(min(370px,92%),50.0520833333vw);height:max(160px,16.6145833333vw)}.homepage__career__image img{width:100%;height:100%;object-fit:cover;object-position:0px -160px;border-radius:max(20px,1.0416666667vw)}@media only screen and (max-width: 1024px){.homepage__career__image img{object-position:0px -60px}}html[dir=rtl] .homepage_profiles__term_card_arrow_icon{right:95%;transform:translateX(100%)}html[dir=rtl] .homepage_profiles__term_card_arrow_icon svg{transform:rotate(0deg)}html[dir=rtl] .homepage__career__decorative_frame{transform:translateY(-28%) translateX(4.5%)}/*# sourceMappingURL=homepage.min.css.map */