@charset "UTF-8";*,:before,:after{box-sizing:border-box}a{text-decoration:none}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable}html,:has(:target){scroll-behavior:smooth}body{min-height:100%}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Inter;src:url(/static/fonts/Inter18pt-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/Inter18pt-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/fonts/Onest-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/fonts/Onest-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/fonts/Onest-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-green: #336340;--color-green-hover: #285534;--color-green-light: #7cac80;--color-green-dark: #33473c;--color-black: #12110c;--color-black-accent: #414142;--color-white: #ffffff;--color-white-backgroud: #faf9f4;--color-beige: #ECE9D4;--color-gray-0: #67676e;--color-gray-1: #8e8e93;--color-gray-2: #aeaeb2;--color-gray-3: #c7c7cc;--color-gray-4: #d1d1d6;--color-gray-5: #e5e5ea;--color-gray-6: #f2f2f7;--color-gray-7: #fafafa;--shadow-green: 0px 2px 10px -1px rgba(124, 172, 128, .4);--font-family: "Inter", sans-serif;--font-family-accent: "Onest", sans-serif;--container-width: 107.5rem;--container-padding-x: 1.25rem;--transition-duration: .2s}.container{max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-inline:auto;padding-inline:var(--container-padding-x)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media (width <= 48.06125rem){.hidden-mobile{display:none!important}}@media (width <= 63.99875rem){.hidden-tablet{display:none!important}}@media (width > 48.06125rem){.visible-mobile{display:none!important}}@media (width > 63.99875rem){.visible-tablet{display:none!important}}html.is-lock{overflow:hidden}body{font-family:var(--font-family);display:flex;flex-direction:column;color:var(--color-black-accent);background-color:var(--color-white-backgroud);font-weight:400}main{flex-grow:1}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}@media (any-hover: hover){a:hover{color:var(--color-green-hover)}}@media (any-hover: none){a:active{color:var(--color-green-hover)}}a[class]{text-decoration:none}.h1{font-size:clamp(1.875rem,1.237745098rem + 2.614379085vw,4.375rem);font-family:var(--font-family-accent);font-weight:400}.h2{font-size:clamp(1.875rem,1.556372549rem + 1.3071895425vw,3.125rem);font-family:var(--font-family-accent);font-weight:400;color:var(--color-black)}.h3{font-family:var(--font-family-accent);font-size:clamp(1.25rem,1.1862745098rem + .2614379085vw,1.5rem);color:var(--color-black);font-weight:500}.p1{font-size:clamp(1rem,.9681372549rem + .1307189542vw,1.125rem);color:var(--color-gray-0)}.p2{font-size:1.125rem;color:var(--color-black-accent);font-weight:400}.no-results{font-size:1.125rem;background-color:var(--color-white);padding:1.25rem;width:100%;height:100%;text-align:center;font-family:var(--font-family-accent)}.header{position:sticky;z-index:500;top:1.875rem;transition:transform .5s ease-in-out}.header__wrapper{margin-inline:1.875rem;border-radius:2.5rem;background-color:#ece9d400;transition:background-color .3s ease}@media (width <= 63.99875rem){.header__wrapper{margin-inline:1.25rem;border-radius:1.5rem}}@media (width <= 48.06125rem){.header__wrapper{margin-inline:0}}.header__wrapper.is-colored{background-color:#ece9d4}.header__logo{position:relative;z-index:1000}.header__inner{position:relative;padding-block:1.25rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-accent);font-weight:500;font-size:1.125rem}@media (width <= 81.31125rem){.header__inner{font-size:1rem}}.header__overlay{display:contents;justify-content:space-between;align-items:center;z-index:500;overflow:scroll}@media (width <= 67.5rem){.header__overlay{width:100%;height:100vh;background-color:var(--color-white-backgroud);position:fixed;top:0;right:0;bottom:0;left:0;margin-top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;padding:2.5rem;padding-inline:1.25rem;border-radius:0 0 1.25rem 1.25rem}.header__overlay:not(.is-active){opacity:0;visibility:hidden;transform:translateY(-100%)}}.header__menu{background-color:var(--color-white);padding:.8125rem 1.5rem;border-radius:9.375rem}@media (width <= 81.31125rem){.header__menu{padding:.8125rem}}@media (width <= 67.5rem){.header__menu{border-radius:1.25rem;margin-top:4.5rem;width:100%}}.header__menu-list{display:flex;align-items:center;gap:2.5rem}@media (width <= 81.31125rem){.header__menu-list{gap:1.25rem}}@media (width <= 67.5rem){.header__menu-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:0}.header__menu-list .dropdown-container{width:100%}.header__menu-list .dropdown-container .header__dropdown .dropdown__placeholder{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500;padding:1rem 1.25rem}.header__menu-list .dropdown-container .header__dropdown .dropdown{display:none!important}.header__menu-list .dynamic-service-item{width:100%;height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:height .3s ease-out,opacity .3s ease-out,transform .3s ease-out;border-radius:.625rem;padding:0;margin:0}.header__menu-list .dynamic-service-item.show{height:3.1875rem;opacity:1;transform:translateY(0);width:100%}.header__menu-list .dynamic-service-item.hide{height:0;opacity:0;transform:translateY(-5px);transition:height .2s ease-in,opacity .15s ease-in,transform .15s ease-in}.header__menu-list .dynamic-service-item a{display:block;padding:.75rem 2.5rem;color:var(--color-green);text-decoration:none;font-size:1rem;opacity:.8;transition:background-color .3s ease,opacity .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__menu-list .dynamic-service-item a:hover{opacity:1;background-color:#4c7b591a}.header__menu-list .dropdown-container,.header__menu-list .dropdown-container .header__menu-item{padding:0;margin:0}.header__menu-list .header__menu-item:not(.dropdown-container):not(.dynamic-service-item){width:100%;color:var(--color-green);padding:1rem 1.25rem}}@media (width <= 67.5rem){.header__menu-item{color:var(--color-green);padding:1rem 1.25rem}}.header__links{display:flex;align-items:center;gap:2.5rem}@media (width <= 81.31125rem){.header__links{gap:.625rem}}@media (width <= 67.5rem){.header__links{flex-direction:column;gap:1.5rem;width:100%;align-items:flex-start}}.header__contacts{background-color:var(--color-green);padding:.3125rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.0625rem;border-radius:9.375rem}@media (width <= 81.31125rem){.header__contacts{padding:.3125rem .875rem}}@media (width <= 67.5rem){.header__contacts{width:100%}}.header__contacts-phone{color:var(--color-white)}@media (any-hover: hover){.header__contacts-phone:hover{color:var(--color-beige)}}@media (any-hover: none){.header__contacts-phone:active{color:var(--color-beige)}}.header__contacts-address{font-size:.75rem;color:var(--color-beige)}.header__dropdown .dropdown{margin-top:.8125rem;border-radius:.5rem;border:1px solid var(--color-gray-5)}@media (any-hover: hover){.header__dropdown .dropdown__item:first-child:hover{border-top-right-radius:.5rem;border-top-left-radius:.5rem}}@media (any-hover: none){.header__dropdown .dropdown__item:first-child:active{border-top-right-radius:.5rem;border-top-left-radius:.5rem}}@media (width > 67.5rem){.header__burger-button{display:none!important}}.socials{display:flex;align-items:center;gap:1.25rem}@media (width <= 81.31125rem){.socials{gap:.625rem}}@media (width <= 63.99875rem){.socials{gap:1.5rem}}.hero,.hero--circle-left,.hero--circle-right,.hero--index{background-color:var(--color-beige);margin-inline:1.875rem;border-radius:1.875rem;position:relative;overflow:hidden;margin-top:-3.75rem;padding-top:7.0625rem;height:48.1875rem}@media (width <= 63.99875rem){.hero,.hero--circle-left,.hero--circle-right,.hero--index{margin-inline:1.25rem}}@media (width <= 48.06125rem){.hero,.hero--circle-left,.hero--circle-right,.hero--index{margin-inline:0;margin-top:-5.625rem;padding-top:8.9375rem;border-top-right-radius:0;border-top-left-radius:0}}.hero--index{height:auto}@media (width <= 81.31125rem){.hero--index:after{--circle-width: 81.25rem;content:"";position:absolute;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:20;width:var(--circle-width);left:-5%;bottom:-70%}}@media (width <= 63.99875rem){.hero--index:after{--circle-width: 56.25rem;left:-5%;bottom:-65%}}.hero--circle-right{height:35.4375rem}@media (width <= 63.99875rem){.hero--circle-right{height:fit-content}}.hero--circle-right:after{content:"";position:absolute;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:10;width:131.25rem;top:50%;left:50%;transform:translate(-13%,-77%)}@media (width <= 81.31125rem){.hero--circle-right:after{width:52.5rem}}@media (width <= 63.99875rem){.hero--circle-right:after{transform:translate(-100%,-15%)}}@media (width <= 48.06125rem){.hero--circle-right:after{transform:translate(-11%,-70%)}}@media (width <= 100rem){.hero--circle-left{height:37.5rem}}@media (width <= 81.31125rem){.hero--circle-left{height:34.375rem}}@media (width <= 63.99875rem){.hero--circle-left{height:100%}}.hero--circle-left:after{content:"";position:absolute;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:10;width:106.25rem;top:50%;left:50%;transform:translate(-111.4%,-27%)}@media (width <= 81.31125rem){.hero--circle-left:after{top:80%;left:55%;width:52.5rem}}@media (width <= 63.99875rem){.hero--circle-left:after{top:70%;left:45%}}@media (width <= 48.06125rem){.hero--circle-left:after{top:90%;left:90%}}@media (width <= 81.31125rem){.hero__header{order:1}}.hero__button{width:18.75rem;z-index:100}@media (width <= 81.31125rem){.hero__button{display:contents;order:3}}@media (width <= 48.06125rem){.hero__button{order:2;margin-bottom:1.75rem}}.hero__inner,.hero__inner--reverse{display:flex;position:relative;height:100%}@media (width <= 81.31125rem){.hero__inner,.hero__inner--reverse{flex-direction:column}}@media (width > 63.99875rem){.hero__inner--reverse{flex-direction:row-reverse}}@media (width <= 63.99875rem){.hero__inner--reverse{flex-direction:column}}.hero__link{margin-bottom:1.5rem}.hero__image,.hero__image--service,.hero__image--about,.hero__image--services,.hero__image--doctor,.hero__image--blog,.hero__image--index{z-index:100;position:absolute;bottom:-3px}.hero__image--index{width:48.4375rem;right:-.625rem}@media (width <= 113.81125rem){.hero__image--index{width:46.875rem;right:-5.625rem}}@media (width <= 90.06125rem){.hero__image--index{width:43.75rem;right:-10rem}}@media (width <= 81.31125rem){.hero__image--index{position:relative;margin-top:-8.75rem;right:-20%}}@media (width <= 63.99875rem){.hero__image--index{margin-top:-7.5rem;width:31.25rem;height:28.625rem;right:-30%}}@media (width <= 48.06125rem){.hero__image--index{margin-top:-1.875rem;right:-5%;width:27.5rem;height:25.3125rem}}@media (width <= 24.49875rem){.hero__image--index{align-self:center}}.hero__image--about,.hero__image--services,.hero__image--doctor,.hero__image--blog{left:0}.hero__image--services{left:0;bottom:-12%;width:45%}@media (width <= 100rem){.hero__image--services{width:40%}}@media (width <= 81.31125rem){.hero__image--services{width:40%}}@media (width <= 63.99875rem){.hero__image--services{position:relative;width:70%;align-self:center}}@media (width <= 48.06125rem){.hero__image--services{width:19.5625rem}}.hero__image--service{right:10%}@media (width <= 90.06125rem){.hero__image--service{right:0}}@media (width <= 63.99875rem){.hero__image--service{position:relative;right:0;width:70%;align-self:center}}@media (width <= 48.06125rem){.hero__image--service{width:20rem}}@media (width <= 100rem){.hero__image--about{width:40%}}@media (width <= 63.99875rem){.hero__image--about{position:relative;width:70%;align-self:center}}@media (width <= 48.06125rem){.hero__image--about{width:26.75rem}}.hero__body{padding-top:6.25rem;width:55%;display:flex;flex-direction:column;gap:2.5rem;z-index:200}@media (width <= 90.06125rem){.hero__body{gap:1.25rem}}@media (width <= 63.99875rem){.hero__body{position:relative;left:20%;width:70%;padding-top:0;gap:1rem}}@media (width <= 48.06125rem){.hero__body{left:0;width:100%;gap:1.5rem}}.hero__body--index{padding-top:6.25rem;width:48%;display:flex;flex-direction:column;gap:2.5rem;z-index:100;padding-bottom:8.125rem}@media (width <= 90.06125rem){.hero__body--index{width:65%}}@media (width <= 81.31125rem){.hero__body--index{padding-top:0;padding-bottom:0;width:100%}}@media (width <= 63.99875rem){.hero__body--index{gap:1.125rem}}@media (width <= 48.06125rem){.hero__body--index{gap:.75rem}}@media (width <= 81.31125rem){.hero__body--about{padding-top:3.75rem}}@media (width <= 63.99875rem){.hero__body--about{padding-top:0}}.hero__title{margin-bottom:1.5rem}@media (width <= 63.99875rem){.hero__title{margin-bottom:1rem}}@media (width <= 48.06125rem){.hero__title{margin-bottom:.75rem}}@media (width <= 24.49875rem){.hero__title{font-size:1.75rem}}@media (width <= 90.06125rem){.hero__subtitle{width:80%}}.hero__advantages{background-color:var(--color-white-backgroud);padding-block:2.5rem;padding-left:1.875rem;border-radius:2.5rem;width:fit-content;padding-right:12.5rem;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:2.5rem}@media (width <= 90.06125rem){.hero__advantages{padding-block:1.875rem;padding-left:1.25rem;gap:1rem}}@media (width <= 81.31125rem){.hero__advantages{justify-content:space-around;padding-inline:1.25rem;order:2;border-radius:1.5rem;width:100%}.hero__advantages:after{display:none}}@media (width <= 63.99875rem){.hero__advantages{justify-content:space-between;margin-bottom:1.375rem}}@media (width <= 48.06125rem){.hero__advantages{order:3;padding:1.25rem .625rem;gap:0rem;margin-bottom:0}}.hero__advantages:after{--circle-width: 81.25rem;--circle-top: -150%;--circle-right: -118%;content:"";position:absolute;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:20;width:var(--circle-width);top:var(--circle-top);right:var(--circle-right)}@media (width <= 90.06125rem){.hero__advantages:after{--circle-right: -133%}}.hero__advantages-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.0625rem;width:fit-content}.hero__advantages-item:nth-child(2) p{width:6rem}.hero__advantages-item:nth-child(3) p{width:4.75rem}.hero__advantages-item:first-child{padding-right:1.5625rem}.hero__advantages-item:first-child span:after{position:absolute;content:"";background:url(/static/icons/star-green.svg);width:1.25rem;background-repeat:no-repeat;aspect-ratio:1;top:30%;background-size:contain}@media (width <= 63.99875rem){.hero__advantages-item:first-child span:after{width:.625rem;height:.625rem}}@media (width <= 90.06125rem){.hero__advantages-item:last-child{display:none}}@media (width <= 24.49875rem){.hero__advantages-item:nth-child(4){display:none}}.hero__advantages-value{font-family:var(--font-family-accent);font-size:clamp(1.25rem,.8676470588rem + 1.568627451vw,2.75rem);font-weight:500;text-align:center;color:var(--color-green-light);position:relative;text-wrap:nowrap}.hero__advantages-title{font-size:clamp(.75rem,.7181372549rem + .1307189542vw,.875rem);color:var(--color-gray-0)}.button{padding:0;background-color:transparent;border:none;padding:1.1875rem 2rem;background-color:var(--color-green);display:flex;align-items:center;gap:1.5rem;color:var(--color-white);border-radius:9.375rem;width:fit-content;height:fit-content;font-size:1.125rem;text-wrap:nowrap;z-index:200}@media (width <= 24.49875rem){.button{gap:.1875rem}}@media (any-hover: hover){.button a:hover{color:currentColor}}@media (any-hover: none){.button a:active{color:currentColor}}.button img{width:1.5rem;padding:.4375rem}.button__inactive{opacity:.5;pointer-events:none}@media (any-hover: hover){.button:hover{background-color:var(--color-green-hover);color:var(--color-white)}}@media (any-hover: none){.button:active{background-color:var(--color-green-hover);color:var(--color-white)}}@media (width <= 63.99875rem){.button{font-size:1rem;padding:.875rem 1.5rem}.button img{width:1.25rem;padding:.375rem}}.promo__inner{display:flex;flex-direction:column;gap:2.5rem;padding-block:5.625rem}@media (width <= 63.99875rem){.promo__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.promo__inner{padding-block:3.125rem}}.promo__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (width <= 48.06125rem){.promo__header{flex-direction:column;align-items:flex-start;gap:1rem}}.promo__offer{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;align-items:start}@media (width <= 48.06125rem){.promo__offer{grid-template-columns:repeat(1,1fr)}}.promo__offer-item{padding:2.5rem 1.875rem;background-color:var(--color-white);border-radius:2.5rem;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (width <= 63.99875rem){.promo__offer-item{padding:1.25rem .625rem;border-radius:1.5rem}}.promo__offer-item:before,.promo__offer-item:after{content:"";position:absolute;width:26.125rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;transform:translateY(-150%);transition:transform var(--transition-duration) ease;z-index:0}@media (width <= 90.06125rem){.promo__offer-item:before,.promo__offer-item:after{width:18.75rem}}@media (width <= 63.99875rem){.promo__offer-item:before,.promo__offer-item:after{width:7.1875rem;transform:translateY(0)}}.promo__offer-item:before{right:-10%;top:0}@media (width <= 90.06125rem){.promo__offer-item:before{top:-5%}}@media (width <= 63.99875rem){.promo__offer-item:before{top:-55%;right:5%}}@media (width <= 48.06125rem){.promo__offer-item:before{top:-6.25rem}}.promo__offer-item:after{right:15%;bottom:0;transform:translateY(150%)}@media (width <= 90.06125rem){.promo__offer-item:after{bottom:-5%}}@media (width <= 63.99875rem){.promo__offer-item:after{transform:translateY(0);bottom:-53%;right:30%}}@media (width <= 48.06125rem){.promo__offer-item:after{bottom:-6.25rem}}@media (any-hover: hover){.promo__offer-item:hover{box-shadow:var(--shadow-green)}.promo__offer-item:hover:before{transform:translateY(-85%);opacity:1}}@media (any-hover: hover) and (width <= 63.99875rem){.promo__offer-item:hover:before{transform:translateY(0)}}@media (any-hover: hover){.promo__offer-item:hover:after{transform:translateY(85%);opacity:1}}@media (any-hover: hover) and (width <= 63.99875rem){.promo__offer-item:hover:after{transform:translateY(0)}}@media (any-hover: none){.promo__offer-item:active{box-shadow:var(--shadow-green)}.promo__offer-item:active:before{transform:translateY(-85%);opacity:1}}@media (any-hover: none) and (width <= 63.99875rem){.promo__offer-item:active:before{transform:translateY(0)}}@media (any-hover: none){.promo__offer-item:active:after{transform:translateY(85%);opacity:1}}@media (any-hover: none) and (width <= 63.99875rem){.promo__offer-item:active:after{transform:translateY(0)}}.promo__offer-header{margin-bottom:2.5rem}@media (width <= 63.99875rem){.promo__offer-header{margin-bottom:.9375rem}}@media (width <= 48.06125rem){.promo__offer-header{margin-bottom:.875rem}}.promo__offer-title{margin-bottom:1rem;color:var(--color-green)}@media (width <= 63.99875rem){.promo__offer-title{color:var(--color-black)}}.promo__offer-subheader{color:var(--color-gray-0);font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}.promo__offer-action{display:flex;align-items:center;justify-content:space-between;gap:.3125rem}.promo__offer-date{color:var(--color-gray-0);font-size:clamp(.75rem,.6862745098rem + .2614379085vw,1rem)}.link-arrow,.link-arrow--bold{color:var(--color-green);position:relative;display:flex;align-items:center;gap:.625rem;z-index:30;font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}.link-arrow img,.link-arrow--bold img{padding:.5rem}.link-arrow--bold img{stroke-width:2px!important;padding:.5rem}.catalog__inner{padding-block:5.625rem}@media (width <= 63.99875rem){.catalog__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.catalog__inner{padding-block:3.125rem}}.catalog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}@media (width <= 90.06125rem){.catalog__header{align-items:flex-start}}@media (width <= 63.99875rem){.catalog__header{margin-bottom:2rem;flex-direction:column}}@media (width <= 48.06125rem){.catalog__header{margin-bottom:1.5rem}}@media (width <= 63.99875rem){.catalog__title{margin-bottom:1rem}}@media (width <= 48.06125rem){.catalog__title{margin-bottom:.75rem}}.catalog__action{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;width:27%}@media (width <= 90.06125rem){.catalog__action{width:50%}}@media (width <= 63.99875rem){.catalog__action{align-items:flex-start;width:80%}}@media (width <= 48.06125rem){.catalog__action{width:100%;gap:1rem}}.catalog__image{height:100%;width:100%;order:0}@media (width <= 63.99875rem){.catalog__image{grid-row:3;grid-column:2}}@media (width <= 48.06125rem){.catalog__image{grid-row:auto;grid-column:auto;order:6}}.catalog__image img{object-fit:cover;border-radius:2.5rem;height:100%;width:100%}@media (width <= 63.99875rem){.catalog__image img{border-radius:1.5625rem;max-height:10.5rem}}.catalog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}@media (width <= 63.99875rem){.catalog__list{grid-template-columns:repeat(2,1fr)}}@media (width <= 48.06125rem){.catalog__list{grid-template-columns:repeat(1,1fr);gap:.75rem}}@media (width <= 63.99875rem){.catalog__link-arrow{justify-content:flex-end!important}}.catalog__item{padding:2.5rem 1.875rem;position:relative;background-color:var(--color-white);border-radius:2.5rem;display:flex;flex-direction:column;justify-content:space-between;height:16.8125rem;overflow:hidden;transition:transform .2s ease-in-out}.catalog__item:after{content:"";position:absolute;width:19.5625rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:10;right:-25%;bottom:-65%;transition:transform .2s ease-in-out}.catalog__item:before{content:"";position:absolute;width:19.5625rem;aspect-ratio:1;background-color:var(--color-white);border-radius:50%;z-index:30;right:-25%;bottom:-65%;transition:transform .2s ease-in-out;transform-origin:bottom right;transform:scale(0)}@media (width <= 90.06125rem){.catalog__item:after{right:-40%}}@media (width <= 63.99875rem){.catalog__item:after{width:9rem;right:75%;bottom:-50%}}@media (width <= 48.06125rem){.catalog__item:after{right:85%}}@media (any-hover: hover) and (width > 63.99875rem){.catalog__item:hover:after{transform:translate(-50%) scale(3)}.catalog__item:hover:before{transform:scale(1)}.catalog__item:hover svg{stroke:var(--color-white)}.catalog__item:hover .catalog__item-title,.catalog__item:hover .catalog__item-title h3,.catalog__item:hover .catalog__item-subtitle,.catalog__item:hover .link-arrow span{color:var(--color-white)}.catalog__item:hover .catalog__item-subtitle{color:var(--color-gray-5)}.catalog__item:hover .link-arrow img,.catalog__item:hover .catalog__item-title img{filter:brightness(0) invert(1)}}@media (any-hover: none) and (width > 63.99875rem){.catalog__item:active:after{transform:translate(-50%) scale(3)}.catalog__item:active:before{transform:scale(1)}.catalog__item:active svg{stroke:var(--color-white)}.catalog__item:active .catalog__item-title,.catalog__item:active .catalog__item-title h3,.catalog__item:active .catalog__item-subtitle,.catalog__item:active .link-arrow span{color:var(--color-white)}.catalog__item:active .catalog__item-subtitle{color:var(--color-gray-5)}.catalog__item:active .link-arrow img,.catalog__item:active .catalog__item-title img{filter:brightness(0) invert(1)}}@media (width <= 63.99875rem){.catalog__item{padding:1.25rem .625rem;border-radius:1.5rem;max-height:10.5rem}}.catalog__item-header{z-index:20}.catalog__item-title{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.catalog__item-title img{filter:invert(40%) sepia(6%) saturate(404%) hue-rotate(202deg) brightness(97%) contrast(87%)}.catalog__item-subtitle{color:var(--color-gray-0);font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}.advantages__inner{padding-block:5.625rem;display:flex;justify-content:space-between;align-items:flex-end}@media (width <= 81.31125rem){.advantages__inner{padding-block:4.375rem;flex-direction:column}}@media (width <= 63.99875rem){.advantages__inner{gap:3.4375rem}}@media (width <= 48.06125rem){.advantages__inner{padding-block:3.125rem;gap:5.6875rem}}.advantages__header{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.advantages__header{gap:1rem}}@media (width <= 48.06125rem){.advantages__header{gap:.75rem}}.advantages__subtitle{width:80%}@media (width <= 63.99875rem){.advantages__subtitle{width:100%}}.advantages__button{margin-bottom:.5rem}.advantages__body{display:flex;flex-direction:column;gap:3.875rem}@media (width <= 81.31125rem){.advantages__body{width:100%}}@media (width <= 63.99875rem){.advantages__body{gap:1.5rem}}@media (width <= 48.06125rem){.advantages__body{gap:2rem}}.advantages__image{position:relative;bottom:-2.8125rem}@media (width <= 63.99875rem){.advantages__image{width:35.125rem;height:28.75rem}}@media (width <= 48.06125rem){.advantages__image{width:25rem;height:auto}}@media (width <= 24.49875rem){.advantages__image{width:19rem;height:15.5rem}}.advantages__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.25rem;align-items:start;width:43.75rem}@media (width <= 81.31125rem){.advantages__list{width:100%}}@media (width <= 48.06125rem){.advantages__list{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:.75rem}}.advantages__item{height:13.4375rem;padding:2.5rem 1.875rem;background-color:var(--color-white);border-radius:2.5rem;display:grid;grid-template-rows:repeat(2,1fr);gap:1rem}@media (width <= 63.99875rem){.advantages__item{padding:1.25rem .625rem;border-radius:1.5rem;max-height:8.875rem;justify-content:space-between}}.advantages__item-subtitle{font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}.cta{padding-block:5.625rem}@media (width <= 63.99875rem){.cta{padding-block:1.25rem}}@media (width <= 48.06125rem){.cta{padding-inline:0}}.cta__inner{box-sizing:content-box;padding:2.5rem 1.875rem;background-color:var(--color-white);border-radius:2.5rem;display:flex;justify-content:space-between;position:relative;overflow:hidden}@media (width <= 63.99875rem){.cta__inner{flex-direction:column;padding-bottom:0;border-radius:1.5rem}}@media (width <= 48.06125rem){.cta__inner{padding:1.875rem 1.25rem;padding-bottom:0}}.cta__inner:before{content:"";position:absolute;width:21.5625rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;top:-40%;right:-5%;z-index:10}@media (width <= 81.31125rem){.cta__inner:before{display:none}}.cta__inner:after{content:"";position:absolute;width:52.5rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;top:65%;right:-10%}@media (width <= 90.06125rem){.cta__inner:after{right:-20%}}@media (width <= 81.31125rem){.cta__inner:after{display:none}}@media (width <= 63.99875rem){.cta__inner:after{display:block;top:70%}}@media (width <= 48.06125rem){.cta__inner:after{right:-35%}}.cta__body{width:56%;height:fit-content}@media (width <= 81.31125rem){.cta__body{width:75%}}@media (width <= 63.99875rem){.cta__body{width:100%}}.cta__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (width <= 63.99875rem){.cta__header{gap:.75rem;margin-bottom:2rem}}@media (width <= 48.06125rem){.cta__header{margin-bottom:1.5rem}}.cta__photo-wrapper{position:absolute;bottom:0;right:8.4375rem;z-index:10}@media (width <= 90.06125rem){.cta__photo-wrapper{right:1.875rem}}@media (width <= 81.31125rem){.cta__photo-wrapper{right:-10.625rem}}@media (width <= 63.99875rem){.cta__photo-wrapper{width:27.5rem;height:27.5rem;position:relative;bottom:-.0625rem;margin-top:-24%;right:-50%}}@media (width <= 48.06125rem){.cta__photo-wrapper{align-self:center;margin-top:0;right:0}}.form__input-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem}@media (width <= 63.99875rem){.form__input-wrapper{margin-bottom:1rem;gap:.75rem}}@media (width <= 48.06125rem){.form__input-wrapper{margin-bottom:.75rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.form__input-wrapper--shorty{margin-bottom:.75rem}.form__input-wrapper--less-inputs{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}.form__title{color:var(--color-black);margin-bottom:1.5rem}.form__cell{width:100%;border-radius:.5rem;padding:.75rem;border:1px solid var(--color-gray-5);transition:all .3s ease;color:var(--color-green-light);font-size:.875rem}.form__cell:focus,.form__cell:focus-visible,.form__cell:hover{outline:none;border:1px solid var(--color-green-light)}.form__cell::placeholder{font-size:.875rem;color:var(--color-gray-1)}.form__cell-wrapper{width:100%}@media (width > 48.06125rem){.form__cell-wrapper:nth-child(2){grid-column-start:1;grid-row-start:2}.form__cell-wrapper:nth-child(3){grid-column-start:1;grid-row-start:3}.form__cell-wrapper:nth-child(4){grid-column-start:2;grid-row-start:1}.form__cell-wrapper:nth-child(5){grid-row:span 2/span 2;grid-column-start:2;grid-row-start:2}}.form__textarea{resize:none;height:100%;width:100%;padding:.75rem}.form__action{display:flex;flex-direction:column;gap:.875rem;width:50%}@media (width <= 63.99875rem){.form__action{width:100%}.form__action--shorty{width:50%}}@media (width <= 48.06125rem){.form__action--shorty{width:100%}}.form__action-wrapper{display:flex;justify-content:space-between;position:relative;gap:1rem;z-index:20}@media (width <= 63.99875rem){.form__action-wrapper{flex-direction:column;gap:1.5rem}}@media (width <= 63.99875rem){.form__action-wrapper--shorty{justify-content:flex-start;flex-direction:row;gap:1.5rem}}@media (width <= 48.06125rem){.form__action-wrapper--shorty{flex-direction:column;gap:1.5rem}}.form__checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;background-color:var(--color-gray-6);border-radius:.375rem;position:relative;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.form__checkbox:hover{background-color:var(--color-gray-5)}.form__checkbox:checked:after{content:"";position:absolute;left:.375rem;top:.4375rem;width:.5rem;height:.375rem;background:url(/static/icons/tick.svg)}.form__checkbox-wrapper{display:flex;align-items:center;gap:.5rem}.form__checkbox-label{font-size:.625rem;color:var(--color-gray-1);width:fit-content}.form__checkbox-label a{color:var(--color-green);text-decoration:underline}.form__contacts{display:flex;gap:3rem;z-index:10}@media (width <= 90.06125rem){.form__contacts{gap:1.5rem}}@media (width <= 63.99875rem){.form__contacts{flex-direction:column}}@media (width <= 48.06125rem){.form__contacts{flex-direction:row;gap:1rem;justify-content:space-between}}@media (width <= 24.49875rem){.form__contacts{flex-direction:column;justify-content:flex-start}}.form__phone-label{margin-bottom:1.125rem;font-size:clamp(.875rem,.8112745098rem + .2614379085vw,1.125rem)}@media (width <= 63.99875rem){.form__phone-label{margin-bottom:.5rem}}.form__phone-list{display:flex;flex-direction:column;gap:.125rem}@media (width <= 63.99875rem){.form__phone-list{gap:.5rem}}.form__phone-item{color:var(--color-gray-1);line-height:1.5rem}@media (width <= 63.99875rem){.form__phone-item{color:var(--color-green);font-weight:500}}.form__socials{display:flex;flex-direction:column}.form__socials-label{margin-bottom:1.5rem;font-size:clamp(.875rem,.8112745098rem + .2614379085vw,1.125rem)}@media (width <= 63.99875rem){.form__socials-label{margin-bottom:.5rem}}.form__dropdown{color:var(--color-gray-1);justify-content:space-between}.form__dropdown .dropdown{width:100%;border:1px solid var(--color-gray-5);border-top-right-radius:0;border-top-left-radius:0}.form__dropdown .dropdown__item:first-child{margin-top:0}.form__error{border:1px solid #ffd4d4!important}.team__inner{padding-block:5.625rem}@media (width <= 81.31125rem){.team__inner{padding-inline:0}}@media (width <= 63.99875rem){.team__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.team__inner{padding-block:3.125rem}}.team--button-hidden .team__button-wrapper{display:none}.team__header{margin-bottom:2.5rem}@media (width <= 81.31125rem){.team__header{padding-inline:1.25rem}}@media (width <= 63.99875rem){.team__header{margin-bottom:2rem}}@media (width <= 48.06125rem){.team__header{margin-bottom:.75rem}}.team__filter{display:flex;gap:1rem;margin-bottom:.875rem;overflow:hidden}@media (width <= 81.31125rem){.team__filter{gap:.75rem;padding-left:1.25rem}}.team__splide-slide{background-color:var(--color-white);border-radius:2.5rem;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:end;justify-items:center;z-index:20;overflow:hidden;transition:transform .5s ease-in-out;width:25.9375rem;height:37.3125rem}@media (width <= 63.99875rem){.team__splide-slide{width:25.9375rem;height:24.25rem}}@media (width <= 48.06125rem){.team__splide-slide{width:21.25rem}}@media (width <= 24.49875rem){.team__splide-slide{width:17.5rem}}@media (any-hover: hover){.team__splide-slide:hover{box-shadow:0 2px 10px -1px #7cac8066;transform:translateY(-.3125rem)}.team__splide-slide:hover .team__person-photo:after{transform:translate(-50%) scale(3)}}@media (any-hover: none){.team__splide-slide:active{box-shadow:0 2px 10px -1px #7cac8066;transform:translateY(-.3125rem)}.team__splide-slide:active .team__person-photo:after{transform:translate(-50%) scale(3)}}.team__splide-slide img{object-fit:contain;z-index:20;max-height:26.25rem}@media (width <= 63.99875rem){.team__splide-slide img{max-height:16.25rem;height:auto}}.team__splide-track{padding-block:.625rem;padding-right:.625rem!important;padding-left:.625rem!important}@media (width <= 81.31125rem){.team__splide-track{padding-left:1.25rem!important}}@media (width <= 48.06125rem){.team__splide-track{margin-bottom:.75rem}}.team__person-photo{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.team__person-photo:after{content:"";position:absolute;width:28.75rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;z-index:-100;left:50%;transform:translate(-50%);bottom:-55%;transition:transform .2s ease-in-out}@media (width <= 63.99875rem){.team__person-photo:after{bottom:-110%}}.team__person-name{font-size:clamp(1rem,.9681372549rem + .1307189542vw,1.125rem);font-weight:500}.team__person-experience,.team__person-specialty{font-size:clamp(.75rem,.7181372549rem + .1307189542vw,.875rem);color:var(--color-gray-1)}.team__person-experience{text-align:right}.team__person-info{display:flex;flex-direction:column;gap:1rem;width:100%;height:9.6875rem;padding:1.875rem 2.5rem;z-index:10;background-color:var(--color-white);border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem;justify-content:space-between}@media (width <= 90.06125rem){.team__person-info{padding:1.25rem}}@media (width <= 63.99875rem){.team__person-info{padding:1.25rem 1rem;gap:.75rem;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}}.team__person-top,.team__person-bottom{display:flex;justify-content:space-between;align-items:center;gap:.3125rem}.team__button{width:100%;justify-content:center}.team__button-wrapper{padding-inline:1.25rem}.filter{font-family:var(--font-family-accent);overflow:hidden}.filter__button{padding:0;background-color:transparent;border:none;padding:1.1875rem 1.5rem;border-radius:9.375rem;background-color:var(--color-white);height:100%;color:var(--color-green);display:flex;align-items:center;gap:1.5rem;transition-duration:var(--transition-duration)}.filter__button.is-active{background-color:var(--color-green-hover);color:var(--color-white)}.filter__button.is-active img{filter:brightness(0) invert(1)}@media (width <= 81.31125rem){.filter__button{padding:.875rem 1.125rem}}.filter__button svg{stroke:currentColor}@media (any-hover: hover){.filter__button:hover{background-color:var(--color-green);color:var(--color-white)}.filter__button:hover img{filter:brightness(0) invert(1)}}@media (any-hover: none){.filter__button:active{background-color:var(--color-green);color:var(--color-white)}.filter__button:active img{filter:brightness(0) invert(1)}}.reviews{overflow:hidden}.reviews__inner{padding-block:5.625rem}@media (width <= 63.99875rem){.reviews__inner{padding-block:4.375rem;padding-inline:0}}@media (width <= 48.06125rem){.reviews__inner{padding-block:3.125rem}}.reviews__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}@media (width <= 63.99875rem){.reviews__header{padding-inline:1.25rem;flex-direction:column;gap:1.5rem;align-items:flex-start;margin-bottom:2rem}}@media (width <= 48.06125rem){.reviews__header{gap:1rem;margin-bottom:1.5rem}}.reviews__titles{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.reviews__titles{gap:1rem}}@media (width <= 48.06125rem){.reviews__titles{gap:.75rem}}.reviews__links{display:flex;gap:.5rem}.reviews__links-item{display:flex;align-items:center;gap:.5rem;border-radius:9.375rem;border:1px solid var(--color-green-light);padding:.5rem .75rem;transition-duration:var(--transition-duration)}@media (any-hover: hover){.reviews__links-item:hover{background-color:var(--color-green);color:var(--color-white);box-shadow:var(--shadow-green)}}@media (any-hover: none){.reviews__links-item:active{background-color:var(--color-green);color:var(--color-white);box-shadow:var(--shadow-green)}}.reviews__links-rate{display:flex;gap:.25rem;align-items:center}.reviews__splide{left:calc(50% - 53.75rem);padding-block:.625rem}@media (width <= 113.4375rem){.reviews__splide{left:0}}.reviews__splide-slide{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;transition-duration:var(--transition-duration);position:relative;overflow:hidden;transition:transform .5s ease-in-out;height:18.4375rem;display:flex;flex-direction:column;justify-content:space-between;width:25.9375rem}@media (width <= 63.99875rem){.reviews__splide-slide{padding:1.25rem .625rem;border-radius:1.5rem;height:13.0625rem}}@media (width <= 48.06125rem){.reviews__splide-slide{padding:1.25rem 1rem;width:21.25rem}}@media (width <= 24.49875rem){.reviews__splide-slide{width:17.5rem}}.reviews__splide-slide:before,.reviews__splide-slide:after{content:"";position:absolute;width:26.125rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;transform:translateY(-150%);transition:transform var(--transition-duration) ease-in-out;z-index:0}.reviews__splide-slide:before{right:-40%;top:0}.reviews__splide-slide:after{right:0;bottom:-10%;transform:translateY(150%)}@media (any-hover: hover){.reviews__splide-slide:hover{box-shadow:var(--shadow-green);transform:translateY(-.3125rem)}.reviews__splide-slide:hover:before{transform:translateY(-85%);opacity:1}.reviews__splide-slide:hover:after{transform:translateY(85%);opacity:1}}@media (any-hover: none){.reviews__splide-slide:active{box-shadow:var(--shadow-green);transform:translateY(-.3125rem)}.reviews__splide-slide:active:before{transform:translateY(-85%);opacity:1}.reviews__splide-slide:active:after{transform:translateY(85%);opacity:1}}.reviews__splide-track{padding-block:.625rem;padding-right:.625rem!important;padding-left:.625rem!important}.reviews__splide-body{display:flex;flex-direction:column;height:100%;gap:1rem}@media (width <= 63.99875rem){.reviews__splide-body{gap:.5rem}}.reviews__splide-rate{display:flex;align-items:center;gap:.5rem}@media (width <= 63.99875rem){.reviews__splide-rate img{width:1.25rem;aspect-ratio:1}}.reviews__splide-content{color:var(--color-gray-0)}.reviews__splide-person{display:flex;justify-content:space-between;align-items:center}.reviews__splide-name{font-weight:700;font-family:var(--font-family-accent)}@media (width <= 63.99875rem){.reviews__splide-name{font-weight:500}}.reviews__splide-date{font-size:clamp(.75rem,.7181372549rem + .1307189542vw,.875rem);color:var(--color-gray-1)}.reviews__splide-link{display:flex;align-items:center;gap:.625rem;color:var(--color-green)}@media (width <= 63.99875rem){.reviews__splide-link{font-weight:500}}.topics__inner{padding-top:5.625rem;padding-bottom:3.125rem;overflow:hidden}@media (width <= 63.99875rem){.topics__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.topics__inner{padding-block:3.125rem}}.topics__header{display:flex;justify-content:space-between;margin-bottom:1.875rem;align-items:flex-end}@media (width <= 63.99875rem){.topics__header{flex-direction:column;align-items:flex-start;margin-bottom:1.375rem;gap:1.5rem}}@media (width <= 48.06125rem){.topics__header{margin-bottom:.875rem;gap:1rem}}.topics__titles{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.topics__titles{gap:1rem}}@media (width <= 48.06125rem){.topics__titles{gap:.75rem}}.topics__subtitle{width:80%}@media (width <= 48.06125rem){.topics__subtitle{width:100%}}.topics__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (width <= 90.06125rem){.topics__grid{grid-template-columns:repeat(3,1fr)}}@media (width <= 90.06125rem){.topics__grid--static{grid-template-columns:repeat(2,1fr)}}@media (width <= 63.99875rem){.topics__grid--static{grid-template-columns:repeat(1,1fr)}}@media (width <= 24.49875rem){.topics__grid--static{justify-items:center}}.topics__grid--static .topics__item{width:100%}@media (width <= 24.49875rem){.topics__grid--static .topics__item{width:16.875rem}}.topics__item{background-color:var(--color-white);border-radius:2.5rem;padding:.625rem;display:flex;flex-direction:column;align-items:center;transition-duration:.1s}@media (width <= 63.99875rem){.topics__item{width:25.9375rem;height:100%;min-height:25.875rem;border-radius:1.5rem}}@media (width <= 48.06125rem){.topics__item{min-height:27.6875rem}}@media (width <= 24.49875rem){.topics__item{width:18.75rem}}@media (any-hover: hover){.topics__item:hover{box-shadow:var(--shadow-green)}}@media (any-hover: none){.topics__item:active{box-shadow:var(--shadow-green)}}@media (width > 90.06125rem){.topics__item:nth-child(1){grid-column:1;grid-row:1}.topics__item:nth-child(2){grid-column:2/span 2;grid-row:1}.topics__item:nth-child(3){grid-column:4;grid-row:1}.topics__item:nth-child(4){grid-column:1/span 2;grid-row:2}.topics__item:nth-child(5){grid-column:3;grid-row:2}.topics__item:nth-child(6){grid-column:4;grid-row:2}.topics__item:nth-child(7){grid-column:1;grid-row:3}.topics__item:nth-child(8){grid-column:2;grid-row:3}.topics__item:nth-child(9){grid-column:3/span 2;grid-row:3}}.topics__item-image{width:100%}.topics__item-image img{min-height:16.875rem;max-height:20rem;border-radius:2.5rem;object-fit:cover;width:100%;height:fit-content}@media (width <= 63.99875rem){.topics__item-image img{min-height:12.5rem;max-height:12.5rem;border-radius:1.5rem}}.topics__body{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:1.5rem 1.25rem;height:100%;width:100%;align-items:flex-start}@media (width <= 63.99875rem){.topics__body{padding-top:1.25rem;padding-bottom:.625rem;padding-inline:0;gap:.75rem}}.topics__body-wrapper{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.topics__body-wrapper{gap:.75rem}}.topics__body-head{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:clamp(.75rem,.7181372549rem + .1307189542vw,.875rem);color:var(--color-gray-1)}.topics__body-head:last-child{text-align:right}.topics__body-title{margin-bottom:1rem}@media (width <= 63.99875rem){.topics__body-title{font-size:1rem;margin-bottom:.5rem}}.topics__body-section{color:var(--color-gray-0)}.topics__body-link{display:flex;justify-content:space-between}.topics__pagination{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:2.5rem;width:fit-content;align-self:center}@media (width <= 63.99875rem){.topics__pagination{padding-top:1.875rem}}@media (width <= 48.06125rem){.topics__pagination{flex-direction:column}}.topics__pagination-wrapper{display:flex;justify-content:center}.topics__pagination-pages{display:flex;justify-content:center;align-items:center;gap:.5rem;order:3}@media (width <= 48.06125rem){.topics__pagination-pages{order:1;flex-wrap:wrap}}.topics__pagination-button{display:flex;justify-content:center;align-items:center;border-radius:.5rem;height:2.25rem;width:2.25rem}.topics__pagination-button.is-active{background-color:var(--color-beige)}.topics__pagination-controls{display:contents}@media (width <= 48.06125rem){.topics__pagination-controls{order:2;display:flex;justify-content:space-between;width:100%}}.topics__pagination-link{stroke:var(--color-green)}@media (width > 48.06125rem){.topics__pagination-link:first-child{order:1}.topics__pagination-link:last-child{order:3}}@media (width <= 48.06125rem){.topics__pagination-link{order:2}}.topics__pagination-link.is-disabled{color:var(--color-gray-2);stroke:var(--color-gray-2)}.contacts{position:relative;z-index:1;background-color:var(--color-beige);margin:1.875rem;border-radius:2.5rem}@media (width <= 63.99875rem){.contacts{border-radius:1.5rem;margin:1.25rem}}@media (width <= 48.06125rem){.contacts{margin:0;margin-block:1.25rem}}.contacts__inner{padding-block:3.75rem}@media (width <= 63.99875rem){.contacts__inner{padding-block:2.5rem}}@media (width <= 48.06125rem){.contacts__inner{padding-block:1.875rem}}.contacts__map{width:100%;height:100%;border-radius:1.25rem;overflow:hidden}.contacts__map-wrapper{width:100%;height:37.5rem}@media (width <= 81.31125rem){.contacts__map-wrapper{height:28.125rem}}@media (width <= 63.99875rem){.contacts__map-wrapper{height:25rem;grid-row:2;grid-column:1/-1}}@media (width <= 48.06125rem){.contacts__map-wrapper{height:15.125rem}}.contacts__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media (width <= 63.99875rem){.contacts__header{margin-bottom:2rem}}@media (width <= 48.06125rem){.contacts__header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;align-items:flex-start}}.contacts__body{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media (width <= 90.06125rem){.contacts__body{flex-direction:column-reverse}}@media (width <= 63.99875rem){.contacts__body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto;gap:1.25rem;align-items:start}}@media (width <= 48.06125rem){.contacts__body{grid-template-columns:repeat(1,1fr)}}.contacts__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.25rem}@media (width <= 90.06125rem){.contacts__grid{width:100%}}@media (width <= 63.99875rem){.contacts__grid{display:contents}}@media (width <= 48.06125rem){.contacts__grid{gap:.75rem}}.contacts__item{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;width:24.375rem;height:18.75rem;display:flex;flex-direction:column;justify-content:space-between}@media (any-hover: hover){.contacts__item:hover{box-shadow:var(--shadow-green);transition-duration:.1s}}@media (any-hover: none){.contacts__item:active{box-shadow:var(--shadow-green);transition-duration:.1s}}@media (width <= 90.06125rem){.contacts__item{width:100%}}@media (width <= 63.99875rem){.contacts__item{border-radius:1.5rem;height:16.5625rem}}@media (width <= 48.06125rem){.contacts__item{padding:1.25rem 1rem;min-height:7.5625rem;height:auto}}@media (width <= 63.99875rem){.contacts__item-tel{font-weight:500}}.contacts__item-tel li{line-height:1.5rem}.contacts__item-tel li:first-child{margin-bottom:.125rem}.contacts__item-icon{margin-bottom:4.75rem}@media (width <= 63.99875rem){.contacts__item-icon{margin-bottom:2.5rem}}@media (width <= 48.06125rem){.contacts__item-icon{margin-bottom:.75rem}}.contacts__item-header{display:flex;flex-direction:column}@media (width <= 48.06125rem){.contacts__item-header{flex-direction:row;align-items:center;gap:1rem;justify-content:flex-start}}.footer{background-color:var(--color-green);margin-inline:1.875rem;border-top-right-radius:2.5rem;border-top-left-radius:2.5rem}@media (width <= 63.99875rem){.footer{margin-inline:1.25rem;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}}@media (width <= 48.06125rem){.footer{margin-inline:0}}@media (any-hover: hover){.footer a:hover{color:var(--color-beige)}}@media (any-hover: none){.footer a:active{color:var(--color-beige)}}.footer__inner{padding-top:3.75rem;padding-bottom:3.125rem;display:flex;flex-direction:column;justify-content:space-between}@media (width <= 63.99875rem){.footer__inner{padding-inline:1.875rem;padding-block:2.5rem}}@media (width <= 48.06125rem){.footer__inner{padding-inline:1.25rem;padding-block:1.875rem}}.footer__body{display:flex;justify-content:space-between;margin-bottom:2.5rem}@media (width <= 63.99875rem){.footer__body{flex-direction:column;gap:2rem}}@media (width <= 48.06125rem){.footer__body{gap:1.5rem}}.footer__subheader{width:68%;color:var(--color-gray-5)}@media (width <= 63.99875rem){.footer__subheader{width:100%}}.footer__title{color:var(--color-white);margin-bottom:1rem}@media (width <= 63.99875rem){.footer__title{font-size:2.5rem;margin-bottom:.75rem}}@media (width <= 48.06125rem){.footer__title{font-size:1.875rem}}.footer__nav{display:flex;gap:6.25rem}@media (width <= 63.99875rem){.footer__nav{flex-wrap:wrap;justify-content:space-between}}@media (width <= 48.06125rem){.footer__nav{gap:1.25rem}}.footer__nav-menu-title{margin-bottom:2.375rem;font-size:clamp(1.125rem,1.0294117647rem + .3921568627vw,1.5rem);font-weight:500;color:var(--color-white)!important}@media (width <= 63.99875rem){.footer__nav-menu-title{margin-bottom:1rem;font-weight:400}}.footer__menu{display:flex;flex-direction:column;gap:1rem;color:var(--color-gray-5)}.footer__menu-link{font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}.footer__menu-link a{text-decoration:none}.footer__extra{display:flex;border-top:1px solid var(--color-green-light);padding-top:2.5rem;justify-content:space-between;align-items:center;color:var(--color-gray-5)}@media (width <= 48.06125rem){.footer__extra{padding-top:1.5rem;align-items:flex-start}}.footer__docs{display:flex;align-items:center;gap:2.5rem;text-align:right}@media (width <= 48.06125rem){.footer__docs{flex-direction:column;gap:1.75rem;align-items:flex-end}}@media (width <= 48.06125rem){.footer__copyright{margin-top:.625rem}}.footer__policy a{text-decoration:none}@media (any-hover: hover){.footer__policy a:hover{color:var(--color-white)}}@media (any-hover: none){.footer__policy a:active{color:var(--color-white)}}.cases__inner{padding-block:5.625rem}@media (width <= 81.31125rem){.cases__inner{padding-block:4.375rem}}@media (width <= 63.99875rem){.cases__inner{padding-inline:0}}@media (width <= 48.06125rem){.cases__inner{padding-block:3.125rem}}.cases__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}@media (width <= 81.31125rem){.cases__header{flex-direction:column;align-items:flex-start;margin-bottom:1.375rem}}@media (width <= 63.99875rem){.cases__header{padding-inline:1.25rem}}@media (width <= 81.31125rem){.cases__header-title{margin-bottom:1rem}}@media (width <= 48.06125rem){.cases__header-title{margin-bottom:.75rem}}.cases__header-action{width:30%;text-align:right;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-end}@media (width <= 81.31125rem){.cases__header-action{width:100%;align-items:flex-start;text-align:left}}.cases__header-subtitle{width:90%}@media (width <= 63.99875rem){.cases__splide{padding-left:.625rem}}.cases__splide-track{padding-block:.9375rem;padding-left:.625rem!important;padding-right:.625rem!important}.cases__splide-slide{height:fit-content}.cases__splide-card{background-color:var(--color-white);border-radius:2.5rem;position:relative;width:100%;height:25.9375rem;overflow:hidden;cursor:pointer;transition:transform .5s ease-in-out}.cases__splide-card.is-active{box-shadow:var(--shadow-green);transform:translateY(-.3125rem)}.cases__splide-card.is-active .cases__splide-video{height:calc(100% - 3.75rem)}.cases__splide-card.is-active .cases__splide-info{clip-path:inset(calc(100% - 3.75rem) 0 0 0)}.cases__splide-card.is-active .cases__splide-title,.cases__splide-card.is-active .cases__splide-description,.cases__splide-card.is-active .cases__splide-video-play{opacity:0}@media (width <= 63.99875rem){.cases__splide-card{width:25.9375rem;height:31.25rem}}@media (width <= 48.06125rem){.cases__splide-card{width:21.25rem}}@media (width <= 24.49875rem){.cases__splide-card{width:17.5rem}}.cases__splide-info{padding:1.25rem 1.875rem;position:absolute;bottom:0;left:0;right:0;background:var(--color-white);z-index:2;clip-path:inset(0 0 0 0);transition:clip-path .4s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;height:11.875rem;width:102%}@media (width <= 90.06125rem){.cases__splide-info{height:15.625rem}}.cases__splide-header{display:flex;flex-direction:column;gap:1rem}.cases__splide-title,.cases__splide-description{opacity:1;transition:opacity .3s ease}.cases__splide-description{color:var(--color-gray-1);font-size:.875rem;font-weight:500}.cases__splide-button{pointer-events:auto}.cases__splide-video{width:99.6%;height:70%;object-fit:cover;position:relative;transition:height .4s ease;z-index:1;display:flex}.cases__splide-video-container{position:relative;overflow:hidden;width:99.7%;height:100%;display:flex;justify-content:center}.cases__splide-video-play{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none;z-index:50}.price__wrapper{padding-block:5.625rem}@media (width <= 63.99875rem){.price__wrapper{padding-block:4.375rem}}@media (width <= 48.06125rem){.price__wrapper{padding-block:3.125rem;padding-inline:0}}.price__wrapper .price__inner{padding-block:0}@media (width <= 63.99875rem){.price__wrapper .price__inner{flex-direction:column;gap:1.5rem}}.price__inner{display:flex;justify-content:space-between;gap:1.25rem;padding-block:5.625rem}@media (width <= 63.99875rem){.price__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.price__inner{padding-block:3.125rem}}.price__inner>*{flex:1 1 0;max-width:calc(50% - .625rem)}@media (width <= 63.99875rem){.price__inner>*{max-width:100%}}.price__inner--services{padding-block:5.625rem}@media (width <= 63.99875rem){.price__inner--services{padding-block:4.375rem}}@media (width <= 48.06125rem){.price__inner--services{padding-block:3.125rem}}.price__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media (width <= 63.99875rem){.price__header{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}}@media (width <= 48.06125rem){.price__header--doctor{padding-inline:1.25rem}}.price__header-text{display:flex;flex-direction:column;gap:.625rem}.price__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1.25rem}@media (width <= 63.99875rem){.price__grid{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}@media (width <= 48.06125rem){.price__grid{gap:.75rem}}.price__body{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;height:100%;display:flex;flex-direction:column;gap:1rem}@media (width <= 63.99875rem){.price__body{border-radius:1.5rem}}@media (width <= 48.06125rem){.price__body--doctor{padding:1.25rem 1rem;margin-inline:1.25rem}}.price__body-title{font-size:clamp(1.25rem,1.1862745098rem + .2614379085vw,1.5rem);font-weight:500}.price__body-header{display:flex;justify-content:space-between;align-items:center}@media (width <= 48.06125rem){.price__body-header{flex-direction:column;gap:1rem;align-items:flex-start}}.price__body-total{color:var(--color-gray-0);font-size:clamp(.9375rem,.9215686275rem + .0653594771vw,1rem)}.price__body-img{width:100%;height:100%}@media (width <= 63.99875rem){.price__body-img{height:18rem}}.price__body-img img{width:100%;height:100%;object-fit:cover;border-radius:2.5rem}.price a.price__body{transition-duration:var(--transition-duration)}@media (any-hover: hover){.price a.price__body:hover{box-shadow:var(--shadow-green)}}@media (any-hover: none){.price a.price__body:active{box-shadow:var(--shadow-green)}}.price__service{padding-block:.5rem;display:flex;justify-content:space-between;position:relative}@media (width <= 48.06125rem){.price__service{align-self:flex-end;gap:.5rem;width:100%}}.price__service:before{content:"";position:absolute;top:50%;left:0;right:0;height:.0625rem;background:repeating-linear-gradient(to right,transparent,transparent .0625rem,var(--color-gray-2) .125rem,var(--color-gray-2) .25rem);transform:translateY(-50%);z-index:1}@media (width <= 48.06125rem){.price__service:before{display:none}}.price__service-title{display:flex;align-items:center;gap:.5rem;color:var(--color-black-accent);position:relative;z-index:2;background-color:var(--color-white);padding-right:.625rem;text-align:left;font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}@media (width <= 48.06125rem){.price__service-title{flex-direction:column;align-items:flex-start;gap:0}}.price__service-addition{font-size:.875rem}@media (width <= 48.06125rem){.price__service-addition{text-align:right}}.price__service-value{background-color:var(--color-white);z-index:2;padding-left:.625rem;text-align:right;color:var(--color-gray-0);text-wrap:nowrap}@media (width <= 48.06125rem){.price__service-value{text-align:left;padding-left:0}}.price__service-wrapper{display:flex;flex-direction:column;gap:.5rem}.price__form{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;height:fit-content;position:sticky;top:8.125rem;box-shadow:var(--shadow-green)}@media (width <= 48.06125rem){.price__form{border-radius:1.5rem;padding:1.25rem}}.price__more{align-self:center}.price .link-arrow{font-size:1rem}.about-advantages__inner{padding-block:5.625rem;display:flex;justify-content:space-between;gap:2.3125rem}@media (width <= 63.99875rem){.about-advantages__inner{padding-block:4.375rem;flex-direction:column;gap:1.25rem}}@media (width <= 48.06125rem){.about-advantages__inner{padding-block:3.125rem;gap:.75rem}}.about-advantages__header{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (width <= 63.99875rem){.about-advantages__header{gap:0}}@media (width <= 63.99875rem){.about-advantages__title{margin-bottom:1rem}}@media (width <= 48.06125rem){.about-advantages__title{margin-bottom:.75rem}}@media (width <= 63.99875rem){.about-advantages__subtitle{margin-bottom:1.5rem}}.about-advantages__body{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media (width <= 63.99875rem){.about-advantages__body{justify-content:center;gap:2rem}}@media (width <= 48.06125rem){.about-advantages__body{gap:1.5rem}}.about-advantages__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.5rem}@media (width <= 48.06125rem){.about-advantages__list{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.about-advantages__photo-wrapper{height:18.8125rem;width:100%}@media (width <= 48.06125rem){.about-advantages__photo-wrapper{height:10rem}}.about-advantages__photo-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:2.5rem}.about-advantages__item{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;width:27.5rem}@media (width <= 90.06125rem){.about-advantages__item{width:20rem}}@media (width <= 63.99875rem){.about-advantages__item{border-radius:1.5rem;width:100%}}@media (width <= 48.06125rem){.about-advantages__item{padding:1.25rem 1rem}}.about-advantages__item-header{display:flex;flex-direction:column;gap:3.875rem;margin-bottom:2.5rem}@media (width <= 63.99875rem){.about-advantages__item-header{gap:2.5rem;margin-bottom:1.5rem}}@media (width <= 48.06125rem){.about-advantages__item-header{flex-direction:row;align-items:center;gap:1rem;margin-bottom:.75rem}}.stats__inner{padding-block:5.625rem}@media (width <= 63.99875rem){.stats__inner{padding-block:4.375rem}}@media (width <= 48.06125rem){.stats__inner{padding-block:3.125rem}}.stats__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media (width <= 63.99875rem){.stats__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}}@media (width <= 48.06125rem){.stats__header{gap:.75rem;margin-bottom:1.5rem}}.stats__subtitle{width:45%}@media (width <= 63.99875rem){.stats__subtitle{width:100%}}.stats__list{display:flex;justify-content:space-between;align-items:center}@media (width <= 63.99875rem){.stats__list{flex-wrap:wrap;justify-content:center;column-gap:2.5rem;row-gap:1.5rem}}.stats__item{display:flex;flex-direction:column;align-items:center;gap:.0625rem}.stats__item:first-child span:after{position:absolute;content:"";background:url(/static/icons/star-green.svg);width:1.25rem;aspect-ratio:1;top:30%;background-size:contain}@media (width <= 63.99875rem){.stats__item:first-child span:after{width:.625rem}}.stats__item-value{font-family:var(--font-family-accent);font-size:2.75rem;font-weight:500;text-align:center;color:var(--color-green-light);position:relative;text-wrap:nowrap}@media (width <= 48.06125rem){.stats__item-value{font-size:1.5rem}}.stats__item-title{font-size:.875rem;color:var(--color-gray-0);text-align:center}@media (width <= 48.06125rem){.stats__item-title{width:70%}}.profile{background-color:var(--color-white);margin-inline:1.875rem;border-radius:2.5rem;position:relative;margin-top:-3.75rem;padding-top:7.0625rem}@media (width <= 48.06125rem){.profile{margin-inline:0;margin-top:-5.625rem;padding-top:8.9375rem;border-top-right-radius:0;border-top-left-radius:0}}.profile__inner{display:flex;justify-content:space-between;gap:6.25rem;padding-bottom:5.625rem}@media (width <= 90.06125rem){.profile__inner{flex-direction:column;justify-content:center;gap:0rem;padding-bottom:0}}@media (width <= 90.06125rem){.profile__sidebar{display:contents}}.profile__sidebar a{order:1}.profile__sidebar-body{display:flex;flex-direction:column;gap:2.5rem;width:43.125rem;height:100%}@media (width <= 90.06125rem){.profile__sidebar-body{order:4}}@media (width <= 63.99875rem){.profile__sidebar-body{width:100%}}.profile__link{margin-bottom:1.5rem}@media (width <= 90.06125rem){.profile__link{margin-bottom:2rem}}.profile__photo-wrapper{max-width:43.125rem;max-height:43.75rem;height:100%;overflow:hidden}@media (width <= 90.06125rem){.profile__photo-wrapper{max-width:41.25rem;max-height:31.25rem}}@media (width <= 63.99875rem){.profile__photo-wrapper{max-width:41.25rem;max-height:37.5rem;align-self:center}}@media (width <= 48.06125rem){.profile__photo-wrapper{max-width:21.875rem;max-height:22.1875rem}}.profile__photo-wrapper img{width:auto;height:100%;border-radius:2.5rem;object-fit:contain}.profile__contacts-title{margin-bottom:1.5rem;color:var(--color-black)}.profile__contacts-list{display:flex;flex-direction:column;gap:1rem}.profile__contacts-item{display:flex}.profile__contacts-label{width:9.375rem}.profile__contacts-info{color:var(--color-black);font-size:1.125rem}.profile__form{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;height:fit-content;position:sticky;top:8.125rem;box-shadow:var(--shadow-green)}@media (width <= 90.06125rem){.profile__form{display:none}}.profile__details{padding-top:4rem;width:58.125rem}@media (width <= 90.06125rem){.profile__details{width:100%;display:contents}}.profile__subtitle{font-size:clamp(1.5rem,1.3725490196rem + .522875817vw,2rem);color:var(--color-black);font-family:var(--font-family-accent);font-weight:500}.profile__name{margin-bottom:1.5rem}@media (width <= 90.06125rem){.profile__name{order:2}}@media (width <= 48.06125rem){.profile__name{margin-bottom:1rem}}.profile__header{display:contents}.profile__status{font-size:1.125rem}.profile__position{display:flex;column-gap:1rem}@media (width <= 48.06125rem){.profile__position{flex-direction:column;gap:1rem}}.profile__position,.profile__info-year,.profile__body{font-family:var(--font-family-accent);font-size:1.125rem}.profile__position,.profile__status,.profile__info-year,.profile__info-specialty{color:var(--color-gray-0)}.profile__info{display:flex;flex-direction:column;gap:1.5rem}.profile__info:first-child{padding-bottom:2.5rem}@media (width <= 48.06125rem){.profile__info:first-child{padding-bottom:2rem}}.profile__info:last-child{padding-top:2.5rem}.profile__info:not(:first-child){padding-block:2.5rem}@media (width <= 48.06125rem){.profile__info:not(:first-child){padding-top:2rem}}.profile__info:not(:last-child){border-bottom:1px solid var(--color-gray-2)}@media (width <= 90.06125rem){.profile__info{order:5}.profile__info:first-child{order:3;border-bottom:none!important}}@media (width <= 48.06125rem){.profile__info{gap:1rem}}@media (width > 90.06125rem){.profile__info-link{display:none}}.profile__info-header{color:var(--color-black)}.profile__info-value{color:var(--color-black);font-size:1.125rem}.profile__info-item{display:flex;gap:1rem}@media (width <= 48.06125rem){.profile__info-item{flex-direction:column;gap:.5rem}.profile__info-item:not(:last-child){border-bottom:1px solid var(--color-gray-5);padding-bottom:1rem}}.profile__info-item-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 90.06125rem){.profile__info-item-wrapper{gap:1rem}}.profile__info-year{min-width:9.375rem}.profile__info-body{display:flex;flex-direction:column;gap:.75rem}.profile__info-extra{list-style:inside;padding-left:.625rem}.legal{background-color:var(--color-white);margin-inline:1.875rem;border-radius:2.5rem;position:relative;margin-top:-3.75rem;padding-top:14.0625rem}@media (width <= 81.31125rem){.legal{padding-top:8.9375rem}}@media (width <= 48.06125rem){.legal{margin-inline:0;margin-top:-5.625rem;padding-top:8.9375rem;border-top-right-radius:0;border-top-left-radius:0}}.legal__inner{padding-bottom:4.625rem}@media (width <= 63.99875rem){.legal__inner{padding-bottom:3.125rem}}@media (width <= 48.06125rem){.legal__inner{padding-bottom:1.875rem}}.legal__info{display:flex;justify-content:space-between;gap:6.25rem;padding-bottom:6.9375rem}@media (width <= 90.06125rem){.legal__info{gap:1rem;padding-bottom:4.375rem}}@media (width <= 48.06125rem){.legal__info{padding-bottom:1.875rem}}.legal__main{display:flex;flex-direction:column;gap:5.625rem}@media (width <= 63.99875rem){.legal__main{gap:2.5rem}}@media (width <= 48.06125rem){.legal__main{gap:1.5rem}}.legal__head{width:80%;display:flex;flex-direction:column;gap:1.5rem}@media (width <= 48.06125rem){.legal__head{gap:1rem}}.legal__body{display:flex;flex-direction:column;gap:1.5rem}.legal__item{display:flex;flex-direction:column;gap:.75rem}.legal__title{color:var(--color-black)}.legal__form{width:36.875rem;flex-shrink:0;background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;height:fit-content;position:sticky;top:8.125rem;box-shadow:0 2px 10px -1px #7cac8066}@media (width <= 81.31125rem){.legal__form{display:none}}.legal__certificate{overflow:hidden}.legal__certificate-title{margin-bottom:2.5rem}.legal__certificate-splide{left:calc(50% - 55rem);padding-block:.625rem}.legal__certificate-slide{background-color:var(--color-white);border-radius:2.5rem;padding:.625rem;display:flex;flex-direction:column;transition-duration:var(--transition-duration);width:fit-content}@media (any-hover: hover){.legal__certificate-slide:hover{box-shadow:var(--shadow-green)}}@media (any-hover: none){.legal__certificate-slide:active{box-shadow:var(--shadow-green)}}.legal__certificate-slide img{border-radius:2.5rem;width:26.875rem;height:25rem}.legal__certificate-slide-title{padding:1.25rem;color:var(--color-black);width:fit-content}.certificate{overflow:hidden}.certificate__title{margin-bottom:2.5rem}@media (width <= 48.06125rem){.certificate__title{margin-bottom:1.5rem}}.certificate__splide{left:calc(50% - 55rem);padding-block:.625rem}@media (width <= 113.4375rem){.certificate__splide{left:0}}.certificate__splide-track{padding-block:.625rem;padding-right:.625rem!important;padding-left:.625rem!important}@media (width <= 81.31125rem){.certificate__splide-track{padding-left:1.25rem!important}}.certificate__slide{background-color:var(--color-white);border-radius:2.5rem;padding:.625rem;display:flex;flex-direction:column;transition-duration:var(--transition-duration);width:fit-content}@media (any-hover: hover){.certificate__slide:hover{box-shadow:var(--shadow-green)}}@media (any-hover: none){.certificate__slide:active{box-shadow:var(--shadow-green)}}@media (width <= 63.99875rem){.certificate__slide{border-radius:1.5rem;box-shadow:var(--shadow-green)}}@media (width <= 48.06125rem){.certificate__slide{padding:1.25rem 1rem}}.certificate__slide img{border-radius:2.5rem;max-width:26.875rem;max-height:25rem;object-fit:cover}@media (width <= 63.99875rem){.certificate__slide img{width:24.6875rem;height:25rem}}@media (width <= 48.06125rem){.certificate__slide img{width:19.25rem;height:21.875rem}}@media (width <= 24.49875rem){.certificate__slide img{width:15.625rem;height:auto}}.certificate__slide-title{padding:1.5rem 1.25rem;color:var(--color-black);max-width:24.375rem;width:fit-content}@media (width <= 63.99875rem){.certificate__slide-title{padding-top:1.25rem;padding-bottom:.625rem;padding-inline:0}}@media (width <= 48.06125rem){.certificate__slide-title{padding-bottom:0rem}}.contacts-page{background-color:var(--color-white);margin-inline:1.875rem;border-radius:2.5rem;position:relative;margin-top:-3.75rem;padding-top:7.0625rem}@media (width <= 48.06125rem){.contacts-page{margin-inline:0;margin-top:-5.625rem;padding-top:8.9375rem;border-top-right-radius:0;border-top-left-radius:0}}.contacts-page__inner{display:flex;flex-direction:column;padding-bottom:7rem}@media (width <= 63.99875rem){.contacts-page__inner{padding-bottom:14rem}}@media (width <= 48.06125rem){.contacts-page__inner{padding-bottom:4rem}}.contacts-page__main{display:flex;justify-content:space-between;gap:1rem;width:100%;padding-bottom:11.25rem}@media (width <= 63.99875rem){.contacts-page__main{flex-direction:column;gap:2.5rem;padding-bottom:4.375rem}}@media (width <= 48.06125rem){.contacts-page__main{padding-bottom:3.125rem}}.contacts-page__header{margin-bottom:2.5rem}.contacts-page__body{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.contacts-page__body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:2.5rem;column-gap:1.5rem}}@media (width <= 48.06125rem){.contacts-page__body{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);row-gap:1.5rem}}.contacts-page__item{display:flex;flex-direction:column;gap:1.5rem}@media (width <= 63.99875rem){.contacts-page__item:nth-child(2){grid-column-start:1;grid-row-start:2}.contacts-page__item:nth-child(3){grid-column-start:2;grid-row-start:1}}@media (width <= 48.06125rem){.contacts-page__item:nth-child(2){grid-column-start:auto;grid-row-start:auto}.contacts-page__item:nth-child(3){grid-column-start:auto;grid-row-start:auto}}.contacts-page__item-title{color:var(--color-black)}.contacts-page__item-subtitle{color:var(--color-gray-0)}.contacts-page__map-wrapper{width:70%;height:38.1875rem}@media (width <= 63.99875rem){.contacts-page__map-wrapper{width:100%;height:25rem}}.article__wrapper,.article__wrapper--bottom{background-color:var(--color-white);margin-inline:1.875rem;border-radius:2.5rem;position:relative;margin-top:-3.75rem;padding-top:7.0625rem;padding-bottom:2.5rem}@media (width <= 63.99875rem){.article__wrapper,.article__wrapper--bottom{padding-bottom:2rem;border-radius:1.5rem}}@media (width <= 48.06125rem){.article__wrapper,.article__wrapper--bottom{margin-inline:0;margin-top:-5.625rem;padding-top:8.9375rem;border-top-right-radius:0;border-top-left-radius:0;padding-bottom:1.5rem}}.article__wrapper--bottom{margin-top:0;padding-block:3.125rem}@media (width <= 63.99875rem){.article__wrapper--bottom{padding-block:0}}.article__text{width:100%;display:flex;flex-direction:column;gap:1.5rem}.article__header{margin-bottom:2.5rem}@media (width <= 48.06125rem){.article__header{margin-bottom:2rem}}.article__header-link{margin-bottom:1.5rem}@media (width <= 63.99875rem){.article__header-link{margin-bottom:2rem}}.article__title{display:flex;flex-direction:column;gap:1rem}@media (width <= 63.99875rem){.article__title{gap:1.5rem}}@media (width <= 48.06125rem){.article__title{gap:1rem}}.article__title-extra{display:flex;gap:1.5rem}.article__title-extra-item{display:flex;align-items:center;gap:.625rem}.article__image{width:100%;aspect-ratio:2.8;overflow:hidden;border-radius:2.5rem}@media (width <= 81.31125rem){.article__image{max-height:31.25rem}}@media (width <= 63.99875rem){.article__image{border-radius:1.5rem;max-height:15.625rem}}.article__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.article__content{display:flex;justify-content:space-between;gap:6.25rem}@media (width <= 81.31125rem){.article__content{gap:2rem}}@media (width <= 63.99875rem){.article__content{flex-direction:column}}.article__paragraph{display:flex;flex-direction:column;gap:1.5rem}@media (width > 63.99875rem){.article__paragraph:not(:last-child){border-bottom:1px solid var(--color-gray-2)}.article__paragraph:first-child{padding-bottom:2.5rem}.article__paragraph:last-child{padding-top:2.5rem}.article__paragraph:not(:first-child,:last-child){padding-block:2.5rem}}.article__paragraph-title{font-size:1.5rem}.article__paragraph-text{width:100%}.article__paragraph-text--bold{font-weight:500;font-size:1.25rem;color:var(--color-black)}.article__sidebar{position:sticky;top:8.125rem;display:flex;flex-direction:column;height:fit-content;gap:2.5rem}.article__new-header{margin-bottom:1.5rem;font-size:1.5rem}.article__new-list{display:flex;flex-direction:column;gap:2.5rem}@media (width <= 63.99875rem){.article__new-list{padding-bottom:2.5rem}}.article__new-item{border-left:1px solid var(--color-green);padding:.75rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;min-width:21.875rem}@media (width <= 48.06125rem){.article__new-item{padding:1.25rem 1rem;gap:1rem}}@media (width <= 63.99875rem){.article__new-item-wrapper{border-bottom:1px solid var(--color-gray-2);padding-bottom:2.5rem}}@media (width <= 48.06125rem){.article__new-item-wrapper{padding-bottom:1.5rem}}.article__new-title{margin-bottom:1rem;font-size:clamp(1.125rem,1.0931372549rem + .1307189542vw,1.25rem);font-family:var(--font-family-accent);color:var(--color-black)}@media (width <= 48.06125rem){.article__new-title{margin-bottom:.75rem}}.article__new-text{font-size:clamp(1rem,.9681372549rem + .1307189542vw,1.125rem)}.article__new-extra{display:flex;justify-content:space-between}@media (width <= 81.31125rem){.article__new-extra{flex-direction:column;gap:1rem}}.article__form{background-color:var(--color-white);border-radius:2.5rem;padding:2.5rem 1.875rem;height:fit-content;box-shadow:var(--shadow-green);flex-shrink:0;width:36.875rem}@media (width <= 81.31125rem){.article__form{display:none}}.burger-button{width:2.5rem;height:2.5rem;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.25rem;padding:1.0625rem .8125rem;color:var(--color-white);background-color:var(--color-green);border-radius:.5rem;border:none;z-index:1000}.burger-button.is-active .burger-button__line:first-child{rotate:45deg;translate:0 2px}.burger-button.is-active .burger-button__line:last-child{rotate:-45deg;translate:0 -3px}.burger-button__line{width:100%;height:.125rem;background-color:var(--color-white);border-radius:1rem;transition-duration:var(--transition-duration)}.dropdown{width:fit-content;background-color:var(--color-white);border-radius:.5rem;border-top:none;transition:.3s;position:absolute;top:100%;right:0;left:0;margin:0;padding:0;z-index:200;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden}.dropdown__link{width:100%;height:100%}.dropdown__arrow{float:right;transition:all .3s}.dropdown__wrapper{display:flex;gap:.75rem;align-items:center;position:relative;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown__wrapper .is-rotated{transform:rotate(-180deg)}.dropdown__wrapper.active .dropdown{opacity:1;visibility:visible}.dropdown__item{padding:.625rem .5rem;width:100%}@media (any-hover: hover){.dropdown__item:last-child:hover{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (any-hover: none){.dropdown__item:last-child:active{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}@media (any-hover: hover){.dropdown__item:hover{border-left:2px solid var(--color-green-light);background-color:var(--color-white-backgroud)}}@media (any-hover: none){.dropdown__item:active{border-left:2px solid var(--color-green-light);background-color:var(--color-white-backgroud)}}.tag{position:absolute;width:fit-content;padding:.5rem 1.125rem;border-radius:9.375rem;background-color:var(--color-white);border:4px solid var(--color-gray-6)}@media (width <= 63.99875rem){.tag{padding:.25rem .625rem;border:2px solid var(--color-gray-6)}}.tag__title{text-align:center;font-size:1rem;color:var(--color-black-accent)}@media (width <= 63.99875rem){.tag__title{font-size:.875rem}}@media (width <= 48.06125rem){.tag__title{font-size:.625rem}}.tag--right-bottom:after,.tag--left-bottom:after,.tag--right-top:after,.tag--left-top:after{content:"";position:absolute;width:1.25rem;aspect-ratio:1;border:4px solid var(--color-gray-6);background-color:var(--color-green-light);border-radius:50%}@media (width <= 63.99875rem){.tag--right-bottom:after,.tag--left-bottom:after,.tag--right-top:after,.tag--left-top:after{width:.6875rem;border:2px solid var(--color-gray-6)}}.tag--right-bottom:after{right:0}.tag--left-bottom:after{left:0}.tag--right-top:after{right:-4%;top:-20%}.tag--left-top:after{left:-3%;top:-10%}.tag--index:nth-child(1){bottom:10%;left:-15%}@media (width <= 81.31125rem){.tag--index:nth-child(1){left:auto;right:0;bottom:80%}.tag--index:nth-child(1):after{right:auto;left:0}}@media (width <= 48.06125rem){.tag--index:nth-child(1){display:none}}.tag--index:nth-child(2){width:14.6875rem;top:15%;left:-20%}@media (width <= 81.31125rem){.tag--index:nth-child(2){top:auto;left:auto;right:-8%;bottom:40%}.tag--index:nth-child(2):after{right:auto;left:0}}@media (width <= 63.99875rem){.tag--index:nth-child(2){width:8.75rem;right:5%}}@media (width <= 48.06125rem){.tag--index:nth-child(2){display:none}}.tag--index:nth-child(3){width:15.625rem;display:none}@media (width <= 81.31125rem){.tag--index:nth-child(3){display:block;right:auto;left:-25%;bottom:10%}.tag--index:nth-child(3):after{left:auto;right:-2%;top:-8%}}@media (width <= 48.06125rem){.tag--index:nth-child(3){width:12.5rem;left:0}}@media (width <= 24.49875rem){.tag--index:nth-child(3){left:15%}}.tag--index:nth-child(4){width:10rem;bottom:30%;right:15%}@media (width <= 90.06125rem){.tag--index:nth-child(4){display:none}}@media (width <= 81.31125rem){.tag--index:nth-child(4){display:block;left:-15%;bottom:50%}.tag--index:nth-child(4):after{left:auto;right:0}}@media (width <= 48.06125rem){.tag--index:nth-child(4){width:6.25rem;left:auto;right:10%;bottom:70%}.tag--index:nth-child(4):after{right:auto;left:0}}@media (width <= 28.125rem){.tag--index:nth-child(4){bottom:45%;right:25%}}@media (width <= 24.49875rem){.tag--index:nth-child(4){right:20%;bottom:55%}}.tag--advantages:nth-child(1){bottom:15%;left:-5%}@media (width <= 90.06125rem){.tag--advantages:nth-child(1){left:1%}}@media (width <= 81.31125rem){.tag--advantages:nth-child(1){left:-10%}}@media (width <= 48.06125rem){.tag--advantages:nth-child(1){bottom:3%;left:20%}}.tag--advantages:nth-child(2){top:30%;left:-5%}@media (width <= 90.06125rem){.tag--advantages:nth-child(2){left:10%;top:-10%}}@media (width <= 81.31125rem){.tag--advantages:nth-child(2){top:0}}@media (width <= 48.06125rem){.tag--advantages:nth-child(2){top:10%;left:7%}}@media (width <= 24.49875rem){.tag--advantages:nth-child(2){left:8%}}.tag--advantages:nth-child(3){width:10rem;top:20%;right:0}@media (width <= 90.06125rem){.tag--advantages:nth-child(3){top:0}}@media (width <= 24.49875rem){.tag--advantages:nth-child(3){width:6.25rem}}.tag--advantages:nth-child(4){right:5%;bottom:10%;width:15rem}@media (width <= 81.31125rem){.tag--advantages:nth-child(4){right:auto;left:-10%;bottom:60%}.tag--advantages:nth-child(4):after{left:auto;top:auto;right:-4%;bottom:-10%}}@media (width <= 63.99875rem){.tag--advantages:nth-child(4){left:-25%}}@media (width <= 48.06125rem){.tag--advantages:nth-child(4){bottom:auto;left:10%;top:-20%;width:9.375rem}}@media (width <= 24.49875rem){.tag--advantages:nth-child(4){top:-30%}}.tag--cta:nth-child(1){top:10%;left:0}@media (width <= 63.99875rem){.tag--cta:nth-child(1){left:-10%}}@media (width <= 48.06125rem){.tag--cta:nth-child(1){left:auto;right:10%}.tag--cta:nth-child(1):after{left:0;right:auto}}@media (width <= 24.49875rem){.tag--cta:nth-child(1){top:0;right:20%}}.tag--cta:nth-child(2){width:50%;right:-10%;bottom:15%}@media (width <= 90.06125rem){.tag--cta:nth-child(2){right:0}}@media (width <= 81.31125rem){.tag--cta:nth-child(2){display:none}}@media (width <= 63.99875rem){.tag--cta:nth-child(2){display:block;width:60%;right:auto;bottom:30%;left:-50%}.tag--cta:nth-child(2):after{left:auto;top:auto;right:0}}@media (width <= 48.06125rem){.tag--cta:nth-child(2){width:40%;bottom:20%;left:10%}}@media (width <= 24.49875rem){.tag--cta:nth-child(2){left:20%}}.tag--about:nth-child(1){width:40%;bottom:20%;left:5%}@media (width <= 90.06125rem){.tag--about:nth-child(1){width:70%}}@media (width <= 63.99875rem){.tag--about:nth-child(1){left:0;width:40%}}@media (width <= 48.06125rem){.tag--about:nth-child(1){left:7%}}@media (width <= 24.49875rem){.tag--about:nth-child(1){left:15%}}.tag--about:nth-child(2){width:40%;top:30%;right:2%}@media (width <= 81.31125rem){.tag--about:nth-child(2){top:20%}}@media (width <= 63.99875rem){.tag--about:nth-child(2){width:30%;right:0}}@media (width <= 48.06125rem){.tag--about:nth-child(2){right:10%}}@media (width <= 24.49875rem){.tag--about:nth-child(2){right:15%}}.tag--about:nth-child(3){right:2%;top:15%}@media (width <= 81.31125rem){.tag--about:nth-child(3){top:1%}}@media (width <= 68.75rem){.tag--about:nth-child(3){top:-10%}}@media (width <= 63.99875rem){.tag--about:nth-child(3){top:5%;width:30%;right:10%}}@media (width <= 48.06125rem){.tag--about:nth-child(3){right:15%}}@media (width <= 24.49875rem){.tag--about:nth-child(3){top:0;right:23%}}.tag--services:nth-child(1){top:9%;left:12%}@media (width <= 90.06125rem){.tag--services:nth-child(1){top:0}}@media (width <= 73.75rem){.tag--services:nth-child(1){top:-10%}}@media (width <= 63.99875rem){.tag--services:nth-child(1){top:5%}}@media (width <= 48.06125rem){.tag--services:nth-child(1){left:5%}}@media (width <= 24.49875rem){.tag--services:nth-child(1){display:none}}.tag--services:nth-child(2){top:9%;right:-3%}@media (width <= 81.31125rem){.tag--services:nth-child(2){top:0}}@media (width <= 48.06125rem){.tag--services:nth-child(2){right:10%}}@media (width <= 24.49875rem){.tag--services:nth-child(2){right:15%}}.tag--services:nth-child(3){bottom:10%;right:-20%}@media (width <= 81.31125rem){.tag--services:nth-child(3){right:3%}}@media (width <= 48.06125rem){.tag--services:nth-child(3){right:15%}}.tag--team:nth-child(1){top:8%;left:2%}@media (width <= 90.06125rem){.tag--team:nth-child(1){left:15%;top:2%}}@media (width <= 81.31125rem){.tag--team:nth-child(1){top:-3%;left:5%}}@media (width <= 73.75rem){.tag--team:nth-child(1){top:-20%}}@media (width <= 63.99875rem){.tag--team:nth-child(1){left:0;top:20%}}@media (width <= 48.06125rem){.tag--team:nth-child(1){top:5%;left:5%}}.tag--team:nth-child(2){top:10%;right:-5%}@media (width <= 90.06125rem){.tag--team:nth-child(2){top:-2%}}@media (width <= 81.31125rem){.tag--team:nth-child(2){top:5%;right:-15%}}@media (width <= 73.75rem){.tag--team:nth-child(2){top:-10%}}@media (width <= 63.99875rem){.tag--team:nth-child(2){top:15%}}@media (width <= 48.06125rem){.tag--team:nth-child(2){top:-5%;right:5%}}.tag--team:nth-child(3){bottom:20%;right:-15%}@media (width <= 81.31125rem){.tag--team:nth-child(3){right:0}}@media (width <= 48.06125rem){.tag--team:nth-child(3){right:10%}}.tag--blog:nth-child(1){left:11%;top:-3%}@media (width <= 90.06125rem){.tag--blog:nth-child(1){top:-10%}}@media (width <= 73.75rem){.tag--blog:nth-child(1){top:-20%}}@media (width <= 63.99875rem){.tag--blog:nth-child(1){top:10%;left:-10%}}@media (width <= 48.06125rem){.tag--blog:nth-child(1){top:0;left:-8%}}@media (width <= 24.49875rem){.tag--blog:nth-child(1){left:2%}}.tag--blog:nth-child(2){right:0;top:0}@media (width <= 81.31125rem){.tag--blog:nth-child(2){top:-15%;right:-20%}}@media (width <= 73.75rem){.tag--blog:nth-child(2){top:-28%;right:-30%}}@media (width <= 63.99875rem){.tag--blog:nth-child(2){top:20%;right:-20%}}@media (width <= 48.06125rem){.tag--blog:nth-child(2){top:-10%;right:-10%}}@media (width <= 24.49875rem){.tag--blog:nth-child(2){top:10%;right:2%}}.tag--blog:nth-child(3){right:-20%;bottom:30%}@media (width <= 63.99875rem){.tag--blog:nth-child(3){right:5%}}@media (width <= 24.49875rem){.tag--blog:nth-child(3){right:15%}}.tag--service{z-index:100}.tag--service:nth-child(1){left:40%;bottom:8%}@media (width <= 90.06125rem){.tag--service:nth-child(1){left:35%;bottom:5%}}@media (width <= 63.99875rem){.tag--service:nth-child(1){bottom:5%;left:5%}}@media (width <= 48.06125rem){.tag--service:nth-child(1){bottom:5%}}.tag--service:nth-child(2){right:2%;top:0}@media (width <= 90.06125rem){.tag--service:nth-child(2){right:2%}}@media (width <= 63.99875rem){.tag--service:nth-child(2){top:50%}}@media (width <= 48.06125rem){.tag--service:nth-child(2){top:45%}}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.modal__wrapper{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:61.0625rem;overflow:hidden}.modal__wrapper:before,.modal__wrapper:after{content:"";position:absolute;width:21.4375rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;transition:transform var(--transition-duration) ease;z-index:1200}.modal__wrapper:before{right:10%;top:-65%}@media (width <= 48.06125rem){.modal__wrapper:before{right:0;top:-55%}}.modal__wrapper:after{left:28%;bottom:-65%}@media (width <= 48.06125rem){.modal__wrapper:after{left:-5%;bottom:-58%}}@media (width <= 24.49875rem){.modal__wrapper:after{bottom:-55%}}.modal__close{padding:0;background-color:transparent;border:none;position:absolute;right:1.25rem;top:1.875rem;padding:1.25rem;border-radius:.3125rem}.modal__close:before,.modal__close:after{content:"";position:absolute;left:50%;top:50%;width:1.0625rem;height:.125rem;background-color:var(--color-gray-3);transform-origin:center;border-radius:.3125rem}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (any-hover: hover){.modal__close:hover{background-color:var(--color-gray-6)}}@media (any-hover: none){.modal__close:active{background-color:var(--color-gray-6)}}.modal.is-active{display:block}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#33634080;z-index:-10}.modal__content{position:relative;background:var(--color-white);padding:2.5rem 1.875rem;border-radius:2.5rem;z-index:10;display:flex;flex-direction:column;row-gap:1.5rem}.modal__header{display:flex;flex-direction:column;gap:1rem}.modal__title{font-family:var(--font-family-accent);font-size:clamp(1.25rem,1.1862745098rem + .2614379085vw,1.5rem);color:var(--color-black);font-weight:500}.modal__subtitle{color:var(--color-gray-1)}.modal-success{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.modal-success__wrapper{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:37.5rem;overflow:hidden}.modal-success__wrapper:before,.modal-success__wrapper:after{content:"";position:absolute;width:10.625rem;aspect-ratio:1;background-color:var(--color-green-light);border-radius:50%;transition:transform var(--transition-duration) ease;z-index:1200}.modal-success__wrapper:before{right:10%;top:-65%}@media (width <= 48.06125rem){.modal-success__wrapper:before{right:auto;left:10%;top:-60%}}@media (width <= 26.875rem){.modal-success__wrapper:before{top:-60%}}@media (width <= 24.49875rem){.modal-success__wrapper:before{top:-55%}}.modal-success__wrapper:after{left:13%;bottom:-65%}@media (width <= 48.06125rem){.modal-success__wrapper:after{left:auto;right:10%;bottom:-60%}}@media (width <= 26.875rem){.modal-success__wrapper:after{bottom:-55%}}@media (width <= 24.49875rem){.modal-success__wrapper:after{bottom:-55%}}.modal-success.is-active{display:block}.modal-success__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#33634080;z-index:-10}.modal-success__content{position:relative;background:var(--color-white);padding:2.5rem 1.875rem;border-radius:2.5rem;z-index:10;display:flex;flex-direction:column;row-gap:2.5rem}.modal-success__links{text-wrap:nowrap;display:flex;justify-content:space-between;gap:1rem}
