:root{color:#000;scroll-behavior:smooth;font-size:calc(0.044*100vw + -1.28px)}@media(min-width: 370px){:root{font-size:15px}}@media(min-width: 1280px){:root{font-size:calc(0.0078125*100vw + 0px)}}@media(min-width: 1920px){:root{font-size:15px}}body{color:#333;background:#f0f9f8;font-family:"Geologica",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--link-hover-color: #41bb4c}*,::before,::after{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none}button{border:0;color:inherit;background:rgba(0,0,0,0);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.4s}button,input,textarea{font-family:inherit}input{min-width:0;font-size:inherit;border-radius:0}input[type=file i],input[type=file i]::-webkit-file-upload-button{cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}a{color:inherit;text-decoration:none;transition:color .4s}a:hover{color:var(--link-hover-color);text-decoration:none}svg{vertical-align:middle;transition:fill .4s,stroke .4s}img{user-select:none}img,iframe,svg,picture{display:block}iframe{border:0}h1,h2,h3{font-weight:400;font-size:inherit}:focus{outline:none}main{flex-grow:1}.app-wrap{display:flex;flex-direction:column;min-height:100vh;position:relative}@media(max-width: 1279px){.admin-panel{display:none}}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.bg__img{width:100%;height:100%;object-fit:cover}.collapse{overflow:hidden;transition:height var(--collapse-time, 0.8s)}.collapse.is-collapsed{height:0}.link-cover::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.btn{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:1rem 2rem 1.0666666667rem;text-align:center;font-size:1.3333333333rem;color:var(--text-color) !important;text-decoration:none !important;border:1px solid var(--border-color);border-radius:0.6666666667rem;background:var(--bg-color);font-family:"Inter",sans-serif;cursor:pointer}.btn-small{padding:0.8rem 1.3333333333rem 0.9333333333rem;font-size:1.0666666667rem}.btn-lightgreen{--text-color: #fff;--border-color: #41bb4c;--bg-color: #41bb4c}.btn-lightgreen:hover{--border-color: #275f40;--bg-color: #275f40}.btn-white-border{--text-color: #fff;--border-color: #fff;--bg-color: #41bb4c}.btn-white-border:hover{--border-color: #275f40;--bg-color: #275f40}.btn-darkgreen-border{--text-color: #275f40;--border-color: #275f40;--bg-color: transparent}.btn-darkgreen-border:hover{--text-color: #fff;--border-color: #275f40;--bg-color: #275f40}.btn-lightgreen-border{--text-color: #41bb4c;--border-color: #41bb4c;--bg-color: transparent}.btn-lightgreen-border:hover{--text-color: #fff;--bg-color: #41bb4c}.btn.has-icon{justify-content:space-between}.btn .arrow{width:1.1333333333rem;height:0.8666666667rem;flex:0 0 auto;margin-left:1.3333333333rem;fill:currentColor}.btn:not(:disabled){transition-duration:.4s;transition-property:color,border-color,background-color,box-shadow}.btn:disabled{pointer-events:none;transition-duration:0ms;--text-color: transparent}@media(max-width: 1279px){.btn{font-size:0.9333333333rem}.btn .arrow{width:0.8rem;height:0.6rem;margin-left:0.9333333333rem}}.container{margin-left:auto;margin-right:auto;width:100%;max-width:93.65vw;padding-left:0.9333333333rem;padding-right:0.9333333333rem}@media(max-width: 1279px){.container{max-width:100%}}.link:hover{text-decoration:underline}.h1{font-size:4.2666666667rem;line-height:1.1;font-weight:300}@media(max-width: 1279px){.h1{font-size:2rem;font-weight:normal;line-height:1.15}}.h2{font-size:2.6666666667rem;line-height:1.1;font-weight:300}@media(max-width: 1279px){.h2{font-size:2rem}}.h3{font-size:2.1333333333rem;line-height:1.2;font-weight:300}@media(max-width: 1279px){.h3{font-size:1.2rem}}.text1{font-size:1.6666666667rem;line-height:1.2;font-family:"Inter",sans-serif}@media(max-width: 1279px){.text1{font-size:1.2rem}}.text2{font-size:1.3333333333rem;line-height:1.3;font-family:"Inter",sans-serif}@media(max-width: 1279px){.text2{font-size:0.9333333333rem}}.caption{font-size:1.2rem;line-height:1.3;font-family:"Inter",sans-serif}@media(max-width: 1279px){.caption{font-size:0.6666666667rem}}@media(max-width: 1279px){.mob-text2{font-size:0.9333333333rem}}@media(max-width: 1279px){.mob-text1{font-size:1.2rem}}.font-inter{font-family:"Inter",sans-serif}.darkgreen-color{color:#275f40}.lightgreen-color{color:#41bb4c}.orange-color{color:#faa746}.search-btn{width:8rem;flex:0 0 auto;padding-top:0;padding-bottom:0;height:3.8666666667rem}.search-btn .icon{width:1.8666666667rem;height:1.8666666667rem;fill:currentColor}.search-btn.compact{width:4rem;padding:0}.search-btn.compact .icon{width:1.6rem;height:1.6rem}@media(max-width: 1279px){.search-btn{width:2.7333333333rem;height:2.7333333333rem;padding:0}.search-btn .icon{width:1.4rem;height:1.4rem}}.page-head+.section{margin-top:3.8666666667rem}.hidden{display:none !important}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 1279px){.page-head+.section{margin-top:2.2666666667rem}}header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2)}.adm-panel-content-fixed header{top:40px}header .logo .icon{width:8.0666666667rem;height:2.9333333333rem;fill:#275f40}header .container{padding-top:1.2666666667rem;padding-bottom:0.9333333333rem;display:flex;align-items:center}header .address{width:14.2666666667rem;padding:0.2666666667rem 0 0.2666666667rem 0.9333333333rem;margin-left:1rem;border-left:1px solid #41bb4c}header .right{display:flex;align-items:center;gap:2rem;margin-left:auto}header .menu{display:flex;align-items:center;gap:1.3333333333rem;margin-left:auto}header .menu .submenu{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 3.3333333333rem;padding:2rem 3.3333333333rem 2.6666666667rem;position:absolute;left:-3.3333333333rem;top:140%;z-index:3;white-space:nowrap;background:#fff;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2)}header .menu .link:hover{text-decoration:underline}header .menu .parent{position:relative}header .menu .parent>.link{display:flex;align-items:center}header .menu .parent .menu-open{width:0.6666666667rem;height:0.7333333333rem;margin-right:0.4rem;stroke:currentColor}header .menu .parent .menu-close{width:0.6666666667rem;height:0.5333333333rem;margin-right:0.4rem;stroke:currentColor}header .menu .parent:not(.open) .menu-close{display:none}header .menu .parent:not(.open) .submenu{display:none}header .menu .parent.open .menu-open{display:none}header .action{display:flex;align-items:center;gap:0.6666666667rem}header .action .icon{width:1.6rem;height:1.6rem;fill:currentColor}header .menu-burger{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-left:auto;flex:0 0 auto;background:#41bb4c;border-radius:0.6666666667rem}header .menu-burger .icon{fill:#fff7f1}header .menu-burger .burger-icon{width:1.4rem;height:0.9333333333rem}header .menu-burger .close-icon{width:1.2666666667rem;height:1.2666666667rem}header .menu-burger.open .burger-icon{display:none}header .menu-burger:not(.open) .close-icon{display:none}@media(min-width: 1280px){header .menu-burger{display:none}}@media(max-width: 1279px){header .menu,header .right{display:none}header .address{margin-left:0.8666666667rem;padding:0;border-left:0}header .logo .icon{width:8.0666666667rem;height:2.9333333333rem}}footer{background:#333}footer .top{display:flex;justify-content:space-between;padding:5.3333333333rem 0 4.6666666667rem}footer .bottom{display:flex;align-items:center;justify-content:space-between;padding:2.2666666667rem 0 2.0666666667rem;border-top:1px solid #41bb4c}footer .ps-link{display:flex;align-items:flex-end}footer .ps-link .icon{width:7.3333333333rem;height:1.5333333333rem;margin-left:0.6666666667rem;fill:currentColor}footer .logo{width:29.1333333333rem;height:10.6666666667rem;flex:0 0 auto;fill:#fff}footer .menus{display:flex;justify-content:space-between;flex:0 0 60%;color:#fff}footer .menus .link{display:block}footer .menus .link:not(:last-child){margin-bottom:1.2rem}footer .menus .col-name{margin-bottom:1.5333333333rem}@media(max-width: 1279px){footer .top{flex-direction:column;padding:1.5333333333rem 0 2.6666666667rem}footer .menus{flex-direction:column;gap:2.6666666667rem;margin-top:1.5333333333rem}footer .menus .col-name{margin-bottom:1.6666666667rem;font-weight:700}footer .menus .link:not(:last-child){margin-bottom:1.6666666667rem}footer .logo{width:16.6rem;height:6.0666666667rem}footer .bottom{flex-direction:column;align-items:flex-start;padding:2.6rem 0 2rem;gap:1.6666666667rem}footer .ps-link{align-items:center}footer .ps-link .icon{width:6.8rem;height:1.4rem;margin-left:0.3333333333rem}}.footer-form{padding:3.2rem 0 2.8666666667rem;background:#fff;--form-text-color: #333;--form-placeholder-color: #9db7a9;--form-border-color: #41bb4c;--form-personal-color: #41bb4c;--form-personal-link-color: #41bb4c;--link-hover-color: #275f40;--form-error-color: #f00}.footer-form .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;align-items:flex-start}.footer-form .form-text{align-self:flex-end}.footer-form .top{margin-bottom:4.4666666667rem}.footer-form .submit-btn{width:100%}.footer-form .personal{margin-top:1.3333333333rem;text-align:center}@media(max-width: 1279px){.footer-form{padding:2rem 0}.footer-form .grid{grid-template-columns:1fr;gap:0.6666666667rem}.footer-form .top{margin-bottom:2.5333333333rem}.footer-form .personal{margin-top:1.0666666667rem}}.main-screen{position:relative;background:#fff;overflow:hidden}.main-screen::after{content:"";width:95.4666666667rem;height:95.4666666667rem;position:absolute;top:-55%;left:-19%;z-index:1;background:#fff;border-radius:50%}.main-screen .text-col{padding:10.4rem 0 13.3333333333rem;width:43%;position:relative;z-index:2}.main-screen .img{position:absolute;top:0;right:0;height:100%;width:54.67%;object-fit:cover}.main-screen .search-form{width:94.7%;margin-top:4.0666666667rem;position:relative}.main-screen .search-form .input{width:100%;padding:0 2rem;height:3.8666666667rem;background:#e9f8ee;border:0;border-radius:0.6666666667rem}.main-screen .search-form .input::placeholder{color:#41bb4c}.main-screen .search-form .search-btn{position:absolute;top:0;right:0}@media(max-width: 1279px){.main-screen{display:flex;flex-direction:column}.main-screen .container{margin-top:-1.8666666667rem;order:1}.main-screen::after{width:51.9333333333rem;height:51.9333333333rem;top:18.8rem;left:0;transform:translate(-28%, 0)}.main-screen .text-col{width:100%;padding:0 0 1.3333333333rem;background:#fff}.main-screen .img{width:100%;height:23.8666666667rem;position:static}.main-screen .search-form{width:100%;margin-top:1.3333333333rem}.main-screen .search-form .input{height:2.7333333333rem;padding:0 1.3333333333rem}}.certificate-present .container{position:relative}.certificate-present .date{margin-bottom:1.5333333333rem;opacity:.6}.certificate-present .description{margin-top:4.8rem}.certificate-present .text-col{padding:7.5333333333rem 0 8.5333333333rem;margin-left:auto;margin-right:2.4rem;width:43.1%}.certificate-present .img{position:absolute;top:5.3333333333rem;left:0.9333333333rem;height:75%}.certificate-present .tags{display:flex;gap:1.3333333333rem;margin-top:2.3333333333rem}.certificate-present .tag{padding:0.8666666667rem 1.7333333333rem;color:#fff;background:#41bb4c;border-radius:0.8666666667rem}@media(max-width: 1279px){.certificate-present{overflow:hidden}.certificate-present .text-col{width:100%;padding:1.3333333333rem 0 2.6666666667rem;margin:0}.certificate-present .date{margin-bottom:1.3333333333rem}.certificate-present .tags{flex-direction:column;gap:1rem;margin:0;align-items:flex-start}.certificate-present .tag{padding:0.8rem 1.2rem;font-size:1.4rem;border-radius:0.7333333333rem}.certificate-present .description{width:65%;margin-top:2.9333333333rem}.certificate-present .tags-col{position:relative;padding:2.2rem 0 0;margin-top:0.7333333333rem}.certificate-present .img{width:24.6rem;height:15.6666666667rem;left:3.6rem;top:0;z-index:-1}}.analyzes-search{padding:3rem 0 3.7333333333rem;background:#333}.analyzes-search .title-row{display:flex;justify-content:space-between;margin-bottom:5.2rem}.analyzes-search .title{width:34%}.analyzes-search .description{width:46%;margin-top:0.8666666667rem;color:#fff}.analyzes-search .form{display:flex;justify-content:space-between}.analyzes-search .form .submit-btn{flex:0 0 12.3%}.analyzes-search .select{display:flex;justify-content:space-between;align-items:center;flex:0 0 27.5%;position:relative;padding:1rem 2rem;color:#fff;border-bottom:2px solid #fff;cursor:pointer}.analyzes-search .select .arrow{width:1.1333333333rem;height:0.5333333333rem;fill:rgba(0,0,0,0);stroke:#41bb4c}@media(max-width: 1279px){.analyzes-search{padding:2rem 0 1.8rem}.analyzes-search .title-row{display:block;margin-bottom:2rem}.analyzes-search .title{width:100%}.analyzes-search .description{width:100%;margin-top:0.6666666667rem}.analyzes-search .form{flex-direction:column;gap:1.3333333333rem}.analyzes-search .form .submit-btn{flex:0 0 auto;margin-top:0.6666666667rem}.analyzes-search .select{padding:0.6666666667rem 1.4rem}.analyzes-search .select .arrow{width:0.8rem;height:0.4rem}}.popular-analyzes{margin:18rem 0 23.4rem}.popular-analyzes .main-wrap{position:relative;width:86.45%;margin:0 auto}.popular-analyzes .main-block{display:flex;flex-direction:column;align-items:center;position:relative;padding:7.0666666667rem 0 7.7333333333rem;background:#41bb4c;border-radius:4rem}.popular-analyzes .main-block .title{color:#fff;margin-bottom:1.2666666667rem;text-align:center}@media(min-width: 1280px){.popular-analyzes .analysis-card{width:30rem;position:absolute;z-index:1}.popular-analyzes .analysis-card:nth-child(1){top:0;left:5rem;transform:translate(0, -68%)}.popular-analyzes .analysis-card:nth-child(2){top:0;right:5rem;transform:translate(0, -68%)}.popular-analyzes .analysis-card:nth-child(3){bottom:0;left:15.9333333333rem;transform:translate(0, 68%)}.popular-analyzes .analysis-card:nth-child(4){bottom:0;right:13.8666666667rem;transform:translate(0, 68%)}}@media(max-width: 1279px){.popular-analyzes{margin:3.3333333333rem 0 4rem}.popular-analyzes .main-wrap{width:100%;display:flex;flex-direction:column;gap:1.3333333333rem}.popular-analyzes .main-block{padding:2.4666666667rem 0 2rem;border-radius:2rem}.popular-analyzes .main-block .title{font-size:1.6666666667rem}.popular-analyzes .analysis-card{order:1}}.analysis-card{display:flex;flex-direction:column;padding:2rem 2rem 1.6666666667rem;min-height:17.1333333333rem;position:relative;border-radius:2.2666666667rem;background:#fff;box-shadow:0px 4px 7.8px 0px rgba(194,195,197,.2)}.analysis-card .name{margin-bottom:1.6rem}.analysis-card .med-info{margin:auto 0 0.9333333333rem;display:flex;justify-content:space-between}.analysis-card .med-info .execution{display:flex;align-items:center}.analysis-card .med-info .execution .icon{width:1.2666666667rem;height:1.3333333333rem;margin-right:0.6666666667rem;flex:0 0 auto;fill:#275f40}.analysis-card .price-row{display:flex;justify-content:space-between;align-items:flex-end}.analysis-card .price-block{display:flex;flex-wrap:wrap;align-items:flex-end}.analysis-card .old-price{flex:0 0 100%;margin-bottom:0.1333333333rem;opacity:.45;font-weight:700;text-decoration-line:line-through}.analysis-card .price{font-weight:600}.analysis-card .discount-text{margin-bottom:0.6666666667rem}.analysis-card .discount{margin:0 0 0.4rem 0.6666666667rem;padding:0.2rem 0.3333333333rem;color:#fff;background:#faa746;border-radius:0.6666666667rem}.analysis-card .add-to-cart{flex:0 0 auto}.analysis-card .btn{box-shadow:0px 3px 26.5px -4px rgba(70,189,76,.5)}.analysis-card .add-to-bookmark{position:absolute;top:-0.4666666667rem;right:1.6rem}.analysis-card .add-to-bookmark .icon{width:1.6rem;height:1.9333333333rem;fill:rgba(0,0,0,0)}.analysis-card .add-to-bookmark.active .icon{fill:#41bb4c}.analysis-card.compact{min-height:auto}.analysis-card.compact .price-row{margin:0}@media(max-width: 1279px){.analysis-card{min-height:10.6666666667rem}.analysis-card .name{margin-bottom:1.3333333333rem}.analysis-card .old-price{font-size:0.8rem}.analysis-card .price{font-size:2rem}}.slider-arrow{width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#41bb4c}.slider-arrow .icon{width:1.1333333333rem;height:0.8666666667rem;fill:#fff}.slider-arrow.prev .icon{transform:rotate(180deg)}.slider-arrow:hover{background:#275f40}@media(max-width: 1279px){.slider-arrow{width:2.6666666667rem;height:2.6666666667rem}.slider-arrow .icon{width:0.8rem;height:0.6rem}}.actions-slider{position:relative;background:#fff}.actions-slider .title{margin-bottom:1.5333333333rem;opacity:.6}.actions-slider .btn{margin-top:2rem}.actions-slider .text-col{width:40%}.actions-slider .swiper-slide{padding:3.8rem 13rem 5.2rem;height:auto}.actions-slider .slider-arrow{position:absolute;top:0;bottom:0;margin:auto;z-index:1}.actions-slider .slider-arrow.prev{left:5rem}.actions-slider .slider-arrow.next{right:5rem}.actions-slider .labels{margin:2.3333333333rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:1.0666666667rem}.actions-slider .labels .label{padding:0.6666666667rem 1.3333333333rem;border-radius:0.6666666667rem;border:1px solid rgba(51,51,51,.5)}.actions-slider .labels .label:first-child{color:#fff;background:#333;border-color:#333}@media(max-width: 1279px){.actions-slider .swiper-slide{min-height:37.7333333333rem;padding:3.7333333333rem 0.9333333333rem 2rem}.actions-slider .text-col{width:100%}.actions-slider .labels{margin:1.8rem 0 0}.actions-slider .title{width:100%;padding:0 0.9333333333rem;top:1.3333333333rem}.actions-slider .slider-arrow{top:unset;bottom:2rem}.actions-slider .slider-arrow.prev{left:0.9333333333rem}.actions-slider .slider-arrow.next{right:0.9333333333rem}.actions-slider .slide-title{width:75%}}.about-company{margin:10.6666666667rem 0}.about-company .container{display:grid;grid-template-columns:46.5% 42.4%;gap:8.6666666667rem}.about-company .img{border-radius:4rem}.about-company .subtitle{margin-bottom:1.5333333333rem}.about-company .title-row{margin-bottom:3.3333333333rem}.about-company .title{position:relative;display:inline-block}.about-company .title .label{position:absolute;left:calc(100% + 2rem);top:-1.6666666667rem;display:inline-block;padding:0.8rem 1.3333333333rem 0.9333333333rem;color:#fff;background:#faa746;border-radius:0.6666666667rem}.about-company .link{margin-top:2.6666666667rem}@media(max-width: 1279px){.about-company{margin:4rem 0 3.3333333333rem}.about-company .container{grid-template-columns:1fr;gap:0}.about-company .img{width:100%;margin:0 0 1.9333333333rem;border-radius:2rem}.about-company .subtitle{margin:0 0 1.3333333333rem}.about-company .title-row{margin:0 0 2.1333333333rem}.about-company .title .label{position:static;padding:0.4rem 1.0666666667rem 0.5333333333rem;font-weight:700}.about-company .link{margin:1.3333333333rem 0 0}}.advantages-section{margin:10.6666666667rem 0 19.3333333333rem}.advantages-section .title{width:30%;margin:0 0 6.6666666667rem 1.6666666667rem}.advantages-section .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.advantages-section .advantage{display:flex;flex-direction:column;justify-content:space-between;height:30rem;padding:2.3333333333rem;color:var(--text-color);background:var(--bg-color);border-radius:4rem;break-inside:avoid}.advantages-section .advantage .icon{width:8.6666666667rem;height:8.2666666667rem;align-self:flex-end;fill:var(--icon-color)}.advantages-section .advantage .description{margin-top:0.8rem}.advantages-section .advantage.lightgreen{--bg-color: #41bb4c;--text-color: #fff;--icon-color: #275f40}.advantages-section .advantage.darkgreen{--bg-color: #275f40;--text-color: #fff;--icon-color: #fff}.advantages-section .advantage.white{--bg-color: #fff;--text-color: #275f40;--icon-color: #41bb4c}.advantages-section .advantage.white .description{color:#333}.advantages-section .advantage.icon-top .name,.advantages-section .advantage.icon-top .name-row{order:1}.advantages-section .advantage:nth-child(3n+2){transform:translate(0, 8rem)}.advantages-section .advantage:nth-child(3n+3){transform:translate(0, -8rem)}@media(max-width: 1279px){.advantages-section{margin:3.3333333333rem 0}.advantages-section .grid{grid-template-columns:1fr;gap:1.3333333333rem}.advantages-section .title{width:100%;margin:0 0 1.4666666667rem}.advantages-section .advantage{height:14.1333333333rem;padding:1.3333333333rem 0.6666666667rem 0.6666666667rem 1.3333333333rem;transform:none !important;border-radius:2rem}.advantages-section .advantage .icon{width:6.4666666667rem;height:6.1333333333rem}.advantages-section .advantage .description{margin:0.3333333333rem 0 0}}.faq-section{padding:6rem 0}.faq-section .faq .question{display:flex;text-align:left}.faq-section .faq .question .icon{width:3.3333333333rem;height:3.3333333333rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:1.8666666667rem;border-radius:50%;background:#fff;transition:background-color .4s}.faq-section .faq .question .icon .plus{width:1.3333333333rem;height:1.3333333333rem;fill:#41bb4c;transition-property:transform,fill}.faq-section .faq .faq-content{padding:0.9333333333rem 0 0 5.2rem}.faq-section .faq:not(:last-child){margin-bottom:4rem}.faq-section .faq.open .question .icon{background:#41bb4c !important}.faq-section .faq.open .question .icon .plus{transform:rotate(45deg);fill:#fff}.faq-section .container{display:flex;justify-content:space-between}.faq-section .col{flex:0 0 50%;margin:1.2666666667rem 0 0 0}.faq-section .title-col{flex:0 0 35%}.faq-section .link{margin-top:2rem}.faq-section.dark{background:#333}.faq-section.dark .title{color:#41bb4c}.faq-section.dark .faq .name{color:#fff}.faq-section.dark .faq .question .icon{background:#fff}.faq-section.dark .faq-content{color:#fff}.faq-section.light{background:#fff}.faq-section.light .title{color:#275f40}.faq-section.light .faq .name{color:#275f40}.faq-section.light .faq .question .icon{background:#f0f9f8}.faq-section.light .faq-content{color:#333}@media(max-width: 1279px){.faq-section{padding:2.6666666667rem 0}.faq-section .title-col{flex:0 0 auto}.faq-section .container{flex-direction:column}.faq-section .col{flex:0 0 auto}.faq-section .title-col{margin-bottom:2rem}.faq-section .link{margin-top:1.3333333333rem}.faq-section .faq .question .icon{width:2.9333333333rem;height:2.9333333333rem;margin-right:0.6rem}.faq-section .faq .question .icon .plus{width:1.1333333333rem;height:1.1333333333rem}.faq-section .faq .faq-content{padding:0.8rem 0 0 3.5333333333rem}.faq-section .faq:not(:last-child){margin-bottom:1.8rem}}.reviews-section{margin:11.3333333333rem 0 10rem}.reviews-section .grid{width:84.7%;margin:0 auto;display:grid;grid-template-columns:39% 53%;justify-content:space-between;align-items:start}.reviews-section .subtitle{margin-bottom:1.8666666667rem}.reviews-section .title{margin-bottom:3.6rem}.reviews-section .reviews-link:not(:last-child){margin-bottom:2rem}.reviews-section .btns{display:flex;gap:2rem;margin-top:5.5333333333rem}.reviews-section .slider-col{grid-row:span 2;position:relative}.reviews-section .swiper{width:70%;margin:0 auto}.reviews-section .swiper-slide{padding:2.8rem 3.0666666667rem 3.0666666667rem;background:#fff;border-radius:2rem}.reviews-section .swiper-slide .rating-row{display:flex;gap:1.3333333333rem;margin-bottom:1.6666666667rem;--star-size: 1.5333333333rem;--star-active-color: #275f40}.reviews-section .swiper-slide .counter{margin:0 0 3.7333333333rem 0.6666666667rem;color:rgba(39,95,64,.45)}.reviews-section .swiper-slide .counter .current{color:#275f40}.reviews-section .swiper-slide .name{margin-bottom:1rem}.reviews-section .slider-arrow{position:absolute;top:0;bottom:0;margin:auto}.reviews-section .slider-arrow.prev{left:0}.reviews-section .slider-arrow.next{right:0}@media(max-width: 1279px){.reviews-section{margin:4rem 0}.reviews-section .grid{width:100%;display:block}.reviews-section .title{margin-bottom:2.8rem}.reviews-section .subtitle{margin-bottom:1.3333333333rem}.reviews-section .reviews-link:not(:last-child){margin-bottom:1.3333333333rem}.reviews-section .swiper{width:81%}.reviews-section .swiper-slide{padding:1.3333333333rem 1.7333333333rem}.reviews-section .swiper-slide .counter{margin:0 0 0.9333333333rem}.reviews-section .swiper-slide .rating-row{gap:2.6666666667rem;--star-size: 1rem}.reviews-section .swiper-slide .date{font-size:0.8rem}.reviews-section .slider-arrow{z-index:1}.reviews-section .slider-col{margin-top:2.5333333333rem}.reviews-section .btns{flex-direction:column;align-items:flex-start;margin:2.0666666667rem 0 0}}.rating-stars{display:flex}.rating-stars .star{flex:0 0 auto;width:var(--star-size);height:var(--star-size)}.rating-stars .star .icon{width:100%;height:100%;fill:#dbdcdf}.rating-stars .star.active .icon{fill:var(--star-active-color)}.seo-section{margin:10.6666666667rem 0}@media(max-width: 1279px){.seo-section{margin:3.3333333333rem 0 4rem}}.documents-section{margin:10.6666666667rem 0}.documents-section .title{margin-bottom:4.6666666667rem}.documents-section .grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2rem}.documents-section .document{position:relative;border:1px solid #41bb4c;border-radius:2rem;overflow:hidden;transition:filter .4s}.documents-section .document .img{width:100%}.documents-section .document .zoom{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;background:#41bb4c;transition:transform .4s}.documents-section .document .zoom .icon{width:2.6666666667rem;height:2.6666666667rem;fill:#fff}.documents-section .document:hover{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.documents-section .document:hover .zoom{transform:scale(1.25)}@media(max-width: 1279px){.documents-section{margin:3.3333333333rem 0 4rem;overflow:hidden}.documents-section .title{margin-bottom:1.3333333333rem}.documents-section .grid{grid-template-columns:auto;grid-auto-flow:column;grid-auto-columns:auto;gap:1.0666666667rem;margin:0 -0.9333333333rem;padding:0 0.9333333333rem;overflow:auto}.documents-section .document{width:15.2rem;border-radius:0.6666666667rem;border-color:rgba(0,0,0,0)}}.head-marquee{display:flex;padding:0.5333333333rem 0;background:#275f40;overflow:hidden}.head-marquee .flow{display:flex;align-items:center;flex:0 0 auto;animation:flow 140s linear 0s infinite normal forwards}.head-marquee .message{flex:0 0 auto;color:#fff;text-transform:uppercase;font-size:0.9333333333rem}.head-marquee .ellipse{width:0.4rem;height:0.4rem;margin:0 1.3333333333rem;flex:0 0 auto;background:#ecf2ee;border-radius:50%}@media(max-width: 1279px){.head-marquee .message{font-size:0.6666666667rem}.head-marquee .ellipse{width:0.3rem;height:0.3rem;margin:0 1rem}}@keyframes flow{from{transform:translateX(0)}to{transform:translateX(-100%)}}.page-head{padding:2.2666666667rem 0 0}@media(max-width: 1279px){.page-head{padding:1rem 0 0}}.breadcrumbs li{display:inline}.breadcrumbs li:first-child{opacity:.45}@media(max-width: 1279px){.breadcrumbs li{font-size:0.8rem}}.contacts-section{padding:3.8666666667rem 0 10rem}.contacts-section .title{margin-bottom:2.3333333333rem}.contacts-section .map{height:46.5333333333rem;background:#aaa;border-radius:4rem;overflow:hidden}.contacts-section .row{display:flex;gap:4rem;margin-bottom:3.3333333333rem}.contacts-section .contact{max-width:18rem}.contacts-section .contact .name{margin-bottom:0.7333333333rem}@media(max-width: 1279px){.contacts-section{padding:2.2666666667rem 0 4rem}.contacts-section .row{flex-direction:column;gap:1.3333333333rem;margin-bottom:2.7333333333rem}.contacts-section .contact .name{margin-bottom:0.6666666667rem}.contacts-section .map{height:27.2rem;border-radius:2rem}}.pagination{display:flex;justify-content:center;align-items:center}.pagination .prev{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:1px solid #9db7a9;border-radius:50%}.pagination .prev .arrow{width:1.1333333333rem;height:0.8666666667rem;fill:#9db7a9;transform:rotate(180deg)}.pagination .next::before{content:"Следующая страница"}.pagination .pages{display:flex;gap:2rem;margin:0 3.3333333333rem;color:#9db7a9}.pagination .pages .current{color:#275f40}@media(max-width: 1279px){.pagination .pages{margin:0 1.7333333333rem;gap:0.6666666667rem}.pagination .prev{width:3.2666666667rem;height:3.2666666667rem}.pagination .prev .arrow{width:1rem;height:0.7333333333rem}.pagination .next{padding:0 1.3333333333rem;height:3.2666666667rem}.pagination .next::before{content:""}.pagination .next .arrow{width:1.1333333333rem;height:0.8666666667rem;margin:0}}.analyzes-section{padding:3.1333333333rem 0 10rem}.analyzes-section .title{margin-bottom:2.6666666667rem}.analyzes-section .container{display:grid;grid-template-columns:75.1% 1fr;gap:0 3.2666666667rem}.analyzes-section .items-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;grid-column:1/2}.analyzes-section .pagination-wrap{grid-column:span 2}.analyzes-section .pagination{margin-top:2rem}.analyzes-section .search-form{display:flex;height:3.8666666667rem;position:relative;grid-row:3/4;grid-column:2/3}.analyzes-section .search-form .input{width:100%;height:100%;padding:0 2rem;background:#fff;border:0;border-radius:0.6666666667rem}.analyzes-section .search-form .input::placeholder{color:#41bb4c}.analyzes-section .search-form .search-btn{position:absolute;top:0;right:0}.analyzes-section .suggestions-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:1000;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2);border-radius:0 0 0.6666666667rem 0.6666666667rem;max-height:20rem;overflow-y:auto}.analyzes-section .suggestions-dropdown .suggestions-list{list-style:none;padding:0;margin:0}.analyzes-section .suggestions-dropdown .suggestions-list li{border-top:1px solid #f0f0f0}.analyzes-section .suggestions-dropdown .suggestions-list li .suggestion-item{display:block;padding:0.6666666667rem 2rem;color:#333;text-decoration:none;font-size:1.0666666667rem;transition:background .3s}.analyzes-section .suggestions-dropdown .suggestions-list li .suggestion-item:hover{background:#f9f9f9;color:#275f40}.analyzes-section .suggestions-dropdown .suggestions-list li.no-suggestions{padding:0.6666666667rem 2rem;color:#41bb4c;font-style:italic}@media(max-width: 1279px){.analyzes-section{padding:2.2666666667rem 0 6.6666666667rem}.analyzes-section .items-grid{grid-template-columns:repeat(3, 1fr)}.analyzes-section .container{grid-template-columns:1fr}.analyzes-section .search-form{height:3.6rem;margin-bottom:2.6666666667rem}.analyzes-section .search-form .search-btn{height:100%}.analyzes-section .category-select,.analyzes-section .search-form,.analyzes-section .pagination-wrap{grid-column:auto;grid-row:auto}}@media(max-width: 991px){.analyzes-section .items-grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.analyzes-section .items-grid{grid-template-columns:1fr}}.analyzes-page{padding:3.8666666667rem 0 10rem}.analyzes-page .container{display:grid;grid-template-columns:64.4% 1fr;justify-content:space-between}.analyzes-page .synonims{margin-top:2rem}.analyzes-page .analysis-card{width:40%;margin-top:2.6666666667rem}.analyzes-page .detail-text{margin-top:1.9333333333rem}.analyzes-page .card-row{display:flex;align-items:flex-end}.analyzes-page .card-row .file-link{flex:0 0 auto;margin-left:2rem}@media(max-width: 1279px){.analyzes-page .container{grid-template-columns:100%}.analyzes-page .analysis-card{width:100%}}@media(max-width: 575px){.analyzes-page .card-row{flex-direction:column;align-items:stretch}.analyzes-page .card-row .file-link{margin:1.3333333333rem 0 0}}.cart-section{padding:3.8666666667rem 0 0}.cart-section .cart-title{margin-bottom:2.3333333333rem}.cart-section .cart{display:grid;grid-template-columns:74.6% 1fr;gap:2rem}.cart-section .table .empty-cart{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;border-radius:2rem}.cart-section .table .empty-cart .link{margin-top:2.6666666667rem}.cart-section .table table{border-radius:2rem;overflow:hidden;width:100%;font-size:1.3333333333rem;line-height:1.3;border-collapse:collapse;background:#fff}.cart-section .table table th{padding:1.3333333333rem 1.6rem;font-weight:normal;border:1px solid #fff;border-bottom:0;border-top:0;border-left:0;text-align:left;color:#fff;background:#41bb4c}.cart-section .table table th:last-child,.cart-section .table table td:last-child{border-right:0}.cart-section .table table th:first-child,.cart-section .table table td:first-child{border-left:0}.cart-section .table table .num,.cart-section .table table .price{text-align:center}.cart-section .table table td{border:1px solid #d9f1db;padding:2rem 1.6rem}.cart-section .table table tfoot{color:#275f40}.cart-section .table table tfoot td{padding-top:1.3333333333rem;padding-bottom:1.3333333333rem;border-bottom:0}.cart-section .sidebar .head{padding:2.2rem 2rem;color:#fff;background:#333;border-radius:2rem 2rem 0 0}.cart-section .sidebar .body{padding:2rem 2.3333333333rem;background:#fff;border-radius:0 0 2rem 2rem}.cart-section .sidebar .total{padding-top:1.3333333333rem;border-top:1px solid #41bb4c}.cart-section .sidebar .price-row{display:flex;justify-content:space-between}.cart-section .sidebar .price-row:not(:last-child){margin-bottom:1.3333333333rem}.cart-section .sidebar .order-btn{width:100%;margin-top:2rem}.cart-section .description{margin-top:2.6666666667rem}@media(max-width: 1279px){.cart-section .cart{grid-template-columns:100%;gap:3.3333333333rem}.cart-section .table{overflow:auto;margin:0 -0.9333333333rem;padding:0 0.9333333333rem}.cart-section .table .empty-cart{padding:3.6rem 0}.cart-section .table .empty-cart .link{margin-top:1.3333333333rem}.cart-section .table table{font-size:0.9333333333rem}.cart-section .table table th{padding:1.5rem 1.3333333333rem;white-space:nowrap}.cart-section .table table td{padding:2rem 2rem 1.6666666667rem}.cart-section .table table .name{min-width:18.6666666667rem}.cart-section .sidebar .head{padding:1.0666666667rem 1.6rem;border-radius:1.3333333333rem 1.3333333333rem 0 0}.cart-section .sidebar .body{padding:1.3333333333rem 1.6rem;border-radius:0 0 1.3333333333rem 1.3333333333rem}.cart-section .sidebar .price-row:not(:last-child){margin-bottom:1.3333333333rem}.cart-section .sidebar .total{padding-top:1rem}.cart-section .sidebar .order-btn{margin-top:1.3333333333rem}.cart-section .cart-title{margin-bottom:1.3333333333rem}}.auth-form{padding:4rem 0.9333333333rem}.auth-form .title{margin-bottom:1.6666666667rem;text-align:center}.auth-form .store-password{display:flex;align-items:center;margin-top:2.2666666667rem}.auth-form .store-password input{margin-right:1.3333333333rem}.auth-form .form-input:not(:last-child){margin-bottom:1.5333333333rem}.auth-form .submit{width:100%;margin-top:1.6666666667rem}.auth-form .form{max-width:28rem;margin:0 auto}.auth-form .bottom{display:flex;justify-content:space-between;margin-top:1.3333333333rem;font-weight:600}.auth-form .register-form{max-width:68.8rem;margin:0 auto}.auth-form .register-form .fields{display:grid;grid-template-columns:repeat(6, 1fr);gap:2.6666666667rem 2rem;margin-bottom:1.6666666667rem}.auth-form .register-form .form-input{grid-column:span 3}.auth-form .register-form .form-input:nth-child(1),.auth-form .register-form .form-input:nth-child(2),.auth-form .register-form .form-input:nth-child(3),.auth-form .register-form .form-input:nth-child(4),.auth-form .register-form .form-input:nth-child(5),.auth-form .register-form .form-input:nth-child(6){grid-column:span 2}.auth-form .register-form .form-input:not(:last-child){margin-bottom:0}.auth-form .buttons-row{display:flex;justify-content:center}.auth-form .buttons-row .submit{width:auto}.auth-form .personal{margin-top:2rem}@media(max-width: 1279px){.auth-form .register-form .fields{gap:1rem;grid-template-columns:1fr}.auth-form .register-form .form-input{grid-column:auto !important}}.modal-order .modal__container{padding:4rem 7.0666666667rem 4.8666666667rem;max-width:64.9%;background:#f0f9f8;border-radius:2rem}.modal-order .title{margin-bottom:1.6666666667rem;text-align:center}.modal-order .form{display:grid;gap:1.5333333333rem 2rem;grid-template-columns:repeat(2, 1fr)}.modal-order .form .submit-btn{grid-column:span 2}.modal-order .form .payment:not(:last-child){margin-bottom:1.0666666667rem}@media(max-width: 1279px){.modal-order .modal__container{padding:1.6666666667rem 1.3333333333rem}.modal-order .payments{margin:0.3333333333rem 0}.modal-order .form{grid-template-columns:1fr;gap:0.6666666667rem}.modal-order .form .submit{grid-column:auto}.modal-order .payment:not(:last-child){margin-bottom:1rem}.modal-order .title{margin-bottom:1.3333333333rem}.modal-order .submit-btn{margin-top:0.3333333333rem}}.personal-account .head{padding:0 0 0.7333333333rem;background:#fff}.personal-account .body{padding:2.6666666667rem 0 8.6666666667rem}.personal-account .tabs{display:flex;gap:6.6666666667rem;margin-top:3.8666666667rem}.personal-account .tabs .tab{color:#9db7a9}.personal-account .tabs .tab.current{color:#275f40}.personal-account .personal-data{display:grid;grid-template-columns:74.6% 1fr;gap:2rem}.personal-account .personal-data .actions-col{display:flex;flex-direction:column;align-items:flex-end}.personal-account .personal-data .logout-btn{margin-top:0.6666666667rem;color:#faa746;font-size:1.0666666667rem;line-height:1.3}.personal-account .personal-data .logout-btn span{border-bottom:1px solid currentColor}.personal-account .personal-data .form{display:flex;justify-content:space-between;align-items:flex-start}.personal-account .personal-data .form .fields{flex:0 0 65.9%}.personal-account .personal-data .name-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-bottom:1.8666666667rem}.personal-account .personal-data .password-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.3333333333rem;align-items:flex-end;margin-top:4rem}.personal-account .personal-data .info-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2666666667rem 2rem}.personal-account .personal-data .save-btn{display:flex;align-items:center;color:#275f40;font-size:1.0666666667rem;line-height:1.3}.personal-account .personal-data .save-btn .icon{width:1.6rem;height:1.6rem;margin-right:0.6666666667rem;fill:#275f40}.personal-account .personal-data .save-btn span{border-bottom:1px solid #275f40}.personal-account .orders{display:grid;grid-template-columns:74.6% 1fr;gap:2rem}.personal-account .order{padding:1.3333333333rem 2rem;background:#fff;border-radius:2rem}.personal-account .order .top{display:flex;padding:0 0 1.3333333333rem;border-bottom:1px solid #dbdcdf}.personal-account .order .order-date{margin-left:0.8rem}.personal-account .order .order-status{margin-left:1.7333333333rem}.personal-account .order .total{margin-left:auto}.personal-account .order .bottom{display:flex;justify-content:space-between;padding:1.3333333333rem 0 0}.personal-account .analyzes-table{border:1px solid #9db7a9}.personal-account .analyzes-table table{width:100%;border-collapse:collapse}.personal-account .analyzes-table table td{padding:2rem}.personal-account .analyzes-table table td:not(:last-child){border-right:1px solid #9db7a9}.personal-account .analyzes-table table tr:last-child td{padding:1.3333333333rem 2rem}.personal-account .analyzes-table table tr:not(:last-child) td{border-bottom:1px solid #9db7a9}.personal-account .order-wrap .table-wrap{margin-top:0.5333333333rem;border-radius:2rem;overflow:auto}.personal-account .order-wrap:not(:last-child){margin-bottom:2rem}.personal-account .bookmarks{display:grid;grid-template-columns:74.6% 1fr;gap:2rem;align-items:flex-start}.personal-account .bookmarks .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 2rem}@media(max-width: 1279px){.personal-account .personal-data{grid-template-columns:1fr}.personal-account .personal-data .form{flex-direction:column}.personal-account .personal-data .actions-col{margin-top:1.3333333333rem}.personal-account .personal-data .save-btn{font-size:0.8rem}.personal-account .personal-data .save-btn .icon{width:1.1333333333rem;height:1.1333333333rem;margin-right:0.3333333333rem}.personal-account .personal-data .info-row{gap:1.3333333333rem 0.8rem}.personal-account .personal-data .info-row .form-input-wrap:nth-child(3),.personal-account .personal-data .info-row .form-input-wrap:nth-child(4){grid-column:span 2}.personal-account .personal-data .name-row{grid-template-columns:1fr;margin-bottom:1.3333333333rem;gap:1.3333333333rem}.personal-account .personal-data .password-row{grid-template-columns:1fr;gap:0.6666666667rem;margin-top:1.3333333333rem}.personal-account .body{padding:1.3333333333rem 0 3.3333333333rem}.personal-account .tabs{gap:0;justify-content:space-between}.personal-account .orders{grid-template-columns:100%}.personal-account .order .top{flex-wrap:wrap}.personal-account .order .bottom{flex-direction:column;gap:1rem}.personal-account .order .order-status{margin:0.3333333333rem 0 0;flex:0 0 100%;font-size:0.8rem}.personal-account .order .total{flex:0 0 100%;margin:1rem 0 0}.personal-account .order .cancel-order{width:100%}.personal-account .analyzes-table table{min-width:58rem}.personal-account .bookmarks{grid-template-columns:1fr}.personal-account .bookmarks .grid{grid-template-columns:1fr}}.modal-results .modal__container{max-width:79.7%;padding:4rem 4.6666666667rem;background:#f0f9f8;border-radius:2rem}.modal-results .title{margin-bottom:2.3333333333rem;text-align:center}.modal-results .results-table{max-height:36rem;border-radius:2rem;overflow:auto}.modal-results table{width:100%;border-collapse:collapse}.modal-results table th{padding:2.2rem 1.4rem;color:#fff;font-weight:normal;text-align:left;background:#41bb4c}.modal-results table th:not(:last-child){border-right:1px solid #fff}.modal-results table td{padding:2rem;background:#fff}.modal-results table tr:not(:last-child) td{border-bottom:1px solid #d9f1db}.modal-results table .file{display:flex;align-items:flex-start;color:#41bb4c}.modal-results table .file .icon{width:1.8666666667rem;height:2.4666666667rem;margin-right:1rem;fill:currentColor}.modal-results table .file.inactive{color:#9db7a9;pointer-events:none}@media(max-width: 1279px){.modal-results table{min-width:63.3333333333rem}.modal-results table th{padding:1.9333333333rem 1.3333333333rem}.modal-results .modal__container{padding:1.6666666667rem 1.3333333333rem 3.3333333333rem}.modal-results .title{width:11.6666666667rem;margin:0 auto 1.3333333333rem}}.partner-section{margin:6.6666666667rem 0}.partner-section .container{display:flex;justify-content:space-between}.partner-section .text-col{flex:0 0 45%}.partner-section .content-text{margin-top:2.3333333333rem}.partner-section .img{flex:0 0 auto;width:49%;border-radius:4rem}@media(max-width: 1279px){.partner-section{margin:3.3333333333rem 0}.partner-section .container{flex-direction:column}.partner-section .img{width:100%;margin-top:2rem;border-radius:2.6666666667rem}.partner-section .content-text{margin-top:0.9333333333rem}}.work-plan{padding:4.6666666667rem 0;background:#fff}.work-plan .title{margin-bottom:3.3333333333rem}.work-plan .step .icon{width:8.6666666667rem;height:8.2666666667rem;margin-bottom:2rem;fill:rgba(0,0,0,0)}.work-plan .step .text{margin-top:1.3333333333rem}.work-plan .steps{display:flex;gap:9.3333333333rem}@media(max-width: 1279px){.work-plan{padding:2.6666666667rem 0}.work-plan .steps{flex-direction:column;align-items:center;gap:2.6666666667rem}.work-plan .name{font-size:1.3333333333rem}.work-plan .step{display:flex;flex-direction:column;align-items:center}.work-plan .step .icon{width:7.6666666667rem;height:7.2666666667rem;margin-bottom:1rem}.work-plan .step .text{margin-top:0.6666666667rem;text-align:center}}.section-advantages{margin:10.6666666667rem 0}.section-advantages .container{display:grid;grid-template-columns:45.4% 49%;justify-content:space-between}.section-advantages .title{margin-bottom:3.3333333333rem}.section-advantages .img-col{align-self:center;grid-row:span 2}.section-advantages .img{width:100%;border-radius:4rem}.section-advantages .swiper{margin-bottom:5.6rem}.section-advantages .arrows{display:flex;gap:2rem;margin-top:2rem}@media(max-width: 1279px){.section-advantages{margin:3.3333333333rem 0}.section-advantages .container{grid-template-columns:100%}.section-advantages .title{margin-bottom:2.6666666667rem}.section-advantages .img-col{grid-column:auto;margin-bottom:2.0666666667rem}.section-advantages .img{border-radius:2.6666666667rem}.section-advantages .swiper{margin-bottom:2rem}.section-advantages .arrows{margin:1.3333333333rem 0 0;gap:1.3333333333rem}}.actions-section{margin:3.8666666667rem 0 10rem}.actions-section .items-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.6666666667rem 2rem;margin-top:2.6666666667rem}.actions-section .pagination{justify-content:flex-end}.actions-section .pagination-wrap{margin-top:2rem}@media(max-width: 1279px){.actions-section{margin:2.2666666667rem 0 6.6666666667rem}.actions-section .items-grid{grid-template-columns:1fr;gap:1.3333333333rem;margin-top:1rem}.actions-section .pagination{justify-content:space-between}}.action-card{position:relative;padding:2rem;min-height:37rem;z-index:1;background:#fff;border-radius:2rem;cursor:pointer}.action-card .slider-arrow{position:absolute;left:2rem;bottom:2rem;pointer-events:none}.action-card:hover .slider-arrow{background:#275f40}@media(max-width: 1279px){.action-card{padding:1.3333333333rem;min-height:24.9333333333rem;border-radius:1.3333333333rem}.action-card .name{font-size:1.3333333333rem}.action-card .slider-arrow{left:1.3333333333rem;bottom:1.3333333333rem}}.modal-action .modal__container{max-width:85.75%;margin:0 auto;padding:6.6666666667rem 6rem;position:relative;z-index:1;background:#f0f9f8;border-radius:4rem;overflow:hidden}.modal-action .modal__close{top:3.3333333333rem;right:3.3333333333rem}.modal-action .fancy-bg{width:82.2rem;height:46.2rem;position:absolute;top:0;right:0;z-index:-1;pointer-events:none}.modal-action .subtitle{grid-column:span 2;margin-bottom:2.6666666667rem}.modal-action .grid{display:grid;grid-template-columns:40% 50%;justify-content:space-between}.modal-action .img-col{align-self:flex-end}.modal-action .img{width:100%;border-radius:4rem}@media(max-width: 1279px){.modal-action .modal__container{padding:2.6666666667rem 1.3333333333rem 1.3333333333rem;border-radius:2.6666666667rem}.modal-action .modal__close{top:1.6666666667rem;right:1.6666666667rem}.modal-action .img{width:82%;margin:0 auto;border-radius:2.6666666667rem}.modal-action .img-col{grid-row:1/2;margin-bottom:2.3333333333rem}.modal-action .subtitle{grid-column:auto;margin-bottom:1rem;font-size:1.3333333333rem}.modal-action .grid{grid-template-columns:1fr}}.reviews-page{margin:3.8666666667rem 0 10rem}.reviews-page .title{margin-bottom:1.6666666667rem}.reviews-page .pagination-wrap{margin-top:3.2666666667rem}.reviews-page .pagination{justify-content:flex-end}.reviews-page .reviews-links{display:flex;gap:2rem;margin-bottom:2.7333333333rem}.reviews-page .grid{display:grid;grid-template-columns:28.3% 1fr;gap:6.6666666667rem}.reviews-page .form-title{margin-bottom:2.6666666667rem}.reviews-page .form-col{--form-text-color: #333;--form-placeholder-color: #9db7a9;--form-border-color: #41bb4c;--form-personal-color: #275f40;--form-personal-link-color: #275f40;--link-hover-color: #275f40;--form-error-color: #f00;--star-size: 2.4rem;--star-active-color: #faa746}.reviews-page .form-col .submit-btn{width:100%;position:absolute;bottom:0;left:0}.reviews-page .form-col .row-input{width:100%;margin-bottom:2.3333333333rem;background:rgba(0,0,0,0)}.reviews-page .form-col .rating-row{display:flex;align-items:center;gap:2rem;margin:0 0 2.6666666667rem 2rem}.reviews-page .form-col .review-text{display:block;width:100%;padding:1.9333333333rem 2rem;height:17.6666666667rem;background:rgba(0,0,0,0);border:1px solid #41bb4c;border-radius:2rem;resize:none}.reviews-page .form-col .review-text.error{border-color:var(--form-error-color)}.reviews-page .form-col .personal{margin:1.4rem 0 0 2rem}.reviews-page .form-col .personal__link{text-decoration:underline}.reviews-page .form-col .textarea{position:relative}.reviews-page .review-card:not(:last-child){margin-bottom:2rem}@media(max-width: 1279px){.reviews-page{margin:2.2666666667rem 0 6.6666666667rem}.reviews-page .title{margin-bottom:0.8666666667rem}.reviews-page .grid{grid-template-columns:1fr;gap:2rem}.reviews-page .reviews-links{flex-direction:column;gap:0.6666666667rem;margin-bottom:2rem}.reviews-page .form-title{margin-bottom:1rem}.reviews-page .form-col{--star-size: 2rem}.reviews-page .form-col .rating-row{margin:1rem 0 2.6666666667rem}.reviews-page .form-col .row-input{margin-bottom:1.3333333333rem}.reviews-page .form-col .review-text{height:11.4rem}.reviews-page .form-col .personal{margin:1.3333333333rem 0 0}.reviews-page .review-card:not(:last-child){margin-bottom:1.3333333333rem}}.review-card{padding:2.4rem;background:#fff;border-radius:2rem;--star-size: 1.4666666667rem;--star-active-color: #faa746}.review-card .rating-row{display:flex}.review-card .date{margin-left:1.3333333333rem}.review-card .name{margin-top:1.2rem}.review-card .review-text{margin-top:1.6rem}.review-card .bottom{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #969696}.review-card .bottom .toggle-row{display:flex;justify-content:space-between}.review-card .answer-text{padding-top:1rem}.review-card .answer-toggle{border-bottom:1px solid currentColor}@media(max-width: 1279px){.review-card{padding:1.6666666667rem 1.3333333333rem;--star-size: 1.2rem}.review-card .date{font-size:0.8rem}.review-card .name{margin-top:0.6666666667rem;font-size:1.3333333333rem}.review-card .review-text{margin-top:1rem}.review-card .bottom{margin-top:1rem;padding-top:1rem}.review-card .answer-text{padding-top:0.6666666667rem}}.reviews-link{display:flex;align-items:center}.reviews-link .icon{width:2.6666666667rem;height:2.6666666667rem;flex:0 0 auto;margin-right:0.7333333333rem}.reviews-link .caption{position:relative;top:-0.5333333333rem}@media(max-width: 1279px){.reviews-link .icon{width:2.3333333333rem;height:2.3333333333rem;margin-right:0.6666666667rem}}.recomend-analyzes{padding:0 0 10rem}.recomend-analyzes .title{margin-bottom:2rem}.recomend-analyzes .grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.8rem}@media(max-width: 1279px){.recomend-analyzes .grid{grid-template-columns:1fr}}.recomend-sidebar{border-radius:2rem;overflow:hidden}.recomend-sidebar .top{padding:1.3333333333rem 2rem;color:#fff;font-weight:600;background:#333}.recomend-sidebar .analysis-card{border-radius:0;box-shadow:none}.recomend-sidebar .analysis-card .add-to-bookmark{top:2.4rem}.recomend-sidebar .analysis-card .name{width:80%}.recomend-sidebar .analysis-card:not(:first-child)::before{content:"";height:1px;position:absolute;top:0;right:2rem;left:2rem;background:#d9f1db}.vacancies-section{margin:2.2666666667rem 0 10rem}.vacancies-section .title{margin-bottom:2.3333333333rem}.vacancies-section .items-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.vacancies-section .pagination-wrap{margin-top:3.3333333333rem}.vacancies-section .pagination{justify-content:flex-end}@media(max-width: 1279px){.vacancies-section{margin:2.2666666667rem 0 4rem}.vacancies-section .items-grid{grid-template-columns:1fr}}.vacancy-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:3rem 2rem 2.4666666667rem;position:relative;min-height:23.5333333333rem;z-index:1;background:#fff;overflow:hidden;border-radius:2rem;cursor:pointer}.vacancy-card .name{margin-bottom:auto;padding-bottom:1.1333333333rem}.vacancy-card .payment{font-size:2rem;line-height:1.2;font-weight:600}.vacancy-card .btn{margin-top:3.1333333333rem}.vacancy-card .fancy-bg{width:13.2rem;height:18rem;position:absolute;bottom:0;right:0;pointer-events:none}@media(max-width: 1279px){.vacancy-card{padding:1.3333333333rem;min-height:16.0666666667rem;border-radius:1.3333333333rem}.vacancy-card .payment{font-size:1.6666666667rem}.vacancy-card .name{font-size:1.3333333333rem}.vacancy-card .btn{margin-top:1.3333333333rem}.vacancy-card .fancy-bg{width:7.9333333333rem;height:10.8rem}}.modal-vacancy .form-col{--form-personal-color: #275f40}.modal-vacancy .form-col .form{width:65%;margin:0 auto;padding:3rem 1.8666666667rem 3.2666666667rem;background:#fff;border-radius:2rem}.modal-vacancy .form-col .title{margin-bottom:1.9333333333rem;text-align:center}.modal-vacancy .form-col .submit-btn{margin-top:1.4rem;width:100%}.modal-vacancy .form-col .personal{margin-top:1.3333333333rem;text-align:center}.modal-vacancy .form-col .row-input{width:100%;margin-bottom:1.6666666667rem}@media(max-width: 1279px){.modal-vacancy .form-col{margin:3.3333333333rem -1.3333333333rem -1.3333333333rem}.modal-vacancy .form-col .form{padding:1.6666666667rem 1.3333333333rem;width:100%}.modal-vacancy .form-col .title{margin-bottom:1.3333333333rem;font-size:2rem}.modal-vacancy .form-col .row-input{margin-bottom:1rem}.modal-vacancy .form-col .submit-btn{margin-top:0.6666666667rem}}.category-select{width:51.4%;display:flex;align-items:center;justify-content:space-between;position:relative;padding:1rem 0;margin-bottom:2.8rem;grid-column:1/2;border-bottom:1px solid #275f40;cursor:pointer}.category-select .active{color:#9db7a9}.category-select .arrow{width:1.1333333333rem;height:0.5333333333rem;flex:0 0 auto;transform:rotate(-90deg);fill:rgba(0,0,0,0);stroke:#275f40;stroke-width:3px}@media(max-width: 1279px){.category-select{width:100%;margin-bottom:2rem}}.doctors-section{margin:3.1333333333rem 0 10rem}.doctors-section .title{margin-bottom:2.4rem}.doctors-section .items-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.6666666667rem 2rem}.doctors-section .pagination{justify-content:flex-end}.doctors-section .pagination-wrap{margin-top:2rem}@media(max-width: 1279px){.doctors-section{margin:2.2666666667rem 0 6.6666666667rem}.doctors-section .items-grid{grid-template-columns:1fr;gap:1.3333333333rem}.doctors-section .pagination{justify-content:space-between}}.doctor-card{position:relative;background:#fff;border-radius:2rem}.doctor-card .bottom{padding:2.3333333333rem 2rem 2.6666666667rem}.doctor-card .position{opacity:.45;margin-bottom:1rem}.doctor-card .name{margin-bottom:2.1333333333rem}.doctor-card .img{width:100%;height:26.9333333333rem;border-radius:2rem;object-fit:cover}@media(max-width: 1279px){.doctor-card .img{height:21.8666666667rem}.doctor-card .bottom{padding:1.3333333333rem}}.doctor-page{margin:3.8666666667rem 0 10rem}.doctor-page .doctor-img{width:100%;height:36.6666666667rem;border-radius:4rem;object-fit:cover}.doctor-page .doctor-name{margin-bottom:1.8666666667rem}.doctor-page .doctor-prop{display:flex;align-items:flex-start}.doctor-page .doctor-prop .icon{width:4.2666666667rem;height:4.0666666667rem;margin-right:1.8666666667rem;flex:0 0 auto;fill:#41bb4c}.doctor-page .doctor-props{display:flex;justify-content:space-between;margin-top:2rem;gap:4.6666666667rem}.doctor-page .container{display:grid;gap:4rem;grid-template-columns:72.9% 1fr}.doctor-page .left-col .top{display:grid;grid-template-columns:44.4% 1fr;gap:4rem}.doctor-page .sign-up{margin-top:4.8666666667rem}.doctor-page .sign-up-btn{margin-top:1.8666666667rem}.doctor-page .doctor-content{margin-top:5.3333333333rem}.doctor-page .sidebar{position:sticky;top:4rem;left:0;padding:1.2rem 2rem;background:#fff;border-radius:2rem}.doctor-page .sidebar .item{display:block;padding:1.6666666667rem 0}.doctor-page .sidebar .item:not(:last-child){border-bottom:1px solid #41bb4c}@media(max-width: 1279px){.doctor-page{margin:2.2666666667rem 0 3.3333333333rem}.doctor-page .doctor-content{margin-top:3.3333333333rem}.doctor-page .container{gap:0;grid-template-columns:1fr}.doctor-page .left-col .top{grid-template-columns:1fr;gap:1.3333333333rem}.doctor-page .doctor-prop .icon{width:2.4666666667rem;height:2.3333333333rem;margin-right:0.6666666667rem}.doctor-page .doctor-prop .text2{font-size:0.8rem}.doctor-page .doctor-name{margin-bottom:1rem}.doctor-page .doctor-props{margin-top:1.6666666667rem;gap:2.1333333333rem}.doctor-page .doctor-img{width:72.4%;height:auto;margin:0 auto;border-radius:2.6666666667rem}.doctor-page .sidebar-col{display:none}.doctor-page .sign-up{margin-top:2.3333333333rem}.doctor-page .sign-up-btn{margin-top:1.3333333333rem}}.not-found-section{padding:6rem 0}.not-found-section .container{display:flex;flex-direction:column;align-items:center}.not-found-section .title{width:53%;margin:1.3333333333rem auto 2rem;text-align:center}.not-found-section .img{width:42.4rem;height:29.5333333333rem}@media(max-width: 1279px){.not-found-section{padding:3.3333333333rem 0}.not-found-section .img{width:82%;height:auto;margin:0 auto}.not-found-section .title{width:94%;margin:1.3333333333rem 0}.not-found-section .btn{width:100%}}.mobile-menu{position:absolute;top:7rem;left:0;width:100%;padding:2rem 1.3333333333rem;z-index:9;background:#fff;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2)}.mobile-menu .menu .item{display:block;font-size:1.4666666667rem}.mobile-menu .menu .item:not(:last-child){margin-bottom:0.9333333333rem}@media(min-width: 1280px){.mobile-menu{display:none}}.mobile-menu:not(.open){display:none}.mobile-menu .contacts{margin-top:1.0666666667rem}.mobile-menu .contacts .tel{display:block}.mobile-menu .actions{margin-bottom:1.4666666667rem}.mobile-menu .actions .action{display:flex;align-items:center;gap:0.6666666667rem}.mobile-menu .actions .action .icon{width:1.6rem;height:1.6rem;fill:currentColor}.mobile-menu .actions .action:not(:last-child){margin-bottom:0.6666666667rem}.form-input{display:block;width:100%;height:3.8rem;padding:0 2rem;font-size:1.3333333333rem;color:var(--form-text-color);background:var(--form-bg-color);border:0;border-bottom:1px solid var(--form-border-color);border-radius:0.6666666667rem;transition:border-color .4s;font-size:1.3333333333rem;line-height:1.3;font-family:"Inter",sans-serif}@media(max-width: 1279px){.form-input{font-size:0.9333333333rem}}.form-input::placeholder{color:var(--form-input-placeholder-color)}.form-input.error{border-color:var(--form-error-color) !important}.form-input:focus+.form-placeholder,.form-input:not(:placeholder-shown)+.form-placeholder{transform:translateY(-50%) scale(0.6);color:var(--form-placeholder-active-color)}.form-input.absolute{padding-top:0.5333333333rem}.form-input.absolute::placeholder{opacity:0}@media(max-width: 1279px){.form-input{height:3.2666666667rem}}.form-placeholder{margin:0 0 0.3333333333rem 0.6666666667rem;color:var(--form-placeholder-color);font-size:1.2rem;line-height:1.3;font-family:"Inter",sans-serif;transition-property:transform;transition-duration:.4s}@media(max-width: 1279px){.form-placeholder{font-size:0.6666666667rem}}.form-placeholder.absolute{position:absolute;left:1.0666666667rem;top:0;bottom:0;height:1em;margin:auto;line-height:1}@media(max-width: 1279px){.form-placeholder{font-size:0.9333333333rem}}select.form-input{appearance:none}.personal{color:var(--form-personal-color)}.personal__link{color:var(--form-personal-link-color)}.personal--centered{text-align:center}@media(max-width: 1279px){.personal{font-size:0.9333333333rem}.personal__link{text-decoration:underline}}.ok-icon{position:absolute;top:0;left:0;right:0;bottom:0;width:2.8rem;height:1.9333333333rem;margin:auto;transform:scale(var(--form-status-scale));fill:var(--form-status-icon-color)}.preloader-icon{width:1.6rem;height:1.6rem;animation:spin 2s linear 0s infinite normal forwards}.submit-btn{--form-status-icon-color: #fff}.submit-btn .preloader-icon,.submit-btn .ok-icon{display:none}.submit-btn::before{content:attr(data-text)}.submit-btn.htmx-request{--bg-color: #275f40;--border-color: #275f40}.submit-btn.htmx-request .preloader-icon{display:block}.submit-btn.htmx-request .arrow{display:none}.submit-btn.htmx-request::before{content:attr(data-loading-text)}.submit-btn.success .ok-icon{display:block}.submit-btn:disabled,.submit-btn.htmx-request,.submit-btn.success{pointer-events:none;transition-duration:0s}.submit-btn .preloader-icon{position:absolute;top:0;bottom:0;right:2rem;margin:auto}.submit-btn.alt .preloader-icon{right:0;left:0}.submit-btn.alt.htmx-request,.submit-btn.alt.success{--text-color: transparent}@media(max-width: 1279px){.submit-btn{padding:0.6666666667rem 1.3333333333rem 0.7333333333rem;border-radius:0.4666666667rem}.submit-btn.has-icon{justify-content:center}}.form-result{display:flex;justify-content:space-between;padding:0.6666666667rem 2rem;margin-top:1rem;border-radius:0.6666666667rem;background:#fff;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2)}.form-result__timer{padding-left:1.3333333333rem;flex:0 0 auto;color:#9db7a9}.form-result.success{color:#41bb4c}.row-input{padding:1rem 2rem;font-size:1.3333333333rem;line-height:1.3;color:var(--form-text-color);font-family:"Inter",sans-serif;border:0;border-bottom:2px solid var(--form-border-color)}.row-input::placeholder{color:var(--form-placeholder-color)}.row-input.error{border-color:var(--form-error-color)}@media(max-width: 1279px){.row-input{padding:0.6666666667rem 1.4rem;font-size:0.9333333333rem}}.dropdown-list{padding:2rem;position:absolute;display:flex;flex-direction:column;gap:1.3333333333rem;top:100%;left:0;right:0;z-index:2;color:#333;background:#fff;border-radius:0 0 2rem 2rem;box-shadow:0px 4px 12px 0px rgba(154,156,179,.2)}.dropdown-list .list-item{text-align:left}.dropdown-list .list-item.default{color:#9db7a9}@media(max-width: 1279px){.dropdown-list{gap:1rem}}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:12}.modal.is-open{display:block}.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:15vh 0 0;overflow:auto;background:rgba(0,0,0,.5)}.modal__close{position:absolute;top:1.9333333333rem;right:1.9333333333rem;z-index:2;cursor:pointer;background:rgba(0,0,0,0)}.modal__close .icon{width:1.8rem;height:1.8rem;fill:#41bb4c}.modal__container{width:100%;margin:0 auto;position:relative}.modal[aria-hidden=false] .modal__overlay{animation:mmfadeIn .4s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=false] .modal__container{animation:mmslideIn .4s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal__overlay{animation:mmfadeOut .4s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal__container{animation:mmslideOut .4s cubic-bezier(0, 0, 0.2, 1)}@media(max-width: 1279px){.modal__container{max-width:91.2% !important}.modal__close{right:1.6666666667rem;top:1.6666666667rem}.modal__close .icon{width:1rem;height:1rem}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.default-form-colors{--form-personal-color: #41bb4c;--form-placeholder-color: #9db7a9;--form-error-color: #f00;--form-text-color: #275f40;--form-bg-color: #fff;--form-input-placeholder-color: #9db7a9;--form-border-color: #41bb4c}.custom-checkbox{display:flex;align-items:center;cursor:pointer}.custom-checkbox input{display:none}.custom-checkbox input:checked+.checkbox{background:#275f40}.custom-checkbox input:checked+.checkbox .checkbox-icon{opacity:1}.custom-checkbox .checkbox{display:flex;justify-content:center;align-items:center;width:1.4666666667rem;height:1.4666666667rem;margin-right:1.3333333333rem;border:2px solid #275f40;border-radius:2px}.custom-checkbox .checkbox-icon{width:1rem;height:0.7333333333rem;fill:#fff;opacity:0}@media(max-width: 1279px){.custom-checkbox .checkbox{width:1.2rem;height:1.2rem;margin-right:0.6666666667rem}}.password-input{position:relative}.password-input .eye{width:2.1333333333rem;height:1.3333333333rem;position:absolute;top:0;bottom:0;right:1.2666666667rem;margin:auto}.password-input .eye-icon{width:100%;height:100%;fill:#faa746;stroke:#faa746}.text-page{margin:3.3333333333rem 0 10rem}@media(max-width: 1279px){.text-page{margin:2.5333333333rem 0 6.6666666667rem}}.content-block:not(:last-child){margin-bottom:8rem}@media(max-width: 1279px){.content-block:not(:last-child){margin-bottom:3.3333333333rem}}.content-text h1{font-size:4.2666666667rem;line-height:1.1;font-weight:300}@media(max-width: 1279px){.content-text h1{font-size:2rem;font-weight:normal;line-height:1.15}}.content-text h2{font-size:2.6666666667rem;line-height:1.1;font-weight:300}@media(max-width: 1279px){.content-text h2{font-size:2rem}}.content-text h3{font-size:2.1333333333rem;line-height:1.2;font-weight:300}@media(max-width: 1279px){.content-text h3{font-size:1.2rem}}.content-text h4{font-size:1.6rem}.content-text h1,.content-text h2,.content-text h3,.content-text h4{color:#275f40;margin:5.3333333333rem 0 2rem}.content-text p{margin-bottom:1.3333333333rem}.content-text p,.content-text li{font-size:1.3333333333rem;line-height:1.3;font-family:"Inter",sans-serif}@media(max-width: 1279px){.content-text p,.content-text li{font-size:0.9333333333rem}}.content-text a{color:#41bb4c;text-decoration:none;border-bottom:2px solid currentColor}.content-text a:visited{color:#275f40}.content-text img{display:block;margin:4rem auto;max-width:100%;width:auto !important;height:auto !important}.content-text ul,.content-text ol{margin:1.3333333333rem 0 2rem}.content-text ul img,.content-text ol img{display:inline-block;margin:0;vertical-align:middle;border-radius:0}.content-text li:not(:last-child){margin-bottom:1.3333333333rem}.content-text li::marker{color:#275f40}.content-text ul{padding-left:2.1333333333rem;list-style:none}.content-text ul li{position:relative}.content-text ul li::before{content:"";width:0.8rem;height:0.7333333333rem;position:absolute;left:-2.1333333333rem;top:0.4rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjQ5MDAxIDEuNjc5NTZDNC43MTYxNyAtMC4xOTY2MjcgNy4yODYgLTAuNjM2MTMgOC4xNDM3MyAxLjA1NDY3TDExLjc5MzIgOC4yNDg2NkMxMi40Nzg5IDkuNjAwNDMgMTEuMzY1IDExLjE2MDYgOS44MzgzNiAxMC45ODY3TDEuNzEzNzMgMTAuMDYwN0MtMC4xOTU4MDQgOS44NDMxMSAtMC42NDkzOCA3LjMxODUzIDEuMDY4ODUgNi40NzEzNEw0LjA5MjA4IDQuOTgwNzFMNC40OTAwMSAxLjY3OTU2Wk0xMC4wNjEzIDkuMDk3MzJMNi40MTE4MSAxLjkwMzMzTDYuMDEzODggNS4yMDQ0OEM1LjkzNzM0IDUuODM5NDEgNS41NDEzNCA2LjM5NDA2IDQuOTU5ODcgNi42ODA3NkwxLjkzNjY0IDguMTcxMzlMMTAuMDYxMyA5LjA5NzMyWiIgZmlsbD0iIzI3NUY0MCIvPgo8L3N2Zz4K)}.content-text ol{padding-left:1.6rem;list-style:decimal outside}.content-text .table{overflow:auto}.content-text table{min-width:100%;font-family:"Inter",sans-serif;border:0;border-spacing:0;border-collapse:collapse;border-radius:2rem;overflow:hidden}.content-text table td,.content-text table th{padding:1.6666666667rem 2.4rem;font-size:1.2rem;line-height:1.4;border-bottom:1px solid #d9f1db;background:#fff}.content-text table td:first-child,.content-text table th:first-child{border-left:0}.content-text table td:last-child,.content-text table th:last-child{border-right:0}.content-text table tr:first-child td{color:#fff;background:#41bb4c;border-right:1px solid #fff}.content-text table tr:last-child td{border-bottom:0}.content-text>:first-child{margin-top:0}.content-text>:last-child{margin-bottom:0}.content-text-image{display:grid;align-items:start;justify-content:space-between;grid-template-columns:45.8% 49.1%}.content-text-image .img{width:100%;border-radius:4rem}.content-text-image.right-image .img{grid-column:2/3;grid-row:1/2}@media(max-width: 1279px){.content-text-image{grid-template-columns:100%;gap:1.3333333333rem}.content-text-image .img{grid-column:1/2;grid-row:2/3;border-radius:0.6666666667rem}.content-text-image.right-image .img{grid-column:1/2;grid-row:2/3}}.content-image img{max-width:100%;border-radius:4rem}.content-services .service{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem 1.0666666667rem;flex:1 1 auto;border-bottom:1px solid #275f40}.content-services .service-row{display:flex;gap:1rem;align-items:flex-end}.content-services .service-row:not(:last-child){margin-bottom:2.6666666667rem}.content-services .service-row .btn{flex:0 0 auto}.content-services .service-row .price{flex:0 0 auto}.content-services .service-row .name{flex:0 0 80%}.content-services .services-title{margin-bottom:2.6666666667rem}@media(max-width: 1279px){.content-services .service{padding:1rem 0.6666666667rem;align-self:stretch}.content-services .service .name,.content-services .service .price{font-size:0.9333333333rem}.content-services .service-row{flex-direction:column}.content-services .service-row:not(:last-child){margin-bottom:0.6666666667rem}.content-services .services-title{margin-bottom:1.3333333333rem}}
/**
 * Swiper 11.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 5, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
: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;
  /* Fix of Webkit flickering */
  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: translate3d(0px, 0, 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;
}
/* Auto Height */
.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);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.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;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.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-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.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);
}
/* Slide styles start */
/* 3D Shadows */
.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,
.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: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.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(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */


/*# sourceMappingURL=main.392068.css.map*/