:root{--container-padding:6px;--color-1:#1255E5;--color-2:#DCFDE4;--color-3:#5CC37B;--color-4:#3374FF;--color-5:#E7ECFA;--color-6:#22833F;--header-height:42px;--header-top:5px;--header-full:calc(var(--header-height) + var(--header-top))}
@media (min-width:320px){:root{--header-height:50px}}
@media (min-width:390px){:root{--container-padding:10px;--header-top:10px}}
@media (min-width:576px){:root{--header-height:60px;--container-padding:15px}}
@media (min-width:768px){:root{--header-height:70px;--header-top:15px}}
@media (min-width:1024px){:root{--header-height:80px}}
@media (min-width:1200px){:root{--header-height:90px}}
@media (min-width:1640px){:root{--header-height:65px}}
@font-face{src:url("./../../../resources/assets/font/notosans.ttf");font-family:"Noto Sans";font-display:swap}
@font-face{src:url("./../../../resources/assets/font/notosans-extra.ttf");font-family:"Noto Sans Extra";font-display:swap}
body{font-family:"Noto Sans",sans-serif;font-weight:400}
*{padding:0;margin:0;box-sizing:border-box}
button{border:none;outline:none;cursor:pointer;transition:0.2s all}
.container{width:100%;padding:0 var(--container-padding);max-width:1680px;margin:0 auto}
.section-title{color:#2D2D2D;font-weight:600;text-align:center;font-size:20px;padding:0 15px}
@media (min-width:390px){.section-title{font-size:24px}}
@media (min-width:576px){.section-title{font-size:26px}}
@media (min-width:768px){.section-title{font-size:28px}}
@media (min-width:1024px){.section-title{font-size:30px}}
@media (min-width:1920px){.section-title{font-size:36px}}
.section{padding:25px 0}
@media (min-width:390px){.section{padding:30px 0}}
@media (min-width:576px){.section{padding:40px 0}}
@media (min-width:768px){.section{padding:50px 0}}
.accent{background-color:#BDFE1C;text-align:center;padding:6px 20px 10px 20px;border-radius:10px;font-size:21px;display:flex;align-items:center;justify-content:center;gap:6px;max-width:max-content;width:100%}
.first-screen{padding:calc(var(--header-full) + 10px) 0 30px 0;position:relative;overflow:hidden}
@media (min-width:576px){.first-screen{padding:calc(var(--header-full) + 15px) 0 35px 0}}
@media (min-width:1640px){.first-screen{padding:calc(var(--header-full) + 20px) 0 15px 0}}
.first-screen__bg{position:absolute;width:100%;height:100%;top:0;left:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background-image:url("/resources/assets/img/main-hero/bg.webp");background-size:cover}
.first-screen:before{content:"";width:350px;height:300px;display:flex;position:absolute;top:-100px;left:-100px;z-index:1;background:radial-gradient(circle,#edfcef 0%,transparent 60%)}
@media (min-width:340px){.first-screen:before{width:450px;top:-100px}}
@media (min-width:390px){.first-screen:before{top:-190px;left:-200px;width:545px;height:500px}}
@media (min-width:576px){.first-screen:before{width:450px;left:20px}}
@media (min-width:768px){.first-screen:before{width:600px;height:600px;top:-190px;left:-170px}}
@media (min-width:1024px){.first-screen:before{width:900px;height:900px;top:-355px;left:-320px}}
@media (min-width:1350px){.first-screen:before{width:1300px;height:1300px;top:-490px;left:-450px}}
.first-screen-crumbs{margin-bottom:15px;margin-top:15px}
@media (min-width:320px){.first-screen-crumbs{margin-bottom:20px}}
@media (min-width:390px){.first-screen-crumbs{margin-top:20px}}
@media (min-width:576px){.first-screen-crumbs{margin-bottom:25px}}
@media (min-width:768px){.first-screen-crumbs{margin-bottom:30px}}
@media (min-width:1200px){.first-screen-crumbs{margin-bottom:45px}}
.splide__arrows{display:flex;width:100%;gap:10px;justify-content:center;align-items:center}
@media (min-width:340px){.splide__arrows{flex-direction:row}}
.splide__arrows.splide__arrows--text{flex-direction:column}
@media (min-width:340px){.splide__arrows.splide__arrows--text{flex-direction:row}}
.splide__arrows.splide__arrows--text .splide__arrow{width:auto;height:42px;padding:0 25px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:15px;width:100%}
@media (min-width:340px){.splide__arrows.splide__arrows--text .splide__arrow{width:auto;height:52px}}
@media (min-width:1350px){.splide__arrows.splide__arrows--text .splide__arrow span{font-size:16px}}
.splide__arrows.splide__arrows--text .splide__arrow--next{background:var(--color-1);color:white}
.splide__arrows.splide__arrows--text .splide__arrow--next:hover{background:transparent;color:var(--color-1)}
.splide__arrows.splide__arrows--text .splide__arrow--prev{border:1px solid var(--color-1);color:var(--color-1);background-color:transparent}
@media (min-width:340px){.splide__arrows.splide__arrows--text .splide__arrow--prev span{display:none}}
.splide__arrows.splide__arrows--text .splide__arrow--prev:hover{background:var(--color-1);color:white}
.splide__arrow{background:transparent;border:none;outline:none;width:56px;aspect-ratio:1;border-radius:16px;color:#2D2D2D;transition:0.2s all;border:1px solid transparent;border-top:1px solid #ffffff75;border-left:1px solid #ffffff75;cursor:pointer}
.splide__arrow:hover{color:var(--color-1);border:1px solid var(--color-1)}
.splide__arrow:active{color:white;border:1px solid var(--color-1);background:var(--color-1)}
.splide__arrow svg{transition:0.2s all}
.splide__arrow--prev{background:linear-gradient(127deg,#f9f9f9 0%,rgba(0,0,0,0) 75%)}
.splide__arrow--next{background:linear-gradient(-30deg,#f9f9f9 0%,rgba(0,0,0,0) 80%)}
.splide__arrow[disabled]{pointer-events:none;opacity:0.6}
.splide__pagination{display:flex;gap:5px;max-width:max-content}
.splide__pagination__page{width:6px;height:3px;background:#2D2D2D40;border-radius:10px;border:none;outline:none;transition:0.2s all}
.splide__pagination__page.is-active{background-color:#2D2D2D;width:15px}
.template-2 .first-screen__bg{height:calc(100% - 180px)}
@media (min-width:1640px){.template-7 .first-screen{padding-bottom:40px}}
.template-7 .first-screen__bg{border-radius:0}
@media (min-width:1024px){.template-7 .first-screen__bg{margin-top:0;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}
@media (min-width:1200px){.template-7 .first-screen__bg{border-bottom-left-radius:35px;border-bottom-right-radius:35px}}

body:after{content:"";display:flex;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none;background-color:transparent;backdrop-filter:blur(10px)}
body:before{content:"";display:flex;width:100%;height:100%;position:fixed;top:0;left:0;z-index:998;opacity:0.4;display:none;background-color:#0b142c}
body.menu-opened{overflow-y:hidden}
body.menu-opened:before,body.menu-opened:after{display:block}
.menu-opened #header .bg-liquid-glass{background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.1)}
#header{position:fixed;top:var(--header-top);width:100%;display:flex;z-index:1000;align-items:center;justify-content:center}
.hide .mobile-header,.hide .header_768{transform:translateY(-100dvh)}
.mobile-header{width:100%;transition:0.5s all}
@media (min-width:768px){.mobile-header{display:none}}
.mobile-header__logo{max-width:110px;display:flex}
@media (min-width:340px){.mobile-header__logo{max-width:70px}}
@media (min-width:390px){.mobile-header__logo{max-width:90px}}
@media (min-width:576px){.mobile-header__logo{max-width:120px}}
.mobile-header__container{background-color:transparent;display:flex;align-items:center;justify-content:space-between}
.mobile-header__btn-call{border-radius:9px;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:var(--color-1);color:white;padding:10px 15px;cursor:pointer;font-size:14px}
@media (min-width:340px){.mobile-header__btn-call{height:40px;border-radius:15px;padding:0 14px;font-size:12px}}
@media (min-width:390px){.mobile-header__btn-call{font-size:14px;padding:0 10px}}
.mobile-header__wrap{width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 12px 32px 0 #00000014;background:rgba(255,255,255,0.8);gap:5px;height:var(--header-height);border:1px solid rgba(255,255,255,0.3);padding:8px 4px 8px 8px}
@media (min-width:320px){.mobile-header__wrap{justify-content:space-between}}
@media (min-width:340px){.mobile-header__wrap{padding:8px 4px 8px 8px}}
@media (min-width:576px){.mobile-header__wrap{padding:10px;max-height:62px}}
.mobile-header__right{display:none;align-items:center;gap:10px;width:100%;justify-content:end}
@media (min-width:320px){.mobile-header__right{display:flex}}
@media (min-width:390px){.mobile-header__right{gap:15px}}
@media (min-width:576px){.mobile-header__right{gap:20px}}
.mobile-header-item__city{display:none}
@media (min-width:340px){.mobile-header-item__city{display:block}}
.mobile-header-item__time{display:none}
@media (min-width:576px){.mobile-header-item__time{display:block}}
.header-work-time{display:flex;gap:8px}
.header-work-time__info{display:flex;flex-direction:column;gap:2px;font-size:13px}
@media (min-width:1024px){.header-work-time__info{font-size:15px;flex-direction:row;gap:5px}}
@media (min-width:1640px){.header-work-time__info{flex-direction:row}}
.header-menu-btn{display:flex;padding:10px;box-sizing:content-box;border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);cursor:pointer}
.header-menu-btn svg{width:16px}
.header-menu-btn__close{display:none}
.header-menu-btn.active .header-menu-btn__close{display:flex}
.header-menu-btn.active .header-menu-btn__burger{display:none}
.header-call-btn{display:flex;align-items:center;justify-content:end}
.header-call-btn button{background-color:var(--color-1);color:white;border:none;outline:none;font-size:14px;padding:13px 20px;border-radius:8px;min-width:max-content;margin-left:auto;cursor:pointer;transition:0.2s all}
@media (min-width:1640px){.header-call-btn button{font-size:15px}}
.header-call-btn button:hover{background-color:var(--color-4)}
.header-call-btn__wrap{padding:5px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:20px;border-bottom-left-radius:20px;display:flex;align-items:center;padding-left:10px;gap:5px;border:1px solid rgba(255,255,255,0.3);border:1px solid white;transition:0.2s all}
@media (min-width:1640px){.header-call-btn__wrap{padding:0;border:none;gap:10px}}
.header-call-btn__list{list-style:none;width:0;height:0;overflow:hidden;gap:6px;transition:0.2s all}
@media (min-width:1200px){.header-call-btn__list{gap:10px}}
@media (min-width:1640px){.header-call-btn__list{gap:7px;width:auto;height:auto;display:flex}}
.header-call-btn__list img{display:flex}
@media (min-width:1200px){.header-call-btn__list img{width:30px}}
@media (min-width:1640px){.header-call-btn__list img{width:28px}}
.header-call-btn__arrow{min-width:10px;padding-left:6px;padding-right:5px;padding-top:15px;padding-bottom:15px;box-sizing:content-box;cursor:pointer;transition:0.2s all}
@media (min-width:1640px){.header-call-btn__arrow{display:none}}
.header-call-btn.active .header-call-btn__arrow{transform:rotate(180deg);display:none}
.header-call-btn.active .header-call-btn__list{display:flex;width:100%;height:100%}
.header-call-btn.active .header-call-btn__wrap{gap:10px}
.header_768{display:none;width:100%;height:var(--header-height);transition:0.5s all}
@media (min-width:768px){.header_768{display:flex}}
.header_768__menu{display:none}
@media (min-width:1640px){.header_768__menu{display:flex}}
.header_768__logo{max-width:125px;width:100%;display:flex;transition:0.2s all ease-out}
@media (min-width:1024px){.header_768__logo{max-width:145px}}
@media (min-width:1640px){.header_768__logo{max-width:124px}}
.header_768__logo:hover{opacity:0.8}
.header_768__wrap{background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);height:100%;border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:15px;box-shadow:0 12px 32px 0 #00000014}
@media (min-width:1640px){.header_768__wrap{padding:10px}}
.header_768__right{display:flex;align-items:center;gap:10px}
@media (min-width:1024px){.header_768__right{gap:20px}}
@media (min-width:1024px){.header_768__menu-btn{margin-left:0}}
@media (min-width:1640px){.header_768__menu-btn{display:none}}
.header-ul-menu{list-style:none;display:flex;gap:7px}
@media (min-width:1640px){.header-ul-menu{gap:4px}}
.header-ul-menu li>a{background:#FFF6;text-decoration:none;color:#2D2D2D;border-radius:16px;padding:10px 15px;box-shadow:inset 1px 1px 3px 0 #ebebebc4;border-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid white;border-bottom:1px solid white;height:44px;display:flex;align-items:center;transition:0.2s all}
@media (min-width:1640px){.header-ul-menu li>a{font-size:15px}}
.header-ul-menu li>a:has(~ ul){padding-right:35px}
@media (min-width:1640px){.header-ul-menu li>a:has(~ ul){padding-right:30px}}
.header-ul-menu li>a svg{position:absolute;right:15px;transition:0.2s all}
@media (min-width:1640px){.header-ul-menu li>a svg{right:13px}}
.header-ul-menu>li{height:44px;display:flex;align-items:center}
.header-ul-menu>li:hover>a{color:#22833F;border:1px solid #22833F;background-color:#ffffff7a}
.header-ul-menu>li:hover>a>svg{transform:rotate(180deg);color:#22833F}
.header-ul-menu>li:hover>ul{opacity:1;visibility:visible}
.header-ul-menu>li>ul>li:hover>a{color:#22833F}
.header-ul-menu li{position:relative}
.header-ul-menu li>ul{position:absolute;list-style:none;top:calc(100% + 8px);left:0;min-width:max-content;width:100%;padding:4px;background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;opacity:0;visibility:hidden;transition:0.1s all}
.city-select{padding:5px 10px 5px 8px;border-top:1px solid white;border-bottom:1px solid white;border-left:1px solid transparent;border-right:1px solid transparent;background:#FFF6;border-radius:16px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;cursor:pointer;position:relative;transition:0.2s all}
@media (min-width:390px){.city-select{font-size:14px}}
@media (min-width:1024px){.city-select{height:44px;padding:0 15px;font-size:16px}}
@media (min-width:1640px){.city-select{font-size:15px}}
.city-select__geo{width:16px;height:16px;transition:0.2s all}
.city-select.active{border:1px solid #22833F}
.city-select.active .city-select__list{transform:translateY(0);pointer-events:auto !important;opacity:1 !important;display:flex}
.city-select.active .city-select__current{color:#22833F}
.city-select.active .city-select__arrow{transform:rotate(180deg);color:#22833F}
.city-select.active .city-select__geo{color:#22833F}
.city-select__arrow{width:9px;height:6px;margin-left:6px;transition:0.2s all}
.city-select__list{position:absolute;left:0;border-radius:inherit;top:calc(100% + 8px);width:100%;overflow:hidden;background:rgba(255,255,255,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);padding:2px;min-width:max-content;display:flex;flex-direction:column;gap:3px;transform:translateY(-50px);transition:0.2s all;opacity:0;z-index:-1;display:none}
.city-select__option{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px;background:rgba(255,255,255,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3);border-radius:12px;border-top:1px solid white;border-bottom:1px solid white;gap:14px;transition:0.2s all}
.city-select__option:after{content:"";width:8px;height:8px;background-color:var(--color-3);border-radius:20px;opacity:0;visibility:hidden}
.city-select__option.active:after{opacity:1;visibility:visible}
.city-select__option:hover{color:#22833F}
.city-select__item{display:flex;align-items:center;justify-content:start;gap:6px}
.city-select__item svg{width:14px;height:auto}
.hide .bottom-control{transform:translateY(100px)}
.bottom-control{position:fixed;bottom:5px;width:100%;transition:0.5s all}
@media (min-width:390px){.bottom-control{bottom:10px}}
@media (min-width:1640px){.bottom-control{display:none}}
.bottom-control__wrap{padding:5px;background-color:white;border-radius:16px;display:grid;align-items:center;gap:5px;width:100%;max-width:380px;margin:0 auto;grid-template-areas:"menu menu" "bcall bmenu"}
@media (min-width:320px){.bottom-control__wrap{display:flex;justify-content:space-between}}
.bottom-control__menu{display:flex;justify-content:center;align-items:center;width:100%;grid-area:menu}
.bottom-control__menu-btn{display:flex;align-items:center;justify-content:center;height:100%;gap:10px;padding:0 20px;min-width:100%}
@media (min-width:320px){.bottom-control__menu-btn{max-width:max-content}}
.bottom-control__menu-icon{width:10px;display:flex;justify-content:center;align-items:center}
@media (min-width:390px){.bottom-control__menu-icon{width:14px}}
.bottom-control__menu-icon svg{width:100%}
.bottom-control__menu-text{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px}
@media (min-width:320px){.bottom-control__menu-text{font-size:14px}}
@media (min-width:390px){.bottom-control__menu-text{font-size:16px}}
.bottom-control__menu-arrow{transition:0.2s all}
.bottom-control__btn-call{grid-area:bcall;display:flex;align-items:center;justify-content:center}
.bottom-control__btn-call-close{display:none}
.bottom-control__btn-menu{display:flex;align-items:center;justify-content:center;grid-area:bmenu}
.bottom-control__btn-menu-close{display:none}
.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{border:none;min-width:32px;min-height:32px;border-radius:12px;justify-content:center;background:linear-gradient(-15deg,#fcfcfc 45%,rgba(0,0,0,0.05) 140%);width:100%}
@media (min-width:320px){.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{min-height:38px}}
@media (min-width:340px){.bottom-control__btn-call,.bottom-control__btn-menu,.bottom-control__menu-btn{min-height:42px}}
.bottom-control__btn-call:active,.bottom-control__btn-menu:active,.bottom-control__menu-btn:active{background:var(--color-1);color:white}
.bottom-control__btn-call:hover,.bottom-control__btn-menu:hover,.bottom-control__menu-btn:hover{background:var(--color-5);color:var(--color-1)}
@media (min-width:320px){.bottom-control__btn-call,.bottom-control__btn-menu{max-width:38px}}
@media (min-width:340px){.bottom-control__btn-call,.bottom-control__btn-menu{max-width:42px}}
.bottom-control.menu-open .bottom-control__btn-menu-close{display:flex}
.bottom-control.menu-open .bottom-control__btn-menu-burger{display:none}
.bottom-control.phone-open .bottom-control__btn-call-close{display:flex}
.bottom-control.phone-open .bottom-control__btn-call-icon{display:none}
.bottom-control.subresource-open .bottom-control__menu-btn{background:var(--color-1);color:white}
.bottom-control.subresource-open .bottom-control__menu-arrow{transform:rotate(180deg)}
.hidden-menu{position:fixed;width:100%;height:100%;top:0;max-width:380px;transition:0.3s all}
.hidden-menu.active{opacity:1 !important;transform:translateY(0) !important}
.hidden-menu__container{display:flex;align-items:end;justify-content:center;width:100%;padding:0 var(--container-padding)}
.hidden-menu__wrap{background-color:white;padding:10px;border-radius:16px;height:100%;box-shadow:0 12px 32px 0 #00000014;width:100%;height:max-content}
.hidden-menu__btn{background-color:var(--color-1);color:white;padding:10px 0;border:none;outline:none;width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px}
@media (min-width:320px){.hidden-menu__btn{font-size:14px}}
@media (min-width:390px){.hidden-menu__btn{font-size:16px}}
.hidden-menu__socials{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px;margin-bottom:5px}
@media (min-width:320px){.hidden-menu__socials{margin-top:25px}}
.hidden-menu__soc{display:flex;align-items:center;justify-content:center}
.hidden-menu__soc img{width:20px}
@media (min-width:320px){.hidden-menu__soc img{width:35px}}
.subresource-menu,.phone-menu{position:fixed;width:100%;height:100%;top:0;transition:0.3s all}
.subresource-menu.active,.phone-menu.active{opacity:1 !important;transform:translateY(0) !important}
.subresource-menu__container,.phone-menu__container{display:flex;align-items:end;justify-content:center}
.subresource-menu__content,.phone-menu__content{background-color:white;padding:5px;border-radius:16px;box-shadow:0 12px 32px 0 #00000014;overflow:scroll;width:100%}
@media (min-width:320px){.subresource-menu__content,.phone-menu__content{padding:7px}}
@media (min-width:390px){.subresource-menu__content,.phone-menu__content{padding:10px}}
.subresource-menu__wrap,.phone-menu__wrap{height:100%;max-width:380px;width:100%;height:100%;display:flex;align-items:end}
.hmenu{list-style:none;display:flex;flex-direction:column;gap:6px}
.hmenu--simple .hmenu-item__icon{display:none}
.hmenu--simple .hmenu-item__text{flex-direction:row-reverse;justify-content:center}
.hmenu--simple .hmenu-item__text:after{display:none}
.hmenu--simple .hmenu-item--active .hmenu-item__text{font-weight:normal;color:inherit}
.hmenu--simple .hmenu-item--active .hmenu-item__text:after{display:flex}
.hmenu-item{text-decoration:unset;color:#2D2D2D;display:flex;align-items:center;gap:7px;padding:6px;border-radius:9px;background:linear-gradient(180deg,#f9f9f9 0%,rgba(0,0,0,0) 100%);font-size:12px}
@media (min-width:320px){.hmenu-item{font-size:14px;border-radius:10px;padding:8px}}
@media (min-width:390px){.hmenu-item{font-size:16px;padding:10px;border-radius:16px}}
.hmenu-item--active .hmenu-item__text{font-weight:bold;color:var(--color-3)}
.hmenu-item--active .hmenu-item__text:after{opacity:1}
.hmenu-item__icon{display:flex;align-items:center;justify-content:center;color:var(--color-3)}
.hmenu-item__icon svg{min-width:20px;height:20px;display:flex}
.hmenu-item__text{display:flex;justify-content:space-between;align-items:center;width:100%}
.hmenu-item__text:after{content:"";width:8px;height:8px;background-color:var(--color-3);border-radius:10px;margin-right:6px;opacity:0}
.footer{font-size:14px;box-shadow:0 12px 32px 0 #00000014}
.footer__container{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;padding:50px 5px}
@media (min-width:768px){.footer__container{gap:50px}}
@media (min-width:1024px){.footer__container{padding:15px}}
.footer__top{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:1440px){.footer__top{flex-direction:row;justify-content:space-between;gap:30px}}
.footer__center{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:768px){.footer__center{gap:50px}}
.footer__logo{max-width:200px;width:100%}
@media (min-width:1024px){.footer__logo{max-width:145px}}
.footer__menu{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:768px){.footer__menu{flex-direction:row;justify-content:space-evenly;align-items:flex-start;justify-content:flex-start}.footer__menu .line{display:none}}
@media (min-width:1440px){.footer__menu{justify-content:space-between;width:28%}}
.footer__servicesMenu ul,.footer__mainMenu ul{display:flex;flex-direction:column;align-items:center;gap:20px}
@media (min-width:1440px){.footer__servicesMenu ul,.footer__mainMenu ul{align-items:flex-start}}
.footer__servicesMenu li,.footer__mainMenu li{list-style:none}
.footer__servicesMenu a,.footer__mainMenu a{text-decoration:none;color:#2D2D2D}
.footer__servicesMenu-title,.footer__mainMenu-title{font-size:22px;margin-bottom:30px}
.footer .line{height:1px;width:100%;background-color:#2D2D2D26}
.footer__addresses{display:flex;flex-direction:column;align-items:center;gap:20px}
.footer__addresses .address{display:flex;align-items:center;gap:10px}
.footer__addresses .address__svg{min-width:16px;max-width:16px;width:100%}
@media (min-width:768px){.footer__addresses{flex-direction:row}}
.footer__map{width:100%;border-radius:15px;height:256px;overflow:hidden}
.footer__map img{width:100%;height:100%;object-fit:cover}
.footer__data{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}
.footer__phones{display:flex;gap:10px;align-items:center}
.footer__phone{font-size:28px}
@media (min-width:1440px){.footer__phone{font-size:24px}}
.footer__btn{width:100%;border-radius:15px;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:var(--color-1);color:white;padding:15px 25px;cursor:pointer}
@media (min-width:768px){.footer__btn{width:max-content;padding:15px 100px}}
@media (min-width:1440px){.footer__btn{padding:15px 30px}}
.footer__infoMobile{display:flex;align-items:center;justify-content:space-between;gap:20px}
@media (min-width:768px){.footer__infoMobile{display:none}}
.footer__info{display:none;align-items:center;justify-content:space-between;gap:20px}
@media (min-width:768px){.footer__info{display:flex}}
.footer__mail{display:flex;align-items:center;gap:10px}
.footer__mail svg{min-width:18px}
.footer__mail p{font-size:12px}
@media (min-width:1440px){.footer__mail{margin-bottom:30px}}
.footer__time{display:flex;align-items:center;gap:10px}
.footer__time svg{min-width:14px}
.footer__time p{font-size:12px}
.footer__socials{display:flex;gap:20px}
@media (min-width:1440px){.footer__socials{flex-direction:column;gap:0}}
.footer__socials-title{font-size:22px;margin-bottom:30px}
.footer__social{display:flex;align-items:center;gap:10px;text-decoration:none;color:#2D2D2D;padding-bottom:20px}
.footer__licenses{width:100%;display:flex;flex-direction:column;gap:30px;color:#5E5E5E}
@media (min-width:1440px){.footer__licenses{flex-direction:row;justify-content:space-between}}
.footer__license{display:flex;flex-direction:column;gap:15px}
@media (min-width:768px){.footer__license{text-align:center}}
@media (min-width:1440px){.footer__license{text-align:left}}
.footer__license span{font-size:22px;color:#2D2D2D}
.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}
@media (min-width:1440px){.footer__bottom{justify-content:space-between;flex-direction:row;border-top:1px solid #2D2D2D26;padding-top:30px}}
.footer__docs{display:flex;flex-direction:column;gap:20px;align-items:center}
@media (min-width:1440px){.footer__docs{justify-content:space-between;flex-direction:row}}
.footer__link{color:#2D2D2D}
.footer__nav{display:flex;justify-content:space-between;gap:30px;width:100%}
.footer__contacts-title{font-size:22px;margin-bottom:30px}
.footer-mobile{display:flex}
@media (min-width:1440px){.footer-mobile{display:none}}
.footer-desktop{display:none}
@media (min-width:1440px){.footer-desktop{display:flex}}

.faq-block-item{border-bottom:1px solid #2D2D2D26;padding:15px 10px 20px 15px;border-radius:16px 16px 0 0;transition:0.2s all;margin-top:10px;cursor:pointer}
.faq-block-item:hover .faq-block-item__question{color:var(--color-1)}
.faq-block-item:hover .faq-block-item__question-svg{background-color:#edf3fe}
.faq-block-item__question{font-size:14px;margin-bottom:10px;display:flex;gap:10px;align-items:start;justify-content:space-between;transition:0.2s all}
@media (min-width:320px){.faq-block-item__question{font-size:16px}}
@media (min-width:340px){.faq-block-item__question{font-size:18px}}
@media (min-width:576px){.faq-block-item__question{font-size:20px}}
@media (min-width:768px){.faq-block-item__question{font-size:22px}}
.faq-block-item__question-svg{content:"";border-radius:5px;width:22px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:0.2s all}
.faq-block-item__question-svg svg{transition:0.2s all}
.faq-block-item__answer{height:0;color:#5E5E5E;font-size:12px;overflow:hidden;will-change:height}
@media (min-width:320px){.faq-block-item__answer{font-size:14px}}
@media (min-width:340px){.faq-block-item__answer{font-size:15px}}
@media (min-width:390px){.faq-block-item__answer{font-size:16px}}
.faq-block-item.active{background-color:#568CFF0D;border-bottom:1px solid var(--color-1)}
@media (min-width:1200px){.faq-block-item.active{background-color:transparent;border-bottom:1px solid #2D2D2D26}}
.faq-block-item.active:hover .faq-block-item__question-svg{background-color:transparent}
.faq-block-item.active .faq-block-item__question{color:var(--color-1)}
.faq-block-item.active .faq-block-item__question-svg{color:#2D2D2D !important}
.faq-block-item.active .faq-block-item__question-svg svg{transform:rotate(45deg) scale(1.1)}
.accordion-item{container-type:inline-size;container-name:accordion-item;--pd:10px}
.accordion-item__container{border:1px solid transparent;outline:none;transition:0.2s all}
.accordion-item__question{font-size:16px;margin-bottom:10px;display:flex;gap:10px;align-items:start;justify-content:space-between;cursor:pointer;transition:0.2s all;padding:0 var(--pd);padding-top:var(--pd)}
@container accordion-item (min-width:320px){.accordion-item__question{font-size:18px}}
@container accordion-item (min-width:390px){.accordion-item__question{font-size:20px}}
@container accordion-item (min-width:576px){.accordion-item__question{font-size:22px}}
@container accordion-item (min-width:768px){.accordion-item__question{font-size:24px}}
@container accordion-item (min-width:1024px){.accordion-item__question{font-size:26px}}
.accordion-item__question-svg{content:"";border-radius:5px;width:22px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#edf3fe;color:var(--color-1);transition:0.2s all}
.accordion-item__question-svg svg{transition:0.2s all}
@container accordion-item (min-width:390px){.accordion-item__question-svg svg{width:10px;height:10px}}
@container accordion-item (min-width:390px){.accordion-item__question-svg{width:28px;min-width:28px;height:28px}}
.accordion-item__content{overflow:hidden}
.accordion-item__content-info{font-size:15px;padding:var(--pd);padding-top:0}
@container accordion-item (min-width:390px){.accordion-item__content-info{font-size:16px}}
.accordion-item.active .accordion-item__question-svg svg{transform:rotate(180deg)}
.accordion-item.active .accordion-item__container{border:1px solid var(--color-1)}
.accordion-item.active .accordion-item__container{border-radius:15px;overflow:hidden}
.agree{position:relative;display:flex;align-items:center;gap:10px}
.agree__text{font-size:13px;line-height:15px;color:#2D2D2D;cursor:pointer}
@media (min-width:576px){.agree__text{font-size:14px}}
@media (min-width:768px){.agree__text{font-size:15px}}
@media (min-width:1024px){.agree__text{font-size:16px}}
.simple-btn{border:1px solid #2D2D2D26;color:#2D2D2D;padding:9px;display:flex;font-weight:500;align-items:center;justify-content:center;border-radius:8px;gap:10px;font-size:15px;cursor:pointer;outline:none;background-color:transparent;width:100%;text-decoration:auto;transition:0.2s all}
@media (min-width:340px){.simple-btn{font-size:16px}}
@media (min-width:576px){.simple-btn{padding:11px 9px}}
.simple-btn:hover{border:1px solid var(--color-1);color:var(--color-1);background:#4983EF1A}
.simple-btn:active{background:var(--color-1);color:white}
.btn{background-color:var(--color-1);color:white;padding:9px;display:flex;font-weight:500;align-items:center;justify-content:center;border-radius:8px;gap:10px;font-size:15px;cursor:pointer;outline:none;width:100%;text-decoration:auto;transition:0.2s all}
.btn:hover{background-color:#3374FF}
.btn:active{background-color:var(--color-1)}
.btn.disable,.btn.disabled{opacity:0.5;pointer-events:none}
.crumbs{position:relative;z-index:1}
.crumbs ol{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;font-size:13px}
@media (min-width:320px){.crumbs ol{font-size:14px}}
@media (min-width:340px){.crumbs ol{font-size:15px}}
@media (min-width:390px){.crumbs ol{font-size:16px}}
.crumbs a{text-decoration:auto;color:#7b817c;transition:0.2s all}
.crumbs a:hover{color:#2D2D2D}
.crumbs li{border-right:1px solid #7b817c;padding:0 6px}
@media (min-width:320px){.crumbs li{padding:0 10px}}
@media (min-width:390px){.crumbs li{padding:0 15px}}
.crumbs li:first-child{padding-left:0}
.crumbs li:last-child{border-right:none;padding-right:0}
.crumbs li.active span{color:#2D2D2D}
.urgent-form{background-color:white;border-radius:16px;overflow:hidden;padding:10px;display:flex;flex-direction:column;gap:15px;padding-bottom:15px;z-index:1}
@media (min-width:1200px){.urgent-form{padding:15px}}
.urgent-form__img{max-width:80px;min-width:80px;height:80px}
@media (min-width:576px){.urgent-form__img{max-width:100px;min-width:100px;height:100px}}
@media (min-width:1350px){.urgent-form__img{max-width:120px;min-width:120px;height:120px}}
.urgent-form__header{display:flex;gap:10px;align-items:center;flex-direction:column}
@media (min-width:320px){.urgent-form__header{flex-direction:row}}
.urgent-form__info{display:flex;flex-direction:column;gap:10px}
.urgent-form__title{font-size:20px;font-weight:bold;text-align:center}
@media (min-width:320px){.urgent-form__title{text-align:left}}
@media (min-width:576px){.urgent-form__title{font-size:22px}}
.urgent-form__title span{color:#DE081A}
.urgent-form__desc{color:#5E5E5E;font-size:14px}
@media (min-width:576px){.urgent-form__desc{font-size:16px}}
.urgent-form__btn{height:52px;background-color:#DE081A;color:white;border:none;outline:none;padding:0 20px;border-radius:8px;width:100%;margin-top:15px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:0.2s all}
.urgent-form__btn:hover{background-color:#FF0B20}
.urgent-form .agree{margin-top:15px}
.simple-form{--gap:15px}
.simple-form__content{display:flex;flex-direction:column;gap:var(--gap)}
.simple-form__fields{display:flex;flex-direction:column;gap:var(--gap)}
.simple-form__agree{margin-top:var(--gap)}
.switch{position:relative;max-width:max-content}
.switch input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}
.switch label{width:26px;height:13px;display:block;background-color:transparent;border-radius:100px;position:relative;cursor:pointer;border:2px solid #E02A42;background-color:#E02A42;box-sizing:content-box;transition:0.5s}
.switch label::after{content:"";width:9px;height:9px;background-color:white;position:absolute;border-radius:70px;top:2px;left:2px;transition:0.5s}
.switch label[type="checkbox"]{width:0;height:0;visibility:hidden}
.switch input:checked + label:after{left:calc(100% - 2px);transform:translateX(-100%)}
.switch input:checked + label{background-color:var(--color-1);border-color:var(--color-1)}
.switch input:checked + label:after{background-color:white}
.switch label:active:after{width:10px}
.ud-input{display:flex;flex-direction:column;gap:5px}
.ud-input__label{font-size:14px;max-width:max-content;color:#5E5E5E}
.ud-input__field{border:none;outline:none;background-color:#2D2D2D08;border:1px solid #D5D5D5;padding:15px;border-radius:8px;font-size:15px;width:100%}
.ud-input__entry{position:relative;display:flex;align-items:center;justify-content:center}
.ud-input__entry:after{position:absolute;content:"";width:14px;height:14px;right:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 0C2.24 0 0 2.24 0 5C0 7.76 2.24 10 5 10C7.76 10 10 7.76 10 5C10 2.24 7.76 0 5 0ZM3.645 7.145L1.85 5.35C1.655 5.155 1.655 4.84 1.85 4.645C2.045 4.45 2.36 4.45 2.555 4.645L4 6.085L7.44 2.645C7.635 2.45 7.95 2.45 8.145 2.645C8.34 2.84 8.34 3.155 8.145 3.35L4.35 7.145C4.16 7.34 3.84 7.34 3.645 7.145Z' fill='%235CC37B'/%3e%3c/svg%3e");transition:0.2s all;opacity:0}
.ud-input.complete .ud-input__entry:after{opacity:1}
.widget{position:fixed;right:0;z-index:15;top:calc(50% - 60px);display:flex;flex-direction:column;gap:15px;background-color:white;padding:10px 15px 10px 10px;border-top-left-radius:16px;border-bottom-left-radius:16px;transform:translateX(100px);transition:0.4s all;background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.3)}
@media (min-width:320px){.widget{transform:translateX(0)}}
.widget:hover{transform:translateX(0)}
.widget a{display:flex;align-items:center;justify-content:center;transform:scale(0.99);transition:0.2s all}
@media (min-width:576px){.widget a{min-width:30px}}
.widget a:hover{transform:scale(1)}
.widget img{width:100%}
.card-callback{container-type:inline-size;container-name:card-call;height:100%}
.card-callback__content{background-color:white;color:#2D2D2D;padding:10px;border-radius:16px;border:1px solid #2D2D2D26;display:flex;flex-direction:column;gap:15px;height:100%}
@container card-call (min-width:576px){.card-callback__content{padding:15px}}
.card-callback__title{font-size:18px;text-align:center}
@container card-call (min-width:300px){.card-callback__title{text-align:left}}
@container card-call (min-width:360px){.card-callback__title{font-size:22px}}
@container card-call (min-width:576px){.card-callback__title{font-size:28px}}
.card-callback__subtitle{color:#5E5E5E;text-align:center}
@container card-call (min-width:300px){.card-callback__subtitle{text-align:left}}
@container card-call (min-width:576px){.card-callback__subtitle{font-size:20px}}
.card-callback__top{display:flex;flex-direction:column}
@container card-call (min-width:300px){.card-callback__top{flex-direction:row;align-items:center;gap:10px}}
.card-callback__top-info{display:flex;flex-direction:column;gap:5px}
@container card-call (min-width:360px){.card-callback__top-info{gap:8px;width:100%}}
.card-callback__image{max-width:100px;margin:0 auto}
@container card-call (min-width:360px){.card-callback__image{max-width:120px;margin:0;margin-right:auto}}
@container card-call (min-width:576px){.card-callback__image{max-width:150px;width:100%}}
.card-callback__center{display:flex;justify-content:space-between;align-items:center}
.card-callback__price{color:#747474;font-size:16px}
@container card-call (min-width:576px){.card-callback__price{font-size:20px}}
.card-callback__action:has(span){background-color:#5CC37B;color:white;font-weight:700;padding:3px 20px;border-radius:6px;font-size:14px}
@container card-call (min-width:576px){.card-callback__action:has(span){font-size:18px}}
.switch-border-text{display:flex;align-items:center;gap:10px;border:1px solid #e0e0e0;padding:15px;border-radius:15px;transition:0.2s all}
.switch-border-text__switch label{transition:0.1s all}
.switch-border-text__switch label:after{transition:0.1s all}
.switch-border-text:hover{border:1px solid var(--color-1);color:var(--color-1)}
.switch-border-text:hover .switch-border-text__switch label{background-color:transparent;border-color:var(--color-1)}
.switch-border-text:hover .switch-border-text__switch label:after{background-color:var(--color-1)}
.switch-border-text input:has(:checked){background-color:red}

.service-hero{position:relative;z-index:1}
.service-hero .crumbs{margin-top:15px;margin-bottom:30px}
.service-hero__container{display:flex;flex-direction:column;gap:20px}
@media (min-width:320px){.service-hero__container{gap:30px}}
@media (min-width:390px){.service-hero__container{gap:40px}}
@media (min-width:576px){.service-hero__container{gap:60px}}
@media (min-width:1200px){.service-hero__container{flex-direction:row;align-items:end}}
.service-hero__title{font-size:18px;font-weight:500}
@media (min-width:340px){.service-hero__title{font-size:24px}}
@media (min-width:576px){.service-hero__title{font-size:30px}}
@media (min-width:1200px){.service-hero__title{font-size:35px}}
@media (min-width:1440px){.service-hero__title{font-size:45px}}
@media (min-width:1640px){.service-hero__title{font-size:50px}}
.service-hero__title-wrap{display:flex;align-items:center;gap:12px}
.service-hero__title-icon{display:flex}
.service-hero__title-icon svg{color:#5CC37B}
@media (min-width:340px){.service-hero__title-icon svg{min-height:20px;min-width:20px}}
@media (min-width:576px){.service-hero__title-icon svg{min-height:30px;min-width:30px}}
.service-hero__desc{color:#383838;font-size:13px}
@media (min-width:320px){.service-hero__desc{font-size:14px}}
@media (min-width:340px){.service-hero__desc{font-size:15px}}
@media (min-width:576px){.service-hero__desc{font-size:18px}}
@media (min-width:1200px){.service-hero__desc{font-size:22px}}
@media (min-width:1440px){.service-hero__desc{font-size:26px}}
@media (min-width:1640px){.service-hero__desc{font-size:28px}}
.service-hero__top{display:flex;flex-direction:column;gap:6px}
@media (min-width:576px){.service-hero__top{gap:15px}}
.service-hero__avatar{display:flex;margin-bottom:-70px;width:100%}
@media (min-width:576px){.service-hero__avatar{max-width:400px;margin-left:auto}}
@media (min-width:768px){.service-hero__avatar{margin-bottom:0;max-width:270px;border-bottom-right-radius:30px}}
@media (min-width:1024px){.service-hero__avatar{max-width:335px}}
@media (min-width:1200px){.service-hero__avatar{max-width:230px}}
@media (min-width:1350px){.service-hero__avatar{max-width:270px}}
@media (min-width:1440px){.service-hero__avatar{max-width:290px}}
.service-hero__more{background-color:#22833F;padding:10px;border-radius:10px;position:absolute;max-width:100%;width:100%;color:white;top:-40px;right:0;font-size:11px}
@media (min-width:320px){.service-hero__more{max-width:240px;font-size:13px}}
@media (min-width:390px){.service-hero__more{max-width:250px;font-size:15px}}
@media (min-width:576px){.service-hero__more{max-width:280px;font-size:16px;padding:15px 18px}}
@media (min-width:768px){.service-hero__more{max-width:100%;bottom:0;top:auto;text-align:right}}
@media (min-width:1024px){.service-hero__more{max-width:360px;text-align:left}}
@media (min-width:1200px){.service-hero__more{max-width:230px;text-align:left;bottom:auto;top:-45px;right:-45px;font-size:14px;padding:15px}}
@media (min-width:1640px){.service-hero__more{max-width:315px;font-size:16px;padding:16px;top:-45px;right:-60px}}
.service-hero__right-wrap{position:relative;display:flex;flex-direction:column}
@media (min-width:768px){.service-hero__right-wrap{flex-direction:row-reverse;align-items:center;gap:30px}}
.service-hero__right{display:flex;flex-direction:column;gap:40px;width:100%}
@media (min-width:1200px){.service-hero__right .service-hero__list-wrap{display:none}}
.service-hero__left{display:flex;flex-direction:column;gap:35px;width:100%}
.service-hero__left .service-hero__list-wrap{display:none}
@media (min-width:1200px){.service-hero__left .service-hero__list-wrap{display:flex}}
@media (min-width:768px){.service-hero__card{position:static !important}}
@media (min-width:1200px){.service-hero__card{position:relative !important}}
@media (min-width:1640px){.service-hero__card{max-width:400px}}
.service-hero__list{color:#383838;width:100%}
@media (min-width:1640px){.service-hero__list{min-width:max-content}}
.service-hero__list-wrap{display:flex;flex-direction:column;gap:inherit}
@media (min-width:1024px){.service-hero__list-wrap{flex-direction:row}}
@media (min-width:1200px){.service-hero__list-wrap{flex-direction:column}}
.service-hero__list-ul{display:flex;flex-direction:column;gap:8px;list-style:none}
@media (min-width:320px){.service-hero__list-ul{font-size:18px}}
@media (min-width:1200px){.service-hero__list-ul{font-size:16px}}
@media (min-width:1640px){.service-hero__list-ul{font-size:19px;gap:12px}}
.service-hero__list-ul li{display:flex;align-items:center;gap:8px}
.service-hero__list-ul li:before{content:"";display:flex;width:30px;height:30px;background-color:#3374FF;background-repeat:no-repeat;border-radius:6px;background-size:50%;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.44833 6.775L1.135 4.46167C0.875 4.20167 0.455 4.20167 0.195 4.46167C-0.065 4.72167 -0.065 5.14167 0.195 5.40167L2.98167 8.18833C3.24167 8.44833 3.66167 8.44833 3.92167 8.18833L10.975 1.135C11.235 0.875 11.235 0.455 10.975 0.195C10.715 -0.065 10.295 -0.065 10.035 0.195L3.44833 6.775Z' fill='white'/%3e%3c/svg%3e")}
@media (min-width:1200px){.service-hero__list-ul li:before{width:25px;height:25px}}
@media (min-width:1640px){.service-hero__list-ul li:before{width:30px;height:30px}}
.service-hero__list-name{margin-bottom:15px;font-size:16px}
@media (min-width:320px){.service-hero__list-name{font-size:18px}}
@media (min-width:576px){.service-hero__list-name{font-size:20px}}
@media (min-width:1200px){.service-hero__list-name{font-size:16px}}
@media (min-width:1640px){.service-hero__list-name{font-size:20px;margin-bottom:25px}}
.service-hero__btn{padding:15px 15px}
@media (min-width:340px){.service-hero__btn{font-size:16px}}
@media (min-width:1640px){.service-hero__btn{max-width:570px}}
.service-hero__btn-wrap{display:flex;align-items:center;justify-content:center;width:100%}
@media (min-width:1200px){.service-hero__btn-wrap{justify-content:start}}
.doc-card-mini{--font-size:13px;position:relative;padding:15px;background-color:white;border-radius:16px;display:flex;flex-direction:column;width:100%;gap:7px}
@media (min-width:320px){.doc-card-mini{--font-size:14px}}
@media (min-width:340px){.doc-card-mini{--font-size:15px}}
@media (min-width:390px){.doc-card-mini{--font-size:16px}}
@media (min-width:576px){.doc-card-mini{--font-size:18px;gap:16px;padding:20px}}
@media (min-width:768px){.doc-card-mini{--font-size:20px;padding:20px 20px 50px 20px}}
@media (min-width:1024px){.doc-card-mini{padding:20px}}
@media (min-width:1200px){.doc-card-mini{--font-size:16px}}
@media (min-width:1350px){.doc-card-mini{--font-size:18px}}
@media (min-width:1640px){.doc-card-mini{--font-size:20px}}
.doc-card-mini__top{display:flex;flex-direction:column;gap:0}
.doc-card-mini__title{font-size:16px;font-weight:400}
@media (min-width:390px){.doc-card-mini__title{font-size:18px}}
@media (min-width:576px){.doc-card-mini__title{font-size:22px}}
@media (min-width:768px){.doc-card-mini__title{font-size:28px}}
.doc-card-mini__subtitle{font-size:var(--font-size)}
.doc-card-mini__post{font-size:var(--font-size);color:#00B368;font-weight:bold}
.doc-card-mini__stage{font-size:var(--font-size)}
.doc-card-mini__stage span{font-weight:bold}
.doc-card-mini__stars{color:#FC0;display:flex;justify-content:center;gap:5px}
.doc-card-mini__prodoc{display:flex;flex-direction:column}
.doc-card-mini__prodoc-img{max-width:150px;margin:0 auto}
.doc-card-mini__prodoc-rating{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:bold}
.doc-card-mini__hr{background:transparent;border:none;height:1px;background:#f2f2f2;margin:10px 0}
.services-hero-list{margin-top:30px}
@media (min-width:390px){.services-hero-list{margin-top:40px}}
@media (min-width:768px){.services-hero-list{margin-top:50px}}
.services-hero-list__list{list-style:none}
@media (min-width:1640px){.services-hero-list__list{display:grid !important;grid-template-columns:repeat(4,1fr);gap:25px}}
.services-hero-list__title{margin-bottom:30px}
@media (min-width:390px){.services-hero-list__title{margin-bottom:40px}}
@media (min-width:1640px){.services-hero-list__title{margin-bottom:55px}}
.services-hero-list__navigation{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:14px;margin-top:10px}
.services-hero-list__btn{margin-top:auto}
.jaw__top{display:flex;flex-direction:column;gap:10px;text-align:center;margin-bottom:25px}
@media (min-width:390px){.jaw__top{margin-bottom:30px}}
@media (min-width:576px){.jaw__top{margin-bottom:45px}}
.jaw__desc{color:#383838;font-size:14px;max-width:600px;margin:0 auto}
@media (min-width:390px){.jaw__desc{font-size:15px}}
@media (min-width:576px){.jaw__desc{font-size:16px}}
.jaw__list{display:flex;flex-direction:column;gap:10px;width:100%}
@media (min-width:576px){.jaw__list .accordion-item{--pd:15px}}
@media (min-width:768px){.jaw__list .accordion-item{--pd:20px}}
@media (min-width:1640px){.jaw__list .accordion-item{--pd:25px}}
.jaw__list-a{display:flex;flex-direction:column;gap:10px;margin-top:5px}
.jaw__content{display:flex;flex-direction:column-reverse}
@media (min-width:1024px){.jaw__content{flex-direction:row;gap:40px;align-items:center}}
@media (min-width:1024px){.jaw__jaw{width:60%}}
@media (min-width:1200px){.jaw__jaw{width:50%}}
@media (min-width:1640px){.jaw__jaw{width:100%}}
.jaw__jaw-img{width:100%;padding:0 20px}
.jaw__btn{padding:12px 9px}
@media (min-width:390px){.jaw__btn{padding:15px 9px}}
@media (min-width:576px){.jaw__btn{font-size:16px}}
.jaw__form{box-shadow:0 14px 20px 0 #0000001A;padding:18px;border-radius:15px}
@media (min-width:576px){.jaw__form{margin-top:15px}}
@media (min-width:768px){.jaw__form{margin-top:20px}}
.jaw__form-title{text-align:center;font-size:19px;margin-bottom:7px}
@media (min-width:390px){.jaw__form-title{font-size:22px}}
@media (min-width:576px){.jaw__form-title{margin-bottom:12px}}
@media (min-width:768px){.jaw__form-title{font-size:24px}}
@media (min-width:1200px){.jaw__form-title{font-size:26px}}
@media (min-width:1640px){.jaw__form-title{font-size:32px}}
.jaw__form-desc{text-align:center;color:#5E5E5E;margin-bottom:12px;font-size:14px}
@media (min-width:390px){.jaw__form-desc{font-size:16px}}
@media (min-width:576px){.jaw__form-desc{margin-bottom:16px}}
.jaw-img{background:linear-gradient(135deg,#fafafa 0%,transparent 100%);padding:40px 0;border-radius:16px}
.jaw-img__container{position:relative;max-width:380px;margin:0 auto}
@media (min-width:576px){.jaw-img__container{max-width:500px}}
@media (min-width:1640px){.jaw-img__container{max-width:400px}}
.jaw-img__controls{position:absolute;top:38%;width:100%;margin:0 auto;font-size:9px;flex-direction:column;gap:15px;display:flex}
@media (min-width:340px){.jaw-img__controls{top:38%;font-size:12px}}
@media (min-width:576px){.jaw-img__controls{font-size:15px}}
.jaw-img__controls-center,.jaw-img__controls-top,.jaw-img__controls-bottom{text-align:center}
.jaw-img__controls-top,.jaw-img__controls-bottom{display:flex;align-items:center;justify-content:center;gap:5px}
.jaw-img__inputs{position:absolute;top:0;left:0;width:100%;height:100%}
.jaw-img__tooth{display:flex;z-index:1;width:15px;height:15px;transition:0.2s all;border-radius:50px;cursor:pointer}
@media (min-width:576px){.jaw-img__tooth{width:25px;height:25px}}
@media (min-width:1024px){.jaw-img__tooth{width:17px;height:17px}}
.jaw-img__tooth:hover{background-color:var(--color-3);opacity:0.5}
.jaw-img__tooth:has(input:checked){background-color:var(--color-3);opacity:0.8}
.jaw-img__tooth input{display:none}
.jaw-img__tooth:has(input[name="11"]){left:42%;position:absolute;top:7%}
@media (min-width:340px){.jaw-img__tooth:has(input[name="11"]){top:7.5%;left:42.5%}}
.jaw-img__tooth:has(input[name="21"]){left:52%;position:absolute;top:7%}
@media (min-width:340px){.jaw-img__tooth:has(input[name="21"]){top:7.5%;left:52.5%}}
.jaw-img__tooth:has(input[name="12"]){left:35%;position:absolute;top:9.5%;width:13px;height:13px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="12"]){left:35%;top:9.5%;width:14px;height:14px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="12"]){width:18px;height:18px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="12"]){width:28px;height:28px;left:34%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="12"]){width:20px;height:20px;left:34.3%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="12"]){width:23px;height:23px;left:34.3%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="12"]){width:20px;height:20px;left:34.7%}}
.jaw-img__tooth:has(input[name="13"]){left:29%;position:absolute;top:12.5%;width:14px;height:14px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="13"]){left:29%;top:12.5%;width:15px;height:15px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="13"]){width:20px;height:20px;left:28%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="13"]){width:28px;height:28px;left:27%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="13"]){width:20px;height:20px;left:28%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="13"]){width:23px;height:23px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="13"]){width:20px;height:20px}}
.jaw-img__tooth:has(input[name="23"]){left:65%;position:absolute;top:12.5%;width:14px;height:14px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="23"]){left:66%;top:13%;width:15px;height:15px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="23"]){width:20px;height:20px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="23"]){width:32px;height:32px;left:66%;top:12.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="23"]){width:21px;height:21px;left:66%;top:12.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="23"]){width:22px;height:22px;left:67%;top:13%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="23"]){width:25px;height:25px;left:66%;top:12.5%}}
.jaw-img__tooth:has(input[name="22"]){left:60%;position:absolute;top:9.5%;width:14px;height:14px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="22"]){width:15px;height:15px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="22"]){width:20px;height:20px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="22"]){width:29px;height:29px;left:60.2%;top:9.4%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="22"]){width:18px;height:18px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="22"]){width:22px;height:22px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="22"]){width:25px;height:25px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="22"]){width:25px;height:25px}}
.jaw-img__tooth:has(input[name="14"]){left:25%;position:absolute;top:17%;width:14px;height:14px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="14"]){width:17px;height:17px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="14"]){width:24px;height:24px;left:24%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="14"]){width:29px;height:29px;top:17.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="14"]){width:18px;height:18px;left:25%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="14"]){width:22px;height:22px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="14"]){width:25px;height:25px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="14"]){width:27px;height:27px;top:17%;left:24%}}
.jaw-img__tooth:has(input[name="15"]){left:23%;position:absolute;top:22%;width:14px;height:14px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="15"]){width:17px;height:17px;top:22.5%;left:22%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="15"]){width:24px;height:24px;left:21%;top:22.2%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="15"]){width:29px;height:29px;left:20.5%;top:22.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="15"]){width:18px;height:18px;left:21.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="15"]){width:22px;height:22px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="15"]){width:25px;height:25px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="15"]){width:24px;height:24px;left:21%;top:22.4%}}
.jaw-img__tooth:has(input[name="16"]){left:20%;position:absolute;top:27.5%;width:18px;height:18px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="16"]){width:26px;height:26px;top:27.5%;left:18%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="16"]){width:32px;height:32px;top:27.9%;left:17.5%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="16"]){width:45px;height:45px;left:16.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="16"]){width:28px;height:28px;left:17.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="16"]){width:37px;height:37px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="16"]){width:40px;height:40px;left:16.5%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="16"]){width:34px;height:34px;left:17.5%}}
.jaw-img__tooth:has(input[name="17"]){left:17%;top:34.9%;position:absolute;width:21px;height:21px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="17"]){width:29px;height:29px;left:16%;top:34.9%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="17"]){width:30px;height:30px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="17"]){width:45px;height:45px;left:14.2%;top:35.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="17"]){width:28px;height:28px;left:15.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="17"]){width:37px;height:37px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="17"]){width:40px;height:40px;left:14.5%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="17"]){width:37px;height:37px;left:15%;top:35%}}
.jaw-img__tooth:has(input[name="18"]){left:16%;top:42.5%;position:absolute;width:23px;height:23px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="18"]){width:26px;height:26px;left:15%;top:42.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="18"]){width:30px;height:30px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="18"]){width:45px;height:45px;left:13%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="18"]){width:32px;height:32px;left:14.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="18"]){width:42px;height:42px;left:13.5%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="18"]){width:40px;height:40px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="18"]){width:34px;height:34px}}
.jaw-img__tooth:has(input[name="48"]){left:16.5%;top:52.5%;position:absolute;width:19px;height:19px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="48"]){width:22px;height:22px;left:16%;top:52.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="48"]){width:29px;height:29px;left:15%;top:52.5%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="48"]){width:39px;height:39px;left:14%;top:52.8%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="48"]){width:28px;height:28px;left:14.5%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="48"]){width:34px;height:34px;left:14.5%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="48"]){width:36px;height:36px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="48"]){width:34px;height:34px;top:52.5%}}
.jaw-img__tooth:has(input[name="47"]){left:17%;top:60.1%;position:absolute;width:22px;height:22px}
@media (min-width:320px){.jaw-img__tooth:has(input[name="47"]){left:15.5%;top:59.5%;width:27px;height:27px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="47"]){left:14.5%;top:59.5%;width:34px;height:34px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="47"]){left:13.5%;top:60%;width:46px;height:46px}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="47"]){width:33px;height:33px;left:14.6%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="47"]){width:40px;height:40px;left:13.5%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="47"]){width:42px;height:42px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="47"]){width:37px;height:37px;left:14.5%}}
.jaw-img__tooth:has(input[name="46"]){left:18%;top:67.7%;width:24px;height:24px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="46"]){left:17.5%;top:67.5%;width:30px;height:30px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="46"]){left:16.5%;top:67.5%;width:38px;height:38px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="46"]){left:15.8%;top:68%;width:50px;height:50px}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="46"]){width:35px;height:35px;left:16.6%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="46"]){width:40px;height:40px;left:16.2%;top:67.7%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="46"]){width:44px;height:44px;top:68%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="46"]){width:48px;height:48px;left:15.6%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="46"]){width:40px;height:40px;left:16.5%;top:68%}}
.jaw-img__tooth:has(input[name="45"]){left:23%;top:75.3%;width:18px;height:18px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="45"]){width:21px;height:21px;left:22.5%;top:75.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="45"]){left:21.5%;top:75.5%;width:26px;height:26px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="45"]){width:34px;height:34px}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="45"]){width:24px;height:24px;left:21.6%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="45"]){width:26px;height:26px;top:75.7%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="45"]){width:30px;height:30px;top:75.7%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="45"]){width:33px;height:33px;left:21.2%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="45"]){width:26px;height:26px;left:22.2%}}
.jaw-img__tooth:has(input[name="44"]){left:27.6%;top:80.3%;width:15px;height:15px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="44"]){width:20px;height:20px;left:26.8%;top:80.3%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="44"]){width:24px;height:24px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="44"]){width:34px;height:34px;left:25.8%;top:80.7%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="44"]){width:24px;height:24px;left:26.5%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="44"]){width:26px;height:26px;top:80.2%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="44"]){width:27px;height:27px;top:80.7%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="44"]){width:29px;height:29px;left:26.2%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="44"]){width:26px;height:26px}}
.jaw-img__tooth:has(input[name="43"]){left:32.3%;top:84.7%;width:15px;height:15px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="43"]){width:17px;height:17px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="43"]){width:23px;height:23px;left:31.5%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="43"]){width:30px;height:30px;top:85%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="43"]){width:20px;height:20px;left:31.8%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="43"]){width:21px;height:21px;top:84.9%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="43"]){width:25px;height:25px;top:84.9%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="43"]){width:25px;height:25px;top:85.3%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="43"]){width:22px;height:22px}}
.jaw-img__tooth:has(input[name="42"]){left:38.7%;top:86.54%;width:13px;height:13px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="42"]){width:14px;height:14px;top:86.84%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="42"]){width:18px;height:18px;left:38.5%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="42"]){width:30px;height:30px;top:87%;left:37.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="42"]){width:20px;height:20px;left:37.8%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="42"]){width:21px;height:21px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="42"]){width:22px;height:22px;top:87.5%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="42"]){width:24px;height:24px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="42"]){width:19px;height:19px}}
.jaw-img__tooth:has(input[name="41"]){left:44.3%;top:88.14%;width:13px;height:13px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="41"]){width:14px;height:14px;top:87.84%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="41"]){width:18px;height:18px;left:44.4%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="41"]){width:25px;height:25px;top:88.4%;left:43.8%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="41"]){width:16px;height:16px;left:44.1%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="41"]){width:18px;height:18px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="41"]){width:22px;height:22px;top:88.1%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="41"]){width:24px;height:24px;top:88.2%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="41"]){width:19px;height:19px}}
.jaw-img__tooth:has(input[name="31"]){left:51.1%;top:88.14%;width:13px;height:13px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="31"]){width:14px;height:14px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="31"]){width:18px;height:18px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="31"]){width:25px;height:25px;top:88.4%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="31"]){width:16px;height:16px}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="31"]){width:18px;height:18px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="31"]){width:22px;height:22px;top:88.1%}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="31"]){width:24px;height:24px;top:88.2%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="31"]){width:19px;height:19px}}
.jaw-img__tooth:has(input[name="32"]){left:56.6%;top:87.14%;width:13px;height:13px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="32"]){width:14px;height:14px}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="32"]){width:18px;height:18px}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="32"]){width:25px;height:25px;top:87.1%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="32"]){width:16px;height:16px}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="32"]){width:18px;height:18px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="32"]){width:22px;height:22px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="32"]){width:24px;height:24px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="32"]){width:19px;height:19px}}
.jaw-img__tooth:has(input[name="33"]){left:61.6%;top:84.14%;width:18px;height:18px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="33"]){width:18px;height:18px;top:84.9%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="33"]){width:22px;height:22px;left:61.9%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="33"]){width:31px;height:31px;top:85.1%;left:62.4%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="33"]){width:20px;height:20px}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="33"]){width:22px;height:22px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="33"]){width:26px;height:26px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="33"]){width:28px;height:28px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="33"]){width:23px;height:23px}}
.jaw-img__tooth:has(input[name="34"]){left:66.2%;top:80.4%;width:18px;height:18px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="34"]){width:21px;height:21px;top:80.3%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="34"]){width:24px;height:24px;left:66.6%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="34"]){width:34px;height:33px;top:80.8%;left:67.4%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="34"]){width:23px;height:23px;left:67.1%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="34"]){width:24px;height:24px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="34"]){width:26px;height:26px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="34"]){width:28px;height:28px}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="34"]){width:25px;height:25px}}
.jaw-img__tooth:has(input[name="35"]){left:70.2%;top:75.5%;width:20px;height:20px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="35"]){width:21px;height:21px;top:75.4%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="35"]){width:26px;height:26px;left:71.1%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="35"]){width:35px;height:35px;top:75.8%;left:71.8%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="35"]){width:23px;height:23px;left:71.1%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="35"]){width:24px;height:24px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="35"]){width:29px;height:29px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="35"]){width:32px;height:32px;left:71.6%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="35"]){width:27px;height:27px}}
.jaw-img__tooth:has(input[name="36"]){right:19%;bottom:25.5%;width:24px;height:24px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="36"]){width:29px;height:29px;bottom:25.5%;right:18%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="36"]){width:34px;height:34px;right:17%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="36"]){width:48px;height:48px;bottom:24.8%;right:16%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="36"]){width:34px;height:34px;right:16%;bottom:25%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="36"]){width:36px;height:36px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="36"]){width:43px;height:43px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="36"]){width:44px;height:44px;right:16%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="36"]){width:40px;height:40px}}
.jaw-img__tooth:has(input[name="37"]){right:15.8%;bottom:33.5%;width:27px;height:27px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="37"]){width:30px;height:30px;right:15%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="37"]){width:34px;height:34px;right:15%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="37"]){width:48px;height:48px;bottom:33.5%;right:13.2%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="37"]){width:34px;height:34px;right:14.4%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="37"]){width:36px;height:36px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="37"]){width:43px;height:43px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="37"]){width:44px;height:44px;right:14%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="37"]){width:40px;height:40px}}
.jaw-img__tooth:has(input[name="38"]){right:15.9%;bottom:41.7%;width:23px;height:23px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="38"]){width:25px;height:25px;right:15.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="38"]){width:31px;height:31px;right:15%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="38"]){width:40px;height:40px;right:13.7%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="38"]){width:26px;height:26px;right:15.4%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="38"]){width:30px;height:30px;right:14.8%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="38"]){width:34px;height:34px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="38"]){width:35px;height:35px;right:14%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="38"]){width:33px;height:33px}}
.jaw-img__tooth:has(input[name="28"]){right:15.2%;bottom:51.2%;width:27px;height:27px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="28"]){width:25px;height:25px;right:15.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="28"]){width:31px;height:31px;right:15%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="28"]){width:45px;height:45px;right:13.2%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="28"]){width:34px;height:34px;right:14.2%;bottom:50.7%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="28"]){width:34px;height:34px;right:14.1%;bottom:51%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="28"]){width:38px;height:38px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="28"]){width:42px;height:42px;right:13%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="28"]){width:40px;height:40px;bottom:50.8%}}
.jaw-img__tooth:has(input[name="27"]){right:16.2%;bottom:58.2%;width:27px;height:27px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="27"]){width:30px;height:30px;right:15.5%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="27"]){width:36px;height:36px;right:15%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="27"]){width:52px;height:52px;right:14%;bottom:58%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="27"]){width:34px;height:34px;right:14.8%;bottom:58.4%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="27"]){width:38px;height:38px;right:15%;bottom:58%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="27"]){width:42px;height:42px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="27"]){width:48px;height:48px;right:14%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="27"]){width:40px;height:40px;bottom:58.1%}}
.jaw-img__tooth:has(input[name="26"]){right:18.2%;bottom:65.8%;width:27px;height:27px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="26"]){width:30px;height:30px;right:18%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="26"]){width:36px;height:36px;right:17%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="26"]){width:51px;height:51px;right:16%;bottom:65.5%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="26"]){width:36px;height:36px;right:16.8%;bottom:65.4%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="26"]){width:38px;height:38px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="26"]){width:42px;height:42px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="26"]){width:45px;height:45px;right:16%;bottom:66%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="26"]){width:40px;height:40px;bottom:65.8%}}
.jaw-img__tooth:has(input[name="25"]){right:22.2%;bottom:73.2%;width:19px;height:19px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="25"]){width:19px;height:19px;right:22%;bottom:73.3%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="25"]){width:26px;height:26px;right:20.9%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="25"]){width:32px;height:32px;right:20%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="25"]){width:20px;height:20px;right:21.8%;bottom:73.4%}}
@media (min-width:1200px){.jaw-img__tooth:has(input[name="25"]){width:22px;height:22px}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="25"]){width:25px;height:25px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="25"]){width:30px;height:30px;right:20.5%;bottom:73.2%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="25"]){width:26px;height:26px;bottom:73.3%}}
.jaw-img__tooth:has(input[name="24"]){right:25.2%;top:16.9%;width:17px;height:17px;position:absolute}
@media (min-width:320px){.jaw-img__tooth:has(input[name="24"]){width:19px;height:19px;right:25%}}
@media (min-width:390px){.jaw-img__tooth:has(input[name="24"]){width:24px;height:24px;right:24.2%}}
@media (min-width:576px){.jaw-img__tooth:has(input[name="24"]){width:32px;height:32px;right:23%}}
@media (min-width:1024px){.jaw-img__tooth:has(input[name="24"]){width:22px;height:22px;right:24.8%}}
@media (min-width:1350px){.jaw-img__tooth:has(input[name="24"]){width:25px;height:25px}}
@media (min-width:1440px){.jaw-img__tooth:has(input[name="24"]){width:30px;height:30px;right:23.5%}}
@media (min-width:1640px){.jaw-img__tooth:has(input[name="24"]){width:27px;height:27px}}
.filials__desc{color:#5E5E5E;font-size:14px;text-align:center}
@media (min-width:390px){.filials__desc{font-size:15px}}
@media (min-width:576px){.filials__desc{font-size:16px}}
.filials__title{margin-bottom:10px}
@media (min-width:576px){.filials__title{margin-bottom:15px}}
.filials__top{margin-bottom:20px}
@media (min-width:340px){.filials__top{margin-bottom:25px}}
@media (min-width:390px){.filials__top{margin-bottom:30px}}
@media (min-width:576px){.filials__top{margin-bottom:40px}}
@media (min-width:1024px){.filials__top{margin-bottom:45px}}
.filials__slide-img{width:100%}
.filials__slide-img-wrap{overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:16px}
@media (min-width:768px){.filials__slide-img-wrap{height:400px}}
@media (min-width:1350px){.filials__slide-img-wrap{height:500px}}
.filials__plate{position:absolute;bottom:5%;right:5%;padding:10px;border-radius:10px}
@media (min-width:1200px){.filials__plate{padding:15px}}
.filials__plate-bg{background-color:white;border-radius:10px;padding:10px}
@media (min-width:1200px){.filials__plate-bg{padding:16px 18px}}
.filials__plate-name{color:#5E5E5E}
@media (min-width:390px){.filials__plate-name{font-size:16px}}
@media (min-width:576px){.filials__plate-name{font-size:18px}}
@media (min-width:768px){.filials__plate-name{font-size:20px}}
@media (min-width:1350px){.filials__plate-name{font-size:24px}}
.filials__plate-street{font-size:20px;font-weight:600}
@media (min-width:390px){.filials__plate-street{font-size:25px}}
@media (min-width:576px){.filials__plate-street{font-size:28px}}
@media (min-width:1350px){.filials__plate-street{font-size:32px}}
@media (min-width:1440px){.filials__plate-street{font-size:36px}}
@media (min-width:1640px){.filials__plate-street{font-size:42px}}
.filials__navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:10px}
@media (min-width:1024px){.doctor-certs{padding:50px 0 80px 0}}
@media (min-width:1200px){.doctor-certs{padding:50px 0 90px 0}}
.doctor-certs__content{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:15px}
@media (min-width:1200px){.doctor-certs__content{flex-direction:row;gap:45px}}
.doctor-certs__slide{padding:6px;border-radius:16px}
.doctor-certs__slide img{width:100%}
.doctor-certs__slide .doctor-certs__cert{transform:scale(0.9);width:100%;border-radius:16px;overflow:hidden;filter:grayscale(100%)}
.doctor-certs__slide.is-active .doctor-certs__cert{transform:scale(1);filter:grayscale(0)}
.doctor-certs__cert{transition:0.2s all}
.doctor-certs__left{position:relative}
@media (min-width:1200px){.doctor-certs__left{width:100%}}
.doctor-certs__title{margin-bottom:15px}
@media (min-width:1200px){.doctor-certs__title{margin-bottom:60px}}
@media (min-width:768px){.doctor-certs__card{padding:20px}}
.doctor-certs__card-wrap{bottom:0;padding:5px;border-radius:16px;width:100%;position:relative;overflow:hidden}
@media (min-width:390px){.doctor-certs__card-wrap{max-width:unset;width:100%}}
@media (min-width:576px){.doctor-certs__card-wrap{padding:15px}}
@media (min-width:768px){.doctor-certs__card-wrap{position:absolute;bottom:0;left:0}}
.doctor-certs__card-wrap:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#ffffff87}
.doctor-certs__image{max-width:540px;display:flex;align-items:center;justify-content:end;margin-bottom:-50px}
@media (min-width:768px){.doctor-certs__image{margin-bottom:170px}}
@media (min-width:1200px){.doctor-certs__image{max-width:unset;min-width:430px}}
.doctor-certs__avatar{width:80%}
.doctor-certs__desc{color:#5E5E5E;margin-bottom:20px;text-align:center;font-size:13px}
@media (min-width:320px){.doctor-certs__desc{font-size:14px}}
@media (min-width:576px){.doctor-certs__desc{margin-bottom:40px;font-size:15px}}
@media (min-width:768px){.doctor-certs__desc{font-size:16px}}
@media (min-width:1200px){.doctor-certs__desc{display:none}}
.doctor-certs__navigation{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;margin-top:20px}
@media (min-width:768px){.doctor-certs__navigation{gap:20px;margin-top:40px}}
@media (min-width:1024px){.doctor-certs__navigation{gap:20px}}
@media (min-width:1200px){.doctor-certs__navigation{margin-top:40px}}
.grade{background-color:#DCFDE4}
.grade__desc{display:flex;align-items:center;justify-content:center;text-align:center;color:#5E5E5E;margin-top:15px;font-size:15px;margin-bottom:30px}
@media (min-width:340px){.grade__desc{font-size:16px}}
@media (min-width:768px){.grade__desc{font-size:18px}}
@media (min-width:1024px){.grade__desc{font-size:19px}}
@media (min-width:1200px){.grade__desc{font-size:20px}}
.grade__content{display:flex;flex-direction:column;gap:20px}
@media (min-width:576px){.grade__content{display:grid;grid-template-columns:1fr 1fr}}
@media (min-width:1200px){.grade__content{grid-template-columns:1fr 1fr 1fr 1fr}}
.grade-item{background:white;display:flex;flex-direction:column;align-items:center;gap:2px;overflow:hidden;border-radius:15px}
.grade-item__title{color:#22833F;font-weight:bold;text-align:center}
@media (min-width:390px){.grade-item__title{font-size:20px}}
.grade-item__desc{text-align:center}
@media (min-width:390px){.grade-item__desc{font-size:20px}}
.grade-item__top{padding:5px;display:flex;flex-direction:column;align-items:center;padding:12px 15px}
.grade-item img{width:100%;border-radius:16px;margin-top:auto}
.main-form__container{display:flex;flex-direction:column;gap:20px}
@media (min-width:390px){.main-form__container{gap:25px}}
@media (min-width:576px){.main-form__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}
@media (min-width:768px){.main-form__container{gap:30px}}
.main-form__image{overflow:hidden;border-radius:16px;position:relative}
@media (min-width:576px){.main-form__image{grid-column:1 / 3}}
@media (min-width:768px){.main-form__image{grid-column:1 / 4}}
@media (min-width:1350px){.main-form__image{grid-column:1 / 5}}
.main-form__image img{width:100%;display:flex}
@media (min-width:576px){.main-form__image img{position:absolute;width:100%;height:100%;object-fit:cover}}
.main-form__form{display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 14px 20px 0 #0000001A;padding:25px;border-radius:16px}
@media (min-width:576px){.main-form__form{grid-column:3 / -1}}
@media (min-width:768px){.main-form__form{grid-column:4 / -1}}
@media (min-width:1350px){.main-form__form{grid-column:5 / -1}}
.main-form__simple-form{width:100%}
.main-form__top{display:flex;flex-direction:column;gap:10px;text-align:center}
.main-form__title{font-size:18px;color:#2D2D2D}
@media (min-width:320px){.main-form__title{font-size:20px}}
@media (min-width:768px){.main-form__title{font-size:22px}}
.main-form__desc{color:#5E5E5E;font-size:13px}
@media (min-width:320px){.main-form__desc{font-size:14px}}
@media (min-width:768px){.main-form__desc{font-size:15px}}
@media (min-width:1024px){.main-form__desc{font-size:16px}}
.main-form__btn{padding:15px}
@media (min-width:340px){.main-form__btn{font-size:16px}}
@media (min-width:390px){.main-form .agree__text{font-size:15px;line-height:19px}}
.main-form.service-form{padding:35px 0}
@media (min-width:390px){.main-form.service-form{padding:50px 0}}
@media (min-width:576px){.main-form.service-form{padding:60px 0}}
@media (min-width:768px){.main-form.service-form{padding:70px 0}}
.sheme__title{margin-bottom:50px}
.sheme__slide{width:100%}
@media (min-width:1640px){.sheme__slide{width:auto}}
.sheme__slide.is-visible .sheme-item__bg::before{opacity:0}
.sheme__slide.is-visible .sheme-item__num,.sheme__slide.is-visible .sheme-item__title{color:white}
.sheme .splide__pagination{margin:0 auto}
.sheme__navigation{display:flex;flex-direction:column;margin-top:20px;gap:15px}
@media (min-width:1640px){.sheme__navigation{display:none}}
@media (min-width:1640px){.sheme__list{display:grid !important;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}}
.sheme-item{display:flex;flex-direction:column;gap:40px;position:relative;padding:15px 15px;border-radius:16px;overflow:hidden;height:100%}
.sheme-item:hover .sheme-item__bg:before{opacity:0}
.sheme-item:hover .sheme-item__num,.sheme-item:hover .sheme-item__title{color:white}
.sheme-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}
.sheme-item__bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:white;transition:0.2s all}
.sheme-item__num{font-weight:700;font-size:50px;max-width:max-content;position:relative;z-index:1;transition:0.2s all}
@media (min-width:576px){.sheme-item__num{font-size:70px}}
.sheme-item__title{font-size:22px;transition:0.2s all}
@media (min-width:576px){.sheme-item__title{font-size:26px}}
.sheme-item__utp{display:flex;flex-direction:column;gap:12px;background-color:white;border-radius:16px;list-style:none;padding:10px 10px;margin-top:auto}
@media (min-width:390px){.sheme-item__utp{padding:15px}}
@media (min-width:576px){.sheme-item__utp{padding:20px}}
.sheme-item__li{display:flex;align-items:center;gap:10px}
.sheme-item__li-text{font-size:14px}
@media (min-width:320px){.sheme-item__li-text{font-size:15px}}
@media (min-width:390px){.sheme-item__li-text{font-size:16px}}
.sheme-item__li-subtext{color:#5E5E5E;font-size:13px}
@media (min-width:320px){.sheme-item__li-subtext{font-size:14px}}
@media (min-width:390px){.sheme-item__li-subtext{font-size:15px}}
.sheme-item__li>span{display:flex;flex-direction:column;gap:2px}
.sheme-item__li svg{min-width:22px}
.sheme-item__bottom{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1;height:100%}
.solve-problems__title{margin-bottom:20px}
@media (min-width:768px){.solve-problems__title{margin-bottom:30px}}
@media (min-width:1024px){.solve-problems__title{margin-bottom:40px}}
.solve-problems__image{border-radius:200px;overflow:hidden}
.solve-problems__image img{width:100%;height:500px;object-fit:cover}
.solve-problems__content{display:flex;align-items:center;justify-content:center}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}