@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../other/Inter-Thin-DzN99i8q.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(../other/Inter-ThinItalic-DxehbPeK.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../other/Inter-ExtraLight-7kXoOaX_.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(../other/Inter-ExtraLightItalic-Ox17i_b0.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../other/Inter-Light-14LG-y7V.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../other/Inter-LightItalic-iBr7p6CH.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../other/Inter-Regular-COLGFB3M.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../other/Inter-Italic-Bm_w1qmz.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../other/Inter-Medium-CDhBSFyE.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../other/Inter-MediumItalic-BqDObnQN.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../other/Inter-SemiBold-BAEEcJ4E.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(../other/Inter-SemiBoldItalic-B7KOJJiL.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../other/Inter-Bold-BOs3KVhN.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../other/Inter-BoldItalic-Cabj1n7x.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../other/Inter-ExtraBold-BUaDDWMS.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(../other/Inter-ExtraBoldItalic-efVpd_pq.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../other/Inter-Black-BJbWHna9.woff2?v=4.1) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(../other/Inter-BlackItalic-D3PIgx41.woff2?v=4.1) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}.header{border-bottom:1px solid #CDCDCD;font-size:15px}.header a{color:#121212}.header .logo a:after{display:none}.header .logo img{max-width:70.88px}.header .header-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;min-height:60px}.header .burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;margin-left:auto}.header .burger span{display:block;width:100%;height:2px;background-color:#121212;border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.header .burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header .burger.is-open span:nth-child(2){opacity:0}.header .burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header .header-menu{display:none;flex:0 0 100%;flex-direction:column;align-items:flex-start;gap:24px;padding:20px 0}.header .header-menu.is-open{display:flex}.header nav ul{display:flex;flex-direction:column;gap:16px}.header .search{width:100%;height:40px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:40px;background:#fff;padding:10px 16px;transition:border-color .3s ease}.header .search:focus-within{border-color:#006837}.header .search form{display:flex;align-items:center;width:100%;gap:8px}.header .search input{border:none;font-size:15px;width:100%;background:transparent}.header .search input:focus{outline:none;box-shadow:none}.header .search button{width:16px;height:16px;flex:none;text-indent:-9999px;border:none;cursor:pointer;background-color:#979ca2;transition:background-color .3s ease;mask:url(../search.svg) no-repeat center center;-webkit-mask:url(../search.svg) no-repeat center center}.header .search button:hover{background-color:#006837}.header .search:focus-within button{background-color:#006837}.header-contacts{font-weight:600;text-align:left}.header-contacts a{display:inline-block}@media(min-width:1024px){.header .header-flex{flex-wrap:nowrap;min-height:90px;gap:24px}.header .burger{display:none}.header .header-menu{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:0}.header nav ul{flex-direction:row;gap:20px}}@media(min-width:1024px)and (min-width:1024px){.header nav ul{gap:34px}}@media(min-width:1024px){.header .search{width:180px;flex-shrink:0}.header .search input{width:auto;max-width:110px}.header .header_contacts{text-align:right;flex-shrink:0}.header .header_contacts a{font-weight:600}}@media(min-width:1440px){.header .header-flex{gap:80px}.header .search{width:200px;flex-shrink:0}.header .search input{width:auto;max-width:140px}}footer{background:#121212}footer .footer-top{display:flex;padding:80px 0;gap:80px;flex-direction:column}@media(min-width:1024px){footer .footer-top{flex-direction:row}}footer .footer-top__logo{flex:1}footer .footer-top__logo img{max-width:70.88px;border-radius:8px}footer .footer-top__logo a:after{display:none}footer .footer-top__title{font-size:14px;color:#999;padding-top:24px;max-width:225px}@media(min-width:1024px){footer .footer-top nav{width:110px}}footer .footer-top nav ul{display:flex;gap:20px;flex-direction:column}footer .footer-top nav ul li a{color:#999}footer .footer-top nav ul li a:hover{color:#478d6c}footer .footer-top nav ul li a.active,footer .footer-top nav ul li a:active{color:#006837}@media(min-width:1024px){footer .footer-top__contacts{width:240px}}footer .footer-top__contacts a{color:#999}footer .footer-top__contacts a:hover{color:#478d6c}footer .footer-top__contacts a.active,footer .footer-top__contacts a:active{color:#006837}footer .footer-top__contacts a.phone{color:#fff;font-size:18px;font-weight:500;display:inline-block;margin-bottom:20px}footer .footer-top__contacts a.phone:hover{color:#478d6c}footer .footer-top__contacts a.phone.active,footer .footer-top__contacts a.phone:active{color:#006837}footer .footer-top .heading{color:#fff;font-size:16px;font-weight:700;margin-bottom:20px}footer .footer-bottom{color:#121212;padding:40px 0;border-top:1px solid #222222;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){footer .footer-bottom{flex-direction:row;gap:0}}footer .footer-bottom .copy{color:#666;font-size:12px}@media(min-width:1024px){footer .footer-bottom .copy{flex:1}}footer .footer-bottom .links{display:flex;flex-wrap:wrap;gap:16px 26px}@media(min-width:1024px){footer .footer-bottom .links{flex:0;min-width:410px;justify-content:flex-end}}footer .footer-bottom .links a{color:#666;font-size:12px}footer .footer-bottom .links a:after{display:none}footer .footer-bottom .links a:hover{color:#478d6c}footer .footer-bottom .links a:active{color:#006837}a.btn:after{display:none}.btn{display:inline-block;padding:14px 28px;font-size:16px;font-weight:600;border-radius:4px;border:none;transition:all .3s ease;cursor:pointer;line-height:119%}.btn-primary{background:#006837;color:#fff}.btn-primary:hover{background:#478d6c;color:#fff}.btn-primary:active{background:#155537;color:#fff}.btn-primary-outline{background:transparent;border:1px #006837 solid;color:#006837}.btn-primary-outline:hover{border-color:#a6dfc3;color:#a6dfc3}.btn-primary-outline:active{border-color:#006837;color:#006837}.advantages{padding:20px 0 60px}.advantages .container{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.advantages .container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.advantages .container{grid-template-columns:repeat(3,1fr)}}.advantages__item{border:1px #CDCDCD solid;border-radius:8px;padding:32px;flex:1}.advantages__item__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background-color:#f5f5f5;margin-bottom:20px;-webkit-user-select:none;user-select:none}.advantages__item__title{font-weight:700;font-size:20px;color:#121212;line-height:120%;margin-bottom:8px}.advantages__item__desc{font-weight:400;font-size:15px;color:#666}.services{background:#f9f7f7;padding:60px 0}.services .subtitle,.services .title{text-align:center}.services-tabs{margin-top:16px}.services-tabs__nav{display:flex;flex-direction:column;gap:8px;margin-bottom:50px}@media(min-width:768px){.services-tabs__nav{flex-direction:row;justify-content:center;gap:16px}}.services-tabs__btn{width:100%;padding:12px 16px;border:none;border-radius:8px;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;cursor:pointer;background:#f0f0f0;color:#121212;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}@media(min-width:768px){.services-tabs__btn{width:auto}}.services-tabs__btn:hover{background:#478d6c;color:#fff}.services-tabs__btn.is-active{background:#006837;color:#fff}.services-tabs__panel{display:none;animation:services-fade-in .25s ease}.services-tabs__panel.is-active{display:block}.services-tabs__desc{font-size:13px;font-weight:400;line-height:20px;color:#7b838b;margin-bottom:36px;text-align:center}@media(min-width:1024px){.services-tabs__desc{font-size:16px;line-height:24px}}.services-tabs__blocks{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch}@media(min-width:768px){.services-tabs__blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-tabs__blocks{grid-template-columns:repeat(4,1fr)}}.services-tabs__blocks__block{border-radius:8px;border:1px rgba(205,205,205,.2196078431) solid;padding:16px;min-height:438px;background:#f5f5f5 no-repeat left bottom;animation:services-fade-in .25s ease}.services-tabs__blocks__block__heading{color:#006837;font-weight:700;font-size:18px}.services-tabs__blocks__block ul{list-style-type:disc;padding-left:20px;margin:4px 0}.services-tabs__blocks__block ul li{line-height:1.5;font-weight:400;font-size:14px;color:#444}.services-tabs__blocks__block ul li:last-child{margin-bottom:0}.services-tabs__blocks__block_1{background-image:url(../../images/mingcute_chip-line.svg)}.services-tabs__blocks__block_2{background-image:url(../../images/mingcute_question-line.svg)}.services-tabs__blocks__block_3{background-image:url(../../images/material-symbols_hotel-class-outline-rounded.svg)}.services-tabs__blocks__block_4{background-image:url(../../images/tabler_certificate.svg)}@keyframes services-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.services-inner{display:flex;flex-direction:column;gap:0}@media(min-width:1024px){.services-inner{flex-direction:row;align-items:flex-start}}.services-inner__nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin-bottom:20px;scrollbar-width:none}.services-inner__nav::-webkit-scrollbar{display:none}@media(min-width:1024px){.services-inner__nav{flex-direction:column;overflow-x:visible;width:341px;flex-shrink:0;gap:16px;margin-bottom:0;padding-bottom:0}}.services-inner__btn{flex-shrink:0;padding:10px 16px;text-align:center;border:none;border-radius:8px;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;cursor:pointer;background:#f0f0f0;color:#121212;transition:background .2s ease,color .2s ease;line-height:1.4;white-space:nowrap;-webkit-user-select:none;user-select:none}.services-inner__btn:hover{background:#a6dfc3;color:#fff}.services-inner__btn.is-active{background:#78ad93;color:#fff;font-weight:600}@media(min-width:1024px){.services-inner__btn{width:100%;white-space:normal;padding:12px 10px}}.services-inner__content{flex:1;min-width:0}@media(min-width:1024px){.services-inner__content{padding-left:24px}}.services-inner__panel{display:none;animation:services-fade-in .2s ease}.services-inner__panel.is-active{display:block}.services-inner__cards{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch}.services-inner__cards:has(>:nth-last-child(1):first-child){grid-template-columns:1fr}.services-inner__cards:has(>:nth-last-child(2):first-child){grid-template-columns:1fr}@media(min-width:768px){.services-inner__cards:has(>:nth-last-child(2):first-child){grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.services-inner__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-inner__cards{grid-template-columns:repeat(3,1fr)}}.services-inner__cards_v2 .services-inner__card{min-height:438px}@media(min-width:1024px){.services-inner__cards_v2 .services-inner__card{min-height:438px}}.services-inner__cards_v3{grid-template-columns:1fr}.services-inner__cards_v4 .services-inner__card{min-height:140px}.services-inner__card{background-color:#f5f5f5;border:1px solid rgba(205,205,205,.2196078431);border-radius:16px;padding:16px;display:flex;flex-direction:column;background-position:left bottom;background-repeat:no-repeat}.services-inner__card ul{list-style-type:disc;padding-left:20px;margin:4px 0}.services-inner__card ul li{line-height:1.5;font-weight:400;font-size:14px;color:#444}.services-inner__card ul li:last-child{margin-bottom:0}.services-inner__card-title{font-size:18px;font-weight:700;color:#006837;line-height:24px;margin-bottom:4px}.services-inner__card-text{font-size:14px;line-height:155%;color:#666;flex:1}.certificates{background:#fbfbfb;padding:60px 0}.certificates-heading{display:flex;flex-wrap:wrap}.certificates-heading__title{flex:1}.certificates-heading__title .title{margin-bottom:0}.certificates-heading__btn{margin-top:32px;display:flex;gap:8px;align-items:center}.cert-nav{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #CDCDCD;border-radius:40px;background:transparent;color:#121212;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}@media(min-width:1440px){.cert-nav:hover{border-color:#478d6c;color:#478d6c}.cert-nav:active{border-color:#006837;color:#006837}}.cert-nav.swiper-button-disabled{opacity:.35;pointer-events:none}.cert-nav svg{pointer-events:none}.certificates-slider{margin-top:32px;overflow:hidden}.certificates-slide{height:280px;background:#f5f5f5;border:1px solid #CDCDCD;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:28px;text-align:center;max-height:280px;cursor:pointer;-webkit-user-select:none;user-select:none}.certificates-slide img{object-fit:contain;display:inline-block}.certificate-page{padding:60px 0}.certificate-page .title{margin-bottom:48px}.certificate-page__list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:24px}@media(min-width:768px){.certificate-page__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.certificate-page__list{grid-template-columns:repeat(3,1fr)}}.certificate-page__list_item{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #CDCDCD;border-radius:8px;padding:28px;cursor:pointer}.cert-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s ease}.cert-modal.is-open{opacity:1;pointer-events:all}.cert-modal.is-open .cert-modal__content{transform:scale(1)}.cert-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cert-modal__content{position:relative;z-index:1;max-width:min(90vw,800px);max-height:90vh;transform:scale(.92);transition:transform .25s ease}.cert-modal__close{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#121212;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}@media(min-width:1440px){.cert-modal__close:hover{color:#006837}}.cert-modal__img{display:block;max-width:100%;max-height:90vh;border-radius:8px}.contacts{padding:60px 0}.contacts-content{display:flex;flex-wrap:wrap;gap:40px}@media(min-width:768px){.contacts-content{gap:80px}}.contacts-content__info{flex:1;display:flex;flex-direction:column}.contacts-content__info__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;margin-bottom:40px}.contacts-content__info__item_icon{grid-row:span 2;align-self:flex-start;width:26px}.contacts-content__info__item_title{font-size:14px;color:#666;font-weight:600;text-transform:uppercase;align-self:end}.contacts-content__info__item_content{align-self:start;font-weight:500;font-size:18px}.contacts-content__map{width:100%;max-width:645px;border-radius:16px;overflow:hidden}.about-page{padding:60px 0}.about-page__hero{border-radius:12px;overflow:hidden;margin-bottom:40px}.about-page__content{line-height:160%;font-size:16px;font-weight:400}.about-page__content p{margin-bottom:20px}.page-about .advantages{background:#fbfbfb;padding:60px 0}.partners{padding:60px 0}.partners-list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:24px}@media(min-width:768px){.partners-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.partners-list{grid-template-columns:repeat(3,1fr)}}.partners-list__item{display:flex;align-items:center;justify-content:center;min-height:214px;background-color:#f5f5f5;border:1px solid #CDCDCD;border-radius:8px}.page-404 main{background:url(../404.png) no-repeat center center;background-size:cover}.page-404 main .container{text-align:center;padding:114px 0}.page-404 main .page-404__background{background:linear-gradient(90deg,#111214 -1.04%,#080f1707)}.page-404 main .page-404__heading{font-style:normal;font-weight:800;font-size:120px;line-height:110%;text-align:center;color:#ebebeb;margin-bottom:32px}@media(min-width:768px){.page-404 main .page-404__heading{font-size:170px}}@media(min-width:1440px){.page-404 main .page-404__heading{font-size:297px}}.page-404 main .page-404__text{font-style:normal;font-weight:400;font-size:26px;line-height:160%;text-align:center;color:#e1e1e1;margin-bottom:32px}@media(min-width:1440px){.page-404 main .page-404__text{font-size:34px}}.search-page{padding:60px 0}.search-page__form{margin-bottom:32px}.search-page__field{display:flex;align-items:center;gap:12px;max-width:640px;height:52px;padding:0 10px 0 20px;border:1px solid #CDCDCD;border-radius:40px;background:#fff;transition:border-color .3s ease}.search-page__field:focus-within{border-color:#006837}.search-page__input{flex:1;border:none;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;color:#121212;background:transparent;max-width:90%}@media(min-width:768px){.search-page__input{max-width:none}}.search-page__input::placeholder{color:#979ca2}.search-page__input:focus{outline:none}.search-page__btn{flex-shrink:0;padding:0 18px;height:36px;border:none;border-radius:40px;background-color:#979ca2;transition:background-color .3s ease;mask:url(../search.svg) no-repeat center center;-webkit-mask:url(../search.svg) no-repeat center center;color:#fff;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-indent:-9999px;width:26px}.search-page__btn:hover{background-color:#478d6c}.search-page__meta{margin-bottom:24px;font-size:14px;color:#979ca2}.search-page__meta strong{color:#121212;font-weight:600}.search-page__results{list-style:none;display:flex;flex-direction:column;gap:20px}.search-page__item{display:flex;align-items:flex-start;gap:20px;padding:24px;border:1px solid #CDCDCD;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.search-page__item:hover{border-color:#478d6c;box-shadow:0 2px 12px #00683714}@media(min-width:768px){.search-page__item{gap:28px;padding:28px 32px}}.search-page__num{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5;border:1px solid #CDCDCD;font-size:13px;font-weight:600;color:#979ca2;margin-top:2px}.search-page__content{flex:1;min-width:0}.search-page__title{display:inline-block;font-size:18px;font-weight:700;color:#006837;margin-bottom:8px}.search-page__title:after{background-color:#006837}.search-page__title:hover{color:#478d6c}.search-page__title:hover:after{transform:scaleX(1)}.search-page__desc{font-size:14px;line-height:160%;color:#444;margin-bottom:10px}@media(min-width:1024px){.search-page__desc{font-size:15px}}.search-page__url{font-size:13px;color:#979ca2}.search-page__url:after{display:none}.search-page__url:hover{color:#006837}.cookie-banner{position:fixed;bottom:20px;left:0;right:0;margin:0 auto;width:calc(100% - 32px);max-width:100%;display:flex;flex-direction:column;gap:20px;padding:24px;background:#fff;border:1px solid #CDCDCD;border-radius:8px;box-shadow:0 8px 32px #0000001f;z-index:9000}.cookie-banner.is-hidden{display:none}@media(min-width:1440px){.cookie-banner{flex-direction:row;align-items:center;gap:40px;width:1016px;left:40px;right:auto;margin:0;padding:28px 36px}}.cookie-banner__text{flex:1;min-width:0}.cookie-banner__title{font-weight:700;font-size:16px;line-height:140%;color:#121212;margin-bottom:8px}.cookie-banner__desc{font-size:13px;line-height:160%;color:#444}@media(min-width:1024px){.cookie-banner__desc{font-size:14px}}.cookie-banner__btn{flex-shrink:0;white-space:nowrap;align-self:flex-start}@media(min-width:1440px){.cookie-banner__btn{align-self:center}}body{font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#121212;line-height:1.6;display:flex;flex-direction:column;min-height:100vh}main{flex:1}.container{max-width:calc(1200px + 2rem);margin:0 auto;padding:0 1rem}a{text-decoration:none;transition:color .3s ease;position:relative}a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#478d6c;transform:scaleX(0);transition:transform .3s ease}a:hover{color:#478d6c}a:hover:after{transform:scaleX(1)}a.active,a:active{color:#006837}a.active:after,a:active:after{transform:scaleX(1)}a.active:after{display:none}.subtitle{text-transform:uppercase;color:#006837;font-weight:700;font-size:14px;line-height:17px;margin-bottom:12px}.title{font-weight:700;font-size:40px;line-height:48px;color:#121212;margin-bottom:32px}.more__btn{padding-top:48px;text-align:center}.hero-block{padding:50px 0;background:linear-gradient(0deg,#fbfbfbd9,#fbfbfbd9),url(../img/hero.png) no-repeat center center;background-size:cover}@media(min-width:768px){.hero-block{padding:137px 0}}.hero-block .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.hero-block .hero-heading{font-weight:800;font-size:19px;line-height:140%;text-align:center}@media(min-width:768px){.hero-block .hero-heading{font-size:25px}}@media(min-width:1024px){.hero-block .hero-heading{font-size:56px;line-height:110%}}.hero-block .hero-desc{max-width:780px;font-weight:400;font-size:13px;line-height:160%;text-align:center;color:#444}@media(min-width:768px){.hero-block .hero-desc{font-size:18px}}.about{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;padding:65px 0}@media(min-width:768px){.about{gap:80px}}.about-content{flex:1}.about-content__text{margin-bottom:32px}.about-content__text p{font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#444;margin-bottom:20px}@media(min-width:1024px){.about-content__text p{font-size:16px}}.about-image{content:"";width:100%;max-width:100%;height:320px;background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:12px}@media(min-width:1024px){.about-image{height:440px;max-width:400px}}@media(min-width:1440px){.about-image{height:640px;max-width:500px}}.page-content{padding:60px 0}.page-content h1{font-weight:700;font-size:40px;line-height:48px;color:#121212;margin-bottom:32px}.page-content h2{font-weight:600;font-size:26px;line-height:32px;color:#444;margin-bottom:32px}.page-content h3{font-weight:700;font-size:16px;line-height:160%;color:#444;margin-bottom:12px}.page-content p{margin-bottom:20px;color:#444;line-height:160%}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
