.styles_wrapper__dOt_w{display:flex;flex-direction:column;gap:30px;padding:30px 0}.styles_wrapper__dOt_w .styles_grid__VY5aM{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:768px){.styles_wrapper__dOt_w .styles_grid__VY5aM{grid-template-columns:1fr}}.styles_empty__uAJMT{display:flex;justify-content:center;align-items:center;height:100%;font-size:24px;font-weight:600;color:var(--secondary)}.Project_card__46rVK{position:relative;min-height:340px;border-radius:18px;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 4px 24px rgba(0,0,0,.1);display:flex;align-items:flex-end;transition:transform .25s,box-shadow .25s;cursor:pointer}@media(max-width:480px){.Project_card__46rVK{min-height:170px}}.Project_card__46rVK:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 8px 32px rgba(227,30,36,.13)}.Project_card__46rVK:hover .Project_overlay__9iXpM{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(227,30,36,.18))}.Project_overlay__9iXpM{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.38));z-index:1;transition:background .25s}.Project_content__VeYLw{position:relative;z-index:2;color:#fff;padding:36px 32px 28px;width:100%}@media(max-width:700px){.Project_content__VeYLw{padding:20px 14px 16px}}.Project_cardTitle__L1_MP{font-size:28px;font-weight:700;margin-bottom:18px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:768px){.Project_cardTitle__L1_MP{font-size:20px}}.Project_desc__WO_Ro{font-size:1px;line-height:1.5;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:768px){.Project_desc__WO_Ro{display:none}}.Project_descList__QFalb{list-style:none;padding:0;margin:0}@media(max-width:768px){.Project_descList__QFalb{display:none}}.Project_descList__QFalb li{font-size:17px;color:#fff;margin-bottom:7px;text-shadow:0 2px 8px rgba(0,0,0,.18)}.Project_descList__QFalb li:last-child{margin-bottom:0}.Route_post__W_aPI{display:flex;flex-direction:column;cursor:pointer;background:#fafafa;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;border-bottom:3px solid var(--primary)}.Route_post__W_aPI:hover{transform:translateY(-10px);box-shadow:0 10px 40px rgba(0,0,0,.2)}.Route_post__W_aPI:hover .Route_image___CoLD{transform:scale(1.05)}.Route_imageWrapper__T7OI1{width:100%;height:300px;overflow:hidden}@media(max-width:768px){.Route_imageWrapper__T7OI1{height:200px}}.Route_image___CoLD{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Route_content__MWVru{flex:1;display:flex;flex-direction:column;padding:30px}@media(max-width:768px){.Route_content__MWVru{padding:20px}}.Route_meta__QDmQg{display:flex;gap:20px;margin-bottom:16px}@media(max-width:768px){.Route_meta__QDmQg{gap:15px;margin-bottom:12px}}.Route_author__EWm0F,.Route_date__WbVPH{display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:14px}.Route_author__EWm0F svg,.Route_date__WbVPH svg{flex-shrink:0}@media(max-width:768px){.Route_author__EWm0F,.Route_date__WbVPH{font-size:12px;gap:6px}}.Route_postTitle__rNT4e{font-weight:600;font-size:20px;line-height:116%;margin-bottom:16px;transition:color .3s ease}.Route_postTitle__rNT4e:hover{color:var(--primary)}@media(max-width:768px){.Route_postTitle__rNT4e{font-size:20px;margin-bottom:12px}}.Route_postDescription__S60Bn{font-weight:400;font-size:16px;line-height:150%;color:var(--secondary);margin-bottom:24px;flex:1}@media(max-width:768px){.Route_postDescription__S60Bn{font-size:14px;margin-bottom:20px}}.Route_readMore__hCgkd{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:600;font-size:14px;transition:all .3s ease}.Route_readMore__hCgkd:hover{gap:12px;opacity:.8}.Route_readMore__hCgkd svg{transition:transform .3s ease}.Route_readMore__hCgkd:hover svg{transform:translateX(4px)}.Service_services__item__5_2UF{border-radius:8px;overflow:hidden;background:var(--white);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.Service_services__item__5_2UF:hover{transform:translateY(-10px);box-shadow:0 10px 40px rgba(0,0,0,.2)}.Service_services__item__5_2UF:hover .Service_services__item_overlay__E9__T{background:rgba(241,18,2,.8)}.Service_services__item__5_2UF:hover .Service_services__item_content___aEwX{background:var(--primary)}.Service_services__item__5_2UF:hover .Service_services__item_content___aEwX .Service_services__item_description__3rveG,.Service_services__item__5_2UF:hover .Service_services__item_content___aEwX .Service_services__item_title__1wodl{color:var(--white)}@media(max-width:768px){.Service_services__item__5_2UF:hover{transform:translateY(-5px)}}.Service_services__item_image__oNeOb{position:relative;width:100%;height:250px;overflow:hidden}@media(max-width:768px){.Service_services__item_image__oNeOb{height:150px}}@media(max-width:480px){.Service_services__item_image__oNeOb{height:120px}}.Service_services__item_img__romZJ{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Service_services__item_overlay__E9__T{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);transition:background .3s ease}.Service_services__item_content___aEwX{display:flex;flex-direction:column;padding:30px;transition:background .3s ease}@media(max-width:768px){.Service_services__item_content___aEwX{padding:15px}}@media(max-width:480px){.Service_services__item_content___aEwX{padding:10px}}.Service_services__item_title__1wodl{font-size:24px;font-weight:700;color:var(--secondary);margin-bottom:16px;transition:color .3s ease}@media(max-width:768px){.Service_services__item_title__1wodl{font-size:16px;margin-bottom:8px}}@media(max-width:480px){.Service_services__item_title__1wodl{font-size:16px;margin-bottom:10px;flex:1;text-align:center}}.Service_services__item_description__3rveG{font-size:16px;font-weight:400;color:var(--secondary);margin-bottom:24px;line-height:1.6;transition:color .3s ease;flex:1}@media(max-width:768px){.Service_services__item_description__3rveG{font-size:12px;margin-bottom:15px;line-height:1.4}}@media(max-width:480px){.Service_services__item_description__3rveG{display:none}}.Service_services__item_bg_image__Ew2jq{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media(max-width:768px){.Service_servicesButton__4ZtSH{width:100%;max-width:280px!important;font-size:16px!important;padding:12px 24px!important}}@media(max-width:480px){.Service_servicesButton__4ZtSH{width:100%;max-width:280px!important;font-size:16px!important;padding:10px 24px!important;min-width:auto}}.Service_services__item_button__LF0bq{display:inline-block;padding:12px 24px;background:var(--primary);color:var(--white);border-radius:4px;font-weight:500;transition:all .3s ease}@media(max-width:768px){.Service_services__item_button__LF0bq{padding:10px 20px;font-size:14px}}@media(max-width:480px){.Service_services__item_button__LF0bq{padding:8px 16px;font-size:12px;width:100%;text-align:center}}.Service_services__item_button__LF0bq:hover{background:var(--primary-dark);transform:translateY(-2px)}.Form_form__CLMpx{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--white);border-radius:4px;box-shadow:0 10px 50px 0 rgba(8,12,36,.1)}@media(max-width:768px){.Form_form__CLMpx{padding:16px;gap:16px}}.Form_form__row__SwNVJ{display:flex;gap:20px}@media(max-width:768px){.Form_form__row__SwNVJ{flex-direction:column;gap:16px}}.Form_form__group__m_tUn{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.Form_form__group__m_tUn{gap:8px}}.Form_error__oa2vS{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.Form_errorText__TRnCd{color:#dc3545;font-size:12px;margin-top:4px}.Form_warning__Jzh_K{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;font-size:14px;font-weight:600;background-color:#dc3545;border-radius:4px;color:var(--white)}.Transports_transporst__IFTKL{display:flex;gap:20px}.Transports_transporst__IFTKL:has(.Transports_transporst__item__Tlblm:only-child) .Transports_transporst__item__Tlblm{width:300px;flex:0 0 300px}.Transports_transporst__IFTKL:has(.Transports_transporst__item__Tlblm:nth-child(2):last-child) .Transports_transporst__item__Tlblm{width:calc(50% - 10px);flex:1 1 calc(50% - 10px)}.Transports_transporst__IFTKL:has(.Transports_transporst__item__Tlblm:nth-child(3)) .Transports_transporst__item__Tlblm{width:calc(33.333% - 14px);flex:1 1 calc(33.333% - 14px)}@media(max-width:768px){.Transports_transporst__IFTKL{flex-direction:column;gap:15px}.Transports_transporst__IFTKL .Transports_transporst__item__Tlblm{width:100%!important;flex:1 1 100%!important}.Transports_button__lp9Wb{display:none}}.Transports_transporst__item__Tlblm{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:4px;padding:20px;background:rgba(241,18,2,.78);box-sizing:border-box}@media(max-width:1024px){.Transports_transporst__item__Tlblm{padding:16px;gap:8px}}@media(max-width:768px){.Transports_transporst__item__Tlblm{padding:16px;gap:8px}}.Transports_transporst__item__title__ZWHuB{font-weight:700;font-size:20px;color:var(--white)}@media(max-width:1024px){.Transports_transporst__item__title__ZWHuB{font-size:16px}}@media(max-width:768px){.Transports_transporst__item__title__ZWHuB{font-size:20px}}.Transports_transporst__item__description__OgzLm{font-weight:400;font-size:14px;line-height:150%;color:var(--white)}@media(max-width:1024px){.Transports_transporst__item__description__OgzLm{font-size:12px}}@media(max-width:768px){.Transports_transporst__item__description__OgzLm{font-size:14px;line-height:140%}}.Pagination_pagination__xmf2O{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;padding:20px 0}@media(max-width:768px){.Pagination_pagination__xmf2O{gap:4px;margin-top:30px;padding:15px 0}}.Pagination_pageNumbers__JBo6T{display:flex;align-items:center;gap:8px}@media(max-width:768px){.Pagination_pageNumbers__JBo6T{gap:4px}}.Pagination_pageButton__EozOx{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #e5e5e5;background:var(--white);color:var(--secondary);font-weight:500;font-size:14px;border-radius:4px;cursor:pointer;transition:all .3s ease;outline:none}.Pagination_pageButton__EozOx:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:rgba(220,53,69,.05)}.Pagination_pageButton__EozOx:disabled{opacity:.5;cursor:not-allowed}.Pagination_pageButton__EozOx.Pagination_active__1NcCi{background:var(--primary);color:var(--white);border-color:var(--primary)}.Pagination_pageButton__EozOx.Pagination_active__1NcCi:hover{background:var(--primary);color:var(--white)}.Pagination_pageButton__EozOx.Pagination_arrow__M_OL8{min-width:40px;padding:0 8px}.Pagination_pageButton__EozOx.Pagination_arrow__M_OL8:hover:not(:disabled){background:var(--primary);color:var(--white);border-color:var(--primary)}.Pagination_pageButton__EozOx.Pagination_arrow__M_OL8:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.Pagination_pageButton__EozOx{min-width:36px;height:36px;padding:0 8px;font-size:13px}.Pagination_pageButton__EozOx.Pagination_arrow__M_OL8{min-width:36px;padding:0 6px}}@media(max-width:480px){.Pagination_pageButton__EozOx{min-width:32px;height:32px;padding:0 6px;font-size:12px}.Pagination_pageButton__EozOx.Pagination_arrow__M_OL8{min-width:32px;padding:0 4px}}.Pagination_dots__u5QtU{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:var(--secondary);font-weight:500;font-size:14px}@media(max-width:768px){.Pagination_dots__u5QtU{min-width:36px;height:36px;font-size:13px}}@media(max-width:480px){.Pagination_dots__u5QtU{min-width:32px;height:32px;font-size:12px}}.Blog_container__b9clX{padding:100px 0}@media(max-width:768px){.Blog_container__b9clX{padding:60px 0}}.Blog_header__Vupbx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;gap:30px}@media(max-width:768px){.Blog_header__Vupbx{flex-direction:column;margin-bottom:40px;gap:20px}}.Blog_titleWrapper__qPb2n{max-width:600px}.Blog_subtitle__mj1xT{display:inline-block;color:var(--primary);font-size:16px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.Blog_title__EJjkk{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}@media(max-width:768px){.Blog_title__EJjkk{font-size:28px;margin-bottom:16px}}.Blog_highlight__rWlPB{color:var(--primary)}.Blog_description__Pu499{font-size:16px;line-height:1.6;color:var(--secondary);margin:0}.Blog_viewAllButton__NXdPg{display:inline-flex;align-items:center;padding:16px 32px;background:var(--primary);color:var(--white);border-radius:4px;font-weight:600;font-size:14px;transition:all .3s ease;white-space:nowrap}.Blog_viewAllButton__NXdPg:hover{background:var(--primary-dark);transform:translateY(-2px)}@media(max-width:768px){.Blog_viewAllButton__NXdPg{width:100%;justify-content:center}}.Blog_posts__NcRDx{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}@media(max-width:768px){.Blog_posts__NcRDx{grid-template-columns:1fr;gap:20px}}.Blog_empty__jwFnf{text-align:center;font-size:24px;font-weight:600;color:var(--secondary)}.About_about__u2pGk{padding:100px 0;background:#fff}@media(max-width:900px){.About_about__u2pGk{padding:40px 0}}.About_inner__xi59J{display:flex;align-items:center;gap:60px;max-width:1300px;margin:0 auto}@media(max-width:1200px){.About_inner__xi59J{gap:30px}}@media(max-width:900px){.About_inner__xi59J{flex-direction:column;gap:30px}}.About_imageBlock__q4CqE{flex:1 1 50%;min-width:320px;display:flex;align-items:center;justify-content:center}.About_image___dxct{width:100%;max-width:600px;height:auto;object-fit:cover}.About_content__0EeeF{flex:1 1 50%;min-width:320px;display:flex;flex-direction:column;gap:24px}.About_text_item__Apj6Y{display:flex;align-items:center;gap:10px}.About_list__bjbn4{display:flex;flex-direction:column;gap:5px}.About_subtitle__EQB5e{color:var(--primary);font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.About_title__4P213{font-size:40px;font-weight:800;line-height:1.15;margin-bottom:12px;color:var(--secondary)}@media(max-width:900px){.About_title__4P213{font-size:28px}}.About_highlight__cDZWz{color:var(--primary)}.About_text__LQfEA{font-size:18px;color:var(--secondary);line-height:1.6;margin-bottom:0}@media(max-width:900px){.About_text__LQfEA{font-size:16px}}.About_features__GY0fH{display:flex;gap:32px;margin-top:24px}@media(max-width:600px){.About_features__GY0fH{flex-direction:column;gap:18px}}.About_feature__eGt8w{display:flex;align-items:flex-start;gap:18px;background:#fafafa;border-radius:10px;padding:18px 22px;box-shadow:0 2px 10px rgba(0,0,0,.04)}@media(max-width:600px){.About_feature__eGt8w{padding:12px 10px}}.About_icon__3P30N{display:flex;align-items:center;justify-content:center;min-width:58px;min-height:41px}.About_icon__3P30N svg{display:block;width:58px;height:41px}@media(max-width:600px){.About_icon__3P30N svg{width:40px;height:28px}}.About_featureTitle__4cFN8{font-size:18px;font-weight:700;color:var(--secondary);margin-bottom:4px}.About_featureText__V0kpJ{font-size:15px;color:var(--secondary);line-height:1.5}.Calendar_calendar__ZsGEG{padding:160px 0 70px;background:#fff}@media(max-width:768px){.Calendar_calendar__ZsGEG{padding:40px 0}}.Calendar_warning__sEfpe{display:flex;align-items:center;width:40%;justify-content:center;gap:10px;background:#e53935;color:#fff;padding:10px 14px;border-radius:8px;margin:0 auto 15px}.Calendar_warningImg__gSh4z{background-color:#fff;color:red;border-radius:50%;width:22px;height:22px;text-align:center}.Calendar_warningText__LhEIb{margin:0;font-weight:700}.Calendar_description__uc2ON{background:rgba(241,18,2,.7803921569);display:flex;align-items:center;gap:10px;font-size:18px;color:#fff;font-weight:600;border-radius:10px;padding:5px 10px;width:50%;margin:0 auto}@media(max-width:768px){.Calendar_description__uc2ON{width:100%;font-size:14px}}.Calendar_error__Yz9sM,.Calendar_loading__cqAMQ{text-align:center;padding:40px;font-size:18px;color:var(--secondary)}.Calendar_error__Yz9sM{color:var(--primary)}.Calendar_calendarSwiper__dJAWa{max-width:1400px;margin:0 auto}.Calendar_mainSwiper__6BXAh{padding:20px 0}.Calendar_columnSlide__67ONu,.Calendar_mainSwiper__6BXAh .Calendar_swiper-slide__qZJ1K{height:auto}.Calendar_column__iBeZh{background:#f8f9fa;border-radius:12px;padding:20px;height:600px;display:flex;flex-direction:column;border:1px solid #e9ecef}@media(max-width:768px){.Calendar_column__iBeZh{height:600px;padding:16px}}.Calendar_columnHeader__eclWe{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6;flex-shrink:0}.Calendar_columnTitle__xwCnH{font-size:16px;font-weight:700;color:var(--secondary);margin:0;flex:1}.Calendar_columnCount__JMeB5{background:var(--primary);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:24px;text-align:center}.Calendar_columnContent__Z1L2B{flex:1;overflow:hidden;min-height:0}.Calendar_calendarList__pURZm{height:100%;overflow-y:auto;padding-right:8px}.Calendar_calendarList__pURZm::-webkit-scrollbar{width:6px}.Calendar_calendarList__pURZm::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Calendar_calendarList__pURZm::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.Calendar_calendarList__pURZm::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Calendar_calendarCard__sVCnw{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e9ecef;transition:transform .2s,box-shadow .2s;margin-bottom:16px}.Calendar_calendarCard__sVCnw:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.Calendar_calendarCard__sVCnw:last-child{margin-bottom:0}.Calendar_calendarTitle__ongV5{font-size:14px;font-weight:600;color:var(--secondary);margin:0 0 12px;line-height:1.3}.Calendar_imageContainer__xlL4L{width:100%;height:380px;position:relative;overflow:hidden;border-radius:6px;margin-bottom:12px}.Calendar_image__BE6u0{width:100%;height:100%;object-fit:cover;transition:transform .3s}.Calendar_image__BE6u0:hover{transform:scale(1.05)}.Calendar_calendarInfo__3eUr9 p{margin:0;font-size:12px;color:#6c757d}.Calendar_emptyColumn__Qpvja{display:flex;align-items:center;justify-content:center;height:200px;color:#6c757d;font-size:14px;font-style:italic;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px}.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-next__M51Yy,.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-prev__4si0s{width:40px;height:40px;background:var(--primary);border-radius:50%;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-next__M51Yy:after,.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-prev__4si0s:after{font-size:16px;color:#fff}.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-next__M51Yy:hover,.Calendar_mainSwiper__6BXAh .Calendar_swiper-button-prev__4si0s:hover{background:var(--primary);opacity:.9;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Calendar_mainSwiper__6BXAh .Calendar_swiper-pagination__p1xjf{bottom:0}.Calendar_mainSwiper__6BXAh .Calendar_swiper-pagination__p1xjf .Calendar_swiper-pagination-bullet__a_IJ0{width:8px;height:8px;background:var(--primary);opacity:.5}.Calendar_mainSwiper__6BXAh .Calendar_swiper-pagination__p1xjf .Calendar_swiper-pagination-bullet__a_IJ0.Calendar_swiper-pagination-bullet-active__r7xz4{opacity:1;background:var(--primary)}@media(max-width:768px){.Calendar_columnHeader__eclWe{margin-bottom:12px;padding-bottom:8px}.Calendar_columnTitle__xwCnH{font-size:14px}.Calendar_calendarCard__sVCnw{padding:12px;margin-bottom:12px}.Calendar_calendarTitle__ongV5{font-size:13px;margin-bottom:8px}.Calendar_imageContainer__xlL4L{height:500px;margin-bottom:8px}}.Contact_contact__TBCLk{background-color:var(--primary);padding:30px}@media(max-width:768px){.Contact_contact__TBCLk{padding:30px 10px}}.Contact_contact__title__Yg0c7{font-size:24px;font-weight:700;color:var(--white);text-align:center;margin-bottom:5px}.Contact_contact_description__4EtTG{font-size:14px;color:var(--white);text-align:center;margin-bottom:20px}.Contact_contact__list__5n_c7{display:flex;flex-direction:column;gap:10px}.Contact_contact__list_item__CLEaA{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-size:14px}.Advantages_advantages__qITWf{padding:30px 0;background:#fff}@media(max-width:768px){.Advantages_advantages__qITWf{padding:50px 0}}.Advantages_advantages__title___DHz9{font-size:48px;font-weight:700;text-align:center;color:var(--secondary);margin-bottom:30px}@media(max-width:768px){.Advantages_advantages__title___DHz9{font-size:28px;margin-bottom:40px}}.Advantages_advantages__list__hAD1N{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:60px}@media(max-width:900px){.Advantages_advantages__list__hAD1N{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.Advantages_advantages__list__hAD1N{gap:24px;margin-bottom:40px}}.Advantages_advantages__item__5bqCt{display:flex;align-items:flex-start;gap:24px;padding:32px;background:#fafafa;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.Advantages_advantages__item__5bqCt:hover{transform:translateY(-8px);box-shadow:0 8px 32px rgba(220,53,69,.15);background:#fff}@media(max-width:768px){.Advantages_advantages__item__5bqCt{padding:24px;gap:18px}}@media(max-width:480px){.Advantages_advantages__item__5bqCt{padding:20px;gap:16px}}.Advantages_advantages__item_icon__Vag6k{flex-shrink:0;width:64px;height:64px;background:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:768px){.Advantages_advantages__item_icon__Vag6k{width:48px;height:48px}.Advantages_advantages__item_icon__Vag6k img{width:24px;height:24px}}.Advantages_advantages__item_content__gt5Gf{flex:1}.Advantages_advantages__item_title__65ZJl{font-size:24px;font-weight:700;color:var(--secondary);margin-bottom:12px;line-height:1.3}@media(max-width:768px){.Advantages_advantages__item_title__65ZJl{font-size:20px;margin-bottom:8px}}.Advantages_advantages__item_description__eEo16{font-size:16px;line-height:1.6;color:var(--secondary);margin:0;opacity:.8}@media(max-width:768px){.Advantages_advantages__item_description__eEo16{font-size:14px}}.Advantages_advantages__benefit__Fwe_a{max-width:900px;margin:0 auto;text-align:center;padding:40px;background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border-radius:16px;border:1px solid rgba(220,53,69,.1)}@media(max-width:768px){.Advantages_advantages__benefit__Fwe_a{padding:24px}}.Advantages_advantages__benefit_text__yqvR8{font-size:18px;line-height:1.7;color:var(--secondary);margin:0;font-weight:500}@media(max-width:768px){.Advantages_advantages__benefit_text__yqvR8{font-size:16px}}.Header_container__HRIq1{background-color:var(--white);padding:10px 0;z-index:99;width:100%;top:0;position:sticky}.Header_logo__ZmplL{display:flex;align-items:center;gap:10px}.Header_header__ji3Hx{display:flex;justify-content:space-between;align-items:center}.Header_navList__xv6QO{display:flex;align-items:center;gap:40px}@media(max-width:1024px){.Header_navList__xv6QO{gap:20px}}.Header_navItem__engkr{font-weight:400;font-size:16px;line-height:150%;color:var(--secondary);position:relative}.Header_navItem__engkr a{color:inherit;text-decoration:none;transition:color .2s ease}.Header_navItem__engkr a.Header_active__R339w{color:var(--primary);font-weight:600}.Header_navItem__engkr a:hover{color:var(--primary)}.Header_navLink__jnyPN{display:flex;align-items:center;gap:5px;cursor:pointer}.Header_arrowIcon__YTuxo{transition:transform .3s ease}.Header_navItem__engkr:hover .Header_arrowIcon__YTuxo{transform:rotate(180deg)}.Header_subList__L3a1a{position:absolute;top:100%;left:0;background-color:var(--white);border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;padding:8px 0}.Header_subListOpen__RaNe4{opacity:1;visibility:visible;transform:translateY(0)}.Header_subItem__I0GaS{padding:8px 16px;font-size:14px;color:var(--secondary);transition:background-color .2s ease}.Header_subItem__I0GaS:hover{background-color:#f5f5f5}.Header_subItem__I0GaS a{color:inherit;text-decoration:none;display:block;width:100%}.Header_logoText__WTBeN{display:flex;flex-direction:column;gap:5px;color:var(--secondary);justify-content:center}.Header_logoText__WTBeN span:first-child{font-size:22px;font-weight:900;line-height:1;color:var(--primary)}.Header_logoText__WTBeN span:last-child{font-size:14px;line-height:1;font-weight:200}@media(max-width:768px){.Header_lang__CTOcK,.Header_nav__EK_Fo{display:none}.Header_burgerButton__UyR48{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;color:var(--secondary);transition:color .2s ease}.Header_burgerButton__UyR48:hover{color:var(--primary)}.Header_burgerIcon__G72tV,.Header_closeIcon__Yeq4P{width:24px;height:24px}.Header_mobileOverlay__TKklg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.Header_mobileMenu___HWXm{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:var(--white);z-index:1000;transition:right .3s ease;display:flex;overflow:auto;flex-direction:column;box-shadow:-2px 0 8px rgba(0,0,0,.1)}.Header_mobileMenuOpen__d0CCs{right:0}.Header_mobileMenuHeader__2Z3gF{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.Header_mobileLogo__QMzuu{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--secondary)}.Header_mobileCloseButton__eg6cF{background:none;border:none;cursor:pointer;padding:4px;color:var(--secondary);transition:color .2s ease}.Header_mobileCloseButton__eg6cF:hover{color:var(--primary)}.Header_mobileNav__PnQA0{flex:1;padding-bottom:30px}.Header_mobileNavList__cmVms{list-style:none;padding:0;margin:0}.Header_mobileNavItem__tM5WJ{border-bottom:1px solid #f0f0f0}.Header_mobileNavLink__QA0P9{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;color:var(--secondary);text-decoration:none;font-size:16px;font-weight:500;transition:background-color .2s ease}.Header_mobileNavLink__QA0P9:hover{background-color:#f5f5f5}.Header_mobileNavLink__QA0P9 a{color:inherit;text-decoration:none;flex:1;transition:color .2s ease}.Header_mobileNavLink__QA0P9 a.Header_active__R339w{color:var(--primary);font-weight:600}.Header_mobileNavLink__QA0P9 a:hover{color:var(--primary)}.Header_mobileSubList__SNm8O{background-color:#f8f8f8;max-height:0;overflow:hidden;transition:max-height .3s ease}.Header_mobileSubListOpen__TzMRF{max-height:none}.Header_mobileSubItem__B8oDm{padding:12px 20px 12px 40px;border-bottom:1px solid #e0e0e0}.Header_mobileSubItem__B8oDm a{color:var(--secondary);text-decoration:none;font-size:14px;display:block}.Header_mobileSubItem__B8oDm:hover{background-color:#f0f0f0}.Header_mobileLang__8YgFt{display:flex;justify-content:center;gap:16px;padding:20px;border-bottom:1px solid #e0e0e0;font-size:16px;font-weight:500}.Header_mobileLang__8YgFt a{color:var(--secondary);text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s ease}.Header_mobileLang__8YgFt a:hover{background-color:#f5f5f5}.Header_mobileLang__8YgFt a.Header_active__R339w{color:var(--white);background-color:var(--secondary)}}@media(min-width:769px){.Header_burgerButton__UyR48,.Header_mobileMenu___HWXm,.Header_mobileOverlay__TKklg{display:none}}.LanguageSwitcher_languageSwitcher__hsLjg{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.LanguageSwitcher_languageSwitcher__hsLjg a{color:var(--secondary);text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease;position:relative}.LanguageSwitcher_languageSwitcher__hsLjg a:hover{background-color:#f5f5f5}.LanguageSwitcher_languageSwitcher__hsLjg a.LanguageSwitcher_active__QWSh3{color:var(--white);background-color:var(--secondary)}.Main_container__fRkSM{min-height:700px;width:100%;position:relative;display:flex;align-items:center;background-color:rgba(0,0,0,.8);margin-bottom:100px}@media(max-width:768px){.Main_container__fRkSM{min-height:400px;margin-bottom:0;padding-bottom:40px}}.Main_video__mr_bj{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.Main_buttons__8Kdno{display:flex;gap:25px}@media(max-width:768px){.Main_buttons__8Kdno{flex-direction:column;gap:15px;width:100%}}.Main_content___umzY{display:flex;justify-content:space-between;height:100%;width:100%}@media(max-width:768px){.Main_content___umzY{flex-direction:column-reverse;justify-content:center;gap:30px;padding:20px 0}.Main_left__c2mx4{text-align:center;order:1}}.Main_title__J1XCe{color:var(--white);font-weight:800;font-size:65px;line-height:116%;margin-bottom:24px}.Main_title__J1XCe span{color:var(--primary)}@media(max-width:1024px){.Main_title__J1XCe{font-size:45px}}@media(max-width:768px){.Main_title__J1XCe{font-size:34px;line-height:120%;margin-bottom:16px}}.Main_description__uF7Jc{font-weight:400;font-size:16px;color:var(--white);margin-bottom:50px}@media(max-width:1024px){.Main_description__uF7Jc{font-size:14px}}@media(max-width:768px){.Main_description__uF7Jc{font-size:14px;margin-bottom:30px;line-height:140%}}.Main_footer__h55YT{position:absolute;bottom:-170px;max-width:1320px}@media(max-width:768px){.Main_footer__h55YT{position:relative;bottom:auto;margin-top:40px;max-width:100%}}@media(max-width:480px){.Main_footer__h55YT{display:none}}.Main_form__PMTrX{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--white);border-radius:4px;box-shadow:0 10px 50px 0 rgba(8,12,36,.1)}@media(max-width:768px){.Main_form__PMTrX{padding:16px;gap:16px;order:2}}.Partners_container__B59JV{padding:100px 0;background-color:#f8f9fa;background:url(/images/partners.png) 50%/cover no-repeat}@media(max-width:768px){.Partners_container__B59JV{padding:60px 0}}.Partners_header__T6KUR{text-align:center;margin-bottom:60px}@media(max-width:768px){.Partners_header__T6KUR{margin-bottom:40px}}.Partners_subtitle__Lr7_C{font-size:18px;color:var(--secondary);margin-top:16px;font-weight:400}@media(max-width:768px){.Partners_subtitle__Lr7_C{font-size:16px;margin-top:12px}}.Partners_sliderContainer__ButQL{display:flex;align-items:center;gap:20px;margin-bottom:40px}@media(max-width:768px){.Partners_sliderContainer__ButQL{gap:10px;margin-bottom:30px}}.Partners_sliderButton__qLMka{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid var(--secondary);background:var(--white);border-radius:50%;cursor:pointer;transition:all .3s ease;color:var(--secondary);flex-shrink:0}.Partners_sliderButton__qLMka:hover{background:var(--secondary);color:var(--white);transform:scale(1.1)}.Partners_sliderButton__qLMka:disabled{opacity:.5;cursor:not-allowed}.Partners_sliderButton__qLMka:disabled:hover{transform:none;background:var(--white);color:var(--secondary)}@media(max-width:768px){.Partners_sliderButton__qLMka{width:40px;height:40px}}.Partners_slider__A_gbl{flex:1;overflow:hidden;position:relative}.Partners_sliderTrack__sjA1R{display:flex;transition:transform .5s ease;width:100%}.Partners_slide__GpQNV{display:flex;gap:30px;min-width:100%;justify-content:center}@media(max-width:768px){.Partners_slide__GpQNV{gap:20px;flex-wrap:wrap}}.Partners_partnerItem__Ick61{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:var(--white);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease;min-width:200px}.Partners_partnerItem__Ick61:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}@media(max-width:768px){.Partners_partnerItem__Ick61{min-width:150px;padding:15px;gap:8px}}.Partners_partnerImage__swZfW{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:4px;overflow:hidden}@media(max-width:768px){.Partners_partnerImage__swZfW{height:60px}}.Partners_partnerImg__ohT6P{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.Partners_partnerItem__Ick61:hover .Partners_partnerImg__ohT6P{transform:scale(1.05)}.Partners_partnerName__H40mg{font-size:14px;font-weight:600;color:var(--secondary);text-align:center;margin:0}@media(max-width:768px){.Partners_partnerName__H40mg{font-size:12px}}.Partners_dots__GKzI6{display:flex;justify-content:center;gap:8px;margin-top:20px}.Partners_dot__RS7jv{width:12px;height:12px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:all .3s ease}.Partners_dot__RS7jv:hover{background:var(--secondary);transform:scale(1.2)}@media(max-width:768px){.Partners_dot__RS7jv{width:10px;height:10px}}.Partners_dotActive__7BhuX{background:var(--secondary);transform:scale(1.2)}.Services_container__XLmVt{padding:70px 0}@media(max-width:768px){.Services_container__XLmVt{padding:40px 0}}.Services_services__JpPLJ{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}@media(max-width:768px){.Services_services__JpPLJ{gap:15px;margin-bottom:40px;flex-direction:column}}@media(max-width:480px){.Services_services__JpPLJ{grid-template-columns:repeat(2,1fr);gap:10px}}.Projects_projects__o9lv4{padding:80px 0;background:#fff}@media(max-width:768px){.Projects_projects__o9lv4{padding:40px 0}}.Projects_title__gvhM_{text-align:center;font-size:40px;font-weight:800;margin-bottom:48px;color:var(--secondary)}@media(max-width:700px){.Projects_title__gvhM_{font-size:28px;margin-bottom:28px}}.Projects_cards__EB1tp{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:768px){.Projects_cards__EB1tp{grid-template-columns:repeat(2,1fr);gap:24px}}