@charset "UTF-8";.a11y-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{margin:0;padding:0;box-sizing:border-box}a{color:inherit;text-decoration:none;cursor:pointer}ul,ol{padding-left:1em}button{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:0;cursor:pointer}img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}input{font-family:inherit;font-size:inherit;color:inherit}input[type=file]{position:absolute;display:none;opacity:0;z-index:-1}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus{outline:none}textarea{font-family:inherit}a{color:#a9cd47}a:not(.btn):hover{color:#ff7575}html,body{font-family:Roboto,sans-serif;font-weight:300;font-size:19px;line-height:1.3;color:#8a8994}.text-large,.nav__link,.title-wrapper .description,.title-wrapper .name{font-weight:400;font-size:21px}.fw-light{font-weight:300}.fw-medium{font-weight:500}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}.color-main{color:#a9cd47}.color-dark{color:#14142a}.title{font-weight:700;font-size:35px;line-height:1.3}.title_center{text-align:center;display:block;width:100%}h1,.h1{font-weight:700;font-size:45px;line-height:1.15}h2,.h2{font-weight:700;font-size:35px;line-height:1.3}h3,.h3{font-weight:500;font-size:28px;line-height:1.3}h4,.h4{font-weight:600;font-size:25px;line-height:1.3}h5,.h5{font-weight:700;font-size:18px;line-height:1.3}h6,.h6{font-weight:500;font-size:17px;line-height:1.3}.icon{display:inline-block;width:24px;height:24px}.icon.visa{width:66px;height:22px;background:url("data:image/svg+xml,%3csvg%20width='66'%20height='22'%20viewBox='0%200%2066%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_6658_30422)'%3e%3cpath%20d='M28.6004%2021.6823H23.2539L26.598%200.385742H31.9441L28.6004%2021.6823Z'%20fill='%2300579F'/%3e%3cpath%20d='M47.9793%200.90668C46.9248%200.475774%2045.2522%200%2043.184%200C37.9042%200%2034.1862%202.89981%2034.1634%207.04566C34.1195%2010.1045%2036.8253%2011.8034%2038.8491%2012.8233C40.9176%2013.8655%2041.6207%2014.5457%2041.6207%2015.4747C41.5997%2016.9014%2039.9493%2017.5591%2038.41%2017.5591C36.2754%2017.5591%2035.1317%2017.22%2033.3936%2016.4262L32.6896%2016.086L31.9414%2020.8666C33.1954%2021.455%2035.5056%2021.9771%2037.9042%2022C43.5141%2022%2047.1663%2019.1451%2047.2095%2014.727C47.2309%2012.3027%2045.8021%2010.445%2042.7217%208.92708C40.8518%207.95264%2039.7066%207.29559%2039.7066%206.29858C39.7285%205.3922%2040.6752%204.46384%2042.7861%204.46384C44.5242%204.41837%2045.8012%204.84867%2046.7687%205.27928L47.2522%205.50542L47.9793%200.90668Z'%20fill='%2300579F'/%3e%3cpath%20d='M55.0844%2014.1377C55.5247%2012.9142%2057.2189%208.17909%2057.2189%208.17909C57.1967%208.22456%2057.6583%206.93305%2057.9223%206.14019L58.296%207.97523C58.296%207.97523%2059.3084%2013.0729%2059.5283%2014.1377C58.6927%2014.1377%2056.1404%2014.1377%2055.0844%2014.1377ZM61.6839%200.385742H57.5484C56.2731%200.385742%2055.3042%200.770577%2054.754%202.15273L46.8125%2021.682H52.4224C52.4224%2021.682%2053.346%2019.0535%2053.5445%2018.4874C54.1599%2018.4874%2059.6172%2018.4874%2060.4089%2018.4874C60.5624%2019.2351%2061.0468%2021.682%2061.0468%2021.682H65.9971L61.6839%200.385742Z'%20fill='%2300579F'/%3e%3cpath%20d='M18.7898%200.385742L13.5538%2014.908L12.9817%2011.9627C12.0137%208.56423%208.97776%204.87186%205.58984%203.03592L10.3858%2021.6597H16.0395L24.4432%200.385742H18.7898Z'%20fill='%2300579F'/%3e%3cpath%20d='M8.68994%200.385742H0.0880012L0%200.816046C6.71005%202.58333%2011.154%206.84331%2012.9798%2011.9636L11.1098%202.17592C10.802%200.815745%209.85589%200.430609%208.68994%200.385742Z'%20fill='%23FAA61A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_6658_30422'%3e%3crect%20width='66'%20height='22'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/contain}.icon.mc{width:42px;height:28px;background:url("data:image/svg+xml,%3csvg%20width='42'%20height='28'%20viewBox='0%200%2042%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.6678%203.36035H14.4453V24.0804H26.6678V3.36035Z'%20fill='%23FF5F00'/%3e%3cpath%20d='M16.1277%2013.7177C16.1261%2011.7251%2016.574%209.75818%2017.4375%207.96587C18.3009%206.17357%2019.5573%204.60283%2021.1116%203.37253C19.1866%201.84678%2016.8748%200.898005%2014.4404%200.634644C12.0061%200.371284%209.54733%200.803961%207.34526%201.88322C5.14319%202.96249%203.28661%204.64479%201.98771%206.73787C0.688811%208.83095%200%2011.2504%200%2013.7196C0%2016.1888%200.688811%2018.6082%201.98771%2020.7013C3.28661%2022.7943%205.14319%2024.4767%207.34526%2025.5559C9.54733%2026.6352%2012.0061%2027.0679%2014.4404%2026.8045C16.8748%2026.5411%2019.1866%2025.5924%2021.1116%2024.0666C19.5568%2022.8359%2018.3002%2021.2646%2017.4367%2019.4716C16.5732%2017.6786%2016.1256%2015.711%2016.1277%2013.7177Z'%20fill='%23EB001B'/%3e%3cpath%20d='M41.6693%2013.7214C41.6692%2016.1905%2040.9984%2018.6098%2039.7336%2020.7027C38.4688%2022.7956%2036.661%2024.4777%2034.5168%2025.5567C32.3726%2026.6357%2029.9785%2027.068%2027.6083%2026.8043C25.2381%2026.5406%2022.9873%2025.5915%2021.1133%2024.0654C22.6259%2022.8342%2023.8487%2021.2632%2024.6896%2019.471C25.5305%2017.6788%2025.9674%2015.7122%2025.9674%2013.7196C25.9674%2011.727%2025.5305%209.76036%2024.6896%207.96816C23.8487%206.17597%2022.6259%204.60498%2021.1133%203.37372C22.9873%201.84767%2025.2381%200.898549%2027.6083%200.634841C29.9785%200.371133%2032.3726%200.803482%2034.5168%201.88247C36.661%202.96145%2038.4688%204.64354%2039.7336%206.73644C40.9984%208.82935%2041.6692%2011.2486%2041.6693%2013.7177V13.7214Z'%20fill='%23F79E1B'/%3e%3c/svg%3e") no-repeat center/contain}.icon.mir{width:95px;height:26px;background:url("data:image/svg+xml,%3csvg%20width='95'%20height='26'%20viewBox='0%200%2095%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_6658_30424)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.72489%200.0043918C9.56781%20-0.000650845%2012.0729%20-0.226274%2013.134%203.35498C13.8488%205.76735%2014.9874%209.71892%2016.5498%2015.2097H17.1861C18.8617%209.42094%2020.0127%205.46936%2020.6392%203.35498C21.7113%20-0.263579%2024.3918%200.00446271%2025.4639%200.00446271L33.7359%200.00447302V25.7364H25.3049V10.5721H24.7395L20.0396%2025.7364H13.6963L8.99642%2010.5609H8.43106V25.7364H0V0.00447302L8.72489%200.0043918ZM45.8428%200.00447302V15.18H46.5153L52.2323%202.70127C53.3421%200.217969%2055.7074%200.00447302%2055.7074%200.00447302H63.8661V25.7364H55.259V10.5609H54.5864L48.9815%2023.0396C47.8717%2025.5117%2045.3944%2025.7364%2045.3944%2025.7364H37.2356V0.00447302H45.8428ZM93.6162%2012.2325C92.4156%2015.6347%2088.6452%2018.0713%2084.4709%2018.0713H75.4446V25.7364H67.2598V12.2325H93.6162Z'%20fill='%2320AA4D'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M84.8672%200.00390625H66.832C67.2613%205.73271%2072.1948%2010.6369%2077.302%2010.6369H94.1865C95.1608%205.87563%2091.8066%200.00390625%2084.8672%200.00390625Z'%20fill='url(%23paint0_linear_6658_30424)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6658_30424'%20x1='94.352'%20y1='6.69254'%20x2='66.832'%20y2='6.69254'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23007DC4'/%3e%3cstop%20offset='1'%20stop-color='%230AB1F0'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_6658_30424'%3e%3crect%20width='94.3505'%20height='26'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center/contain}.icon.tooth{width:34px;height:34px;background:url("data:image/svg+xml,%3csvg%20width='34'%20height='34'%20viewBox='0%200%2034%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.1132%208.36408C29.0334%206.22382%2028.1969%204.99415%2026.915%204.10623C25.626%203.23705%2023.8035%202.82905%2021.9959%202.83341C20.3203%202.82949%2018.6704%203.17951%2017.5549%203.68472L17.1099%203.88218L16.6627%203.68472C15.7704%203.27802%2014.5263%202.97813%2013.1999%202.87133L10.9171%202.90184C9.57061%203.05397%208.2834%203.44672%207.30656%204.10884C6.02415%204.99372%205.18592%206.22556%205.10658%208.36233C5.10484%208.5319%205.09961%208.69056%205.09961%208.83615C5.12489%2011.8539%205.8171%2012.9445%206.65707%2014.4666C7.52233%2015.9631%208.51487%2017.8797%208.48828%2021.4244C8.48566%2025.5397%209.18353%2027.9542%209.94199%2029.2305C10.7131%2030.5133%2010.9716%2030.7051%2011.8133%2030.7051C12.703%2030.7051%2013.0107%2029.8085%2013.046%2029.3351C13.2178%2027.5941%2012.9209%2024.8706%2013.7792%2021.9667C14.0264%2021.1638%2014.328%2020.156%2014.9313%2019.2484C15.7429%2018.0223%2017.9372%2017.0655%2019.2929%2019.2484C19.8696%2020.1747%2020.1952%2021.1642%2020.4406%2021.9667C21.101%2024.1793%2021.291%2026.4935%2021.1367%2028.2584C20.924%2030.7121%2022.3638%2030.7051%2022.4095%2030.7051C23.175%2030.7051%2023.5093%2030.5138%2024.28%2029.2305C25.0389%2027.9542%2025.7376%2025.5406%2025.7341%2021.4244C25.7093%2017.8719%2026.7036%2015.9631%2027.5688%2014.464C28.4088%2012.9419%2029.0945%2011.8543%2029.1219%208.83615C29.1197%208.68533%2029.1158%208.52928%2029.1132%208.36408Z'%20fill='%23E5F0C0'/%3e%3c/svg%3e") no-repeat center/contain}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.bg,.bg__gradient,.bg__shadow{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:inherit}.bg__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}.bg picture.lecardodent-promo-picture{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:inherit}.block-promotions .promotion .bg,.page-promotions .promotion__top .bg{overflow:hidden;border-radius:inherit}.bg-white{border-radius:30px;background:#fff}.socials{color:#fff;display:flex;gap:10px}.socials__link{display:flex;align-items:center;align-content:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:#a9cd47;transition:.5s}.socials__link:hover{background:#ff7575}.socials__icon{position:relative;width:16px;height:auto}.socials__icon svg{display:block;width:100%;height:auto}.socials__icon svg path{fill:#fff}.logo{display:block;height:auto}.logo img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.dots{display:inline-flex;align-items:center;justify-content:center;gap:10px}.dots span{width:8px;height:8px;border-radius:3px;background:#fff}.dots span.active{background:#a9cd47}.btn{font-size:18px;line-height:1.6;font-weight:600;color:#fff;text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:60px;padding:0 25px;background:#a9cd47;border:none;border-radius:100px;transition:.5s;touch-action:manipulation}.btn__icon{width:24px;height:24px}.btn__icon svg{display:block;width:100%;height:100%}.btn svg path{fill:#fff;transition:.5s}.btn:hover{opacity:.8}.btn:disabled,.btn.disabled{color:#959c9b!important;background:#eaedec;border:1px solid currentcolor}.btn_transparent{color:#a9cd47;background:transparent}.btn_white{color:#14142a;background:#fff}.btn_second{color:#a9cd47;border:1px solid #A9CD47;background:transparent}.btn_small{font-size:15px;line-height:1.4;height:52px}button:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}a.disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.breadcrumbs{line-height:1.2;display:flex}.breadcrumbs-wrapper{padding:0}.breadcrumbs a{color:#a9cd47;position:relative;display:inline;border-bottom:1px solid transparent;transition:border-color .5s}.breadcrumbs a:after{content:"";vertical-align:middle;display:inline-block;width:1.26em;height:1.26em;margin:0 5px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.46967%205.46967C8.76256%205.17678%209.23744%205.17678%209.53033%205.46967L15.5303%2011.4697C15.8232%2011.7626%2015.8232%2012.2374%2015.5303%2012.5303L9.53033%2018.5303C9.23744%2018.8232%208.76256%2018.8232%208.46967%2018.5303C8.17678%2018.2374%208.17678%2017.7626%208.46967%2017.4697L13.9393%2012L8.46967%206.53033C8.17678%206.23744%208.17678%205.76256%208.46967%205.46967Z'%20fill='%23D1E4FF'/%3e%3c/svg%3e") no-repeat center/contain}.breadcrumbs a.active{color:#849ec2}.breadcrumbs a span:hover{color:#a9cd47;border-color:currentColor}.breadcrumbs .current-item{color:#849ec2}.title-wrapper-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:50px;margin-bottom:50px}.title-wrapper-wrapper .title-wrapper{margin-bottom:0}.title-wrapper-wrapper .input-search{max-width:272px}.title-wrapper{position:relative;margin-bottom:50px}.title-wrapper>*:not(:last-child){margin-bottom:10px}.title-wrapper .name{font-weight:500;color:#a9cd47}.title-wrapper .title{color:#14142a}.title-wrapper .description{max-width:787px}.title-wrapper_centered{text-align:center;display:block;width:100%}.title-wrapper_centered .description{max-width:631px;margin:0 auto}.swiper-wrapper{height:auto}.swiper:not(.swiper-initialized){overflow:hidden}.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap}.swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:100%;box-sizing:border-box}.block-promotions .swiper:not(.swiper-initialized) .swiper-slide{width:auto}.swiper-navigations{display:inline-flex;gap:15px}.swiper-button{color:#fff;z-index:3;display:flex;align-items:center;align-content:center;justify-content:center;width:52px;height:52px;background:#a9cd47;border-radius:50%;transition:.5s;touch-action:manipulation}.swiper-button__icon{width:32px;height:32px}.swiper-button svg{width:100%;height:100%}.swiper-button:hover{background:#c5dd83}.swiper-button-disabled{background:#e5f0c0}.swiper-button-lock{display:none}.swiper-pagination{position:static;display:inline-flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.swiper-pagination-bullet{width:14px;height:14px;margin:-3px!important;padding:3px;border-radius:0;background:transparent;opacity:1;pointer-events:all}.swiper-pagination-bullet:before{content:"";display:block;width:100%;height:100%;border-radius:3px;background:#e5f0c0}.swiper-pagination-bullet-active:before{background:#a9cd47}.swiper-pagination-lock{display:none}.swiper-counter{display:flex;align-items:center;gap:8px}.swiper-counter__output{font-size:32px;line-height:1;width:66px!important;color:#959c9b;text-align:center}.counter{display:inline-flex;align-items:center}.counter__button{color:#6b7170;position:relative;display:flex;align-items:center;align-content:center;justify-content:center;width:44px;height:44px}.counter__button-inner{position:relative;width:70%;height:70%;transition:.3s}.counter__button .subtract:before{content:"";position:absolute;top:50%;left:25%;display:block;width:50%;height:2px;margin-top:-1px;background:currentColor}.counter__button .add:before,.counter__button .add:after{content:"";position:absolute;top:50%;left:25%;display:block;width:50%;height:2px;margin-top:-1px;background:currentColor}.counter__button .add:after{transform:rotate(90deg)}.counter__input{font-size:14px;line-height:1.5;font-weight:500;color:#4a4a4a;text-align:center;flex:1;max-width:44px;padding:8px 16px;margin:0 8px;box-shadow:none;border:1px solid #b8c1c0;border-radius:8px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;transition:.3s}.input-base{position:relative}.input-base .label{font-weight:500;display:block;margin-bottom:15px}.input-base .input,.input-base .textarea{font-size:1rem;line-height:1.3;color:inherit;width:100%;height:50px;padding:12px 14px;background-color:transparent!important;border:1px solid #E5F0C0;border-radius:25px;outline:none;transition:.5s}.input-base .input::-moz-placeholder,.input-base .textarea::-moz-placeholder{color:inherit;opacity:1}.input-base .input::placeholder,.input-base .textarea::placeholder{color:inherit;opacity:1}.input-base .input:focus,.input-base .textarea:focus,.input-base:focus-within .input,.input-base:focus-within .textarea{color:#a9cd47;border-color:#a9cd47}.input-base .input:focus~.options,.input-base .textarea:focus~.options,.input-base:focus-within .options{visibility:visible;opacity:1;transform:translateY(10px);pointer-events:auto}.input-base .input:focus~.icon,.input-base .textarea:focus~.icon,.input-base:focus-within .icon{color:#a9cd47}.input-base .input:focus~.icon:not(.calendar),.input-base .textarea:focus~.icon:not(.calendar),.input-base:focus-within .icon:not(.calendar){transform:rotate(180deg)}.input-base .input:invalid,.input-base .input.invalid,.input-base .textarea:invalid,.input-base .textarea.invalid{color:#fc5761;border-color:#fc5761}.input-base .input:invalid::-moz-placeholder,.input-base .input.invalid::-moz-placeholder,.input-base .textarea:invalid::-moz-placeholder,.input-base .textarea.invalid::-moz-placeholder{color:#fc5761}.input-base .input:invalid::placeholder,.input-base .input.invalid::placeholder,.input-base .textarea:invalid::placeholder,.input-base .textarea.invalid::placeholder{color:#fc5761}.input-base.invalid .input{color:#fc5761;border-color:#fc5761}.input-base .textarea{height:122px!important;resize:none}.input-base .wpcf7-form-control-wrap{position:relative;display:block}.input-base .icon{position:absolute;top:calc(50% - 12px);right:14px;pointer-events:none;transition:.5s;z-index:1}.input-base .options{position:absolute;top:100%;left:0;width:100%;transition:.5s;visibility:hidden;opacity:0;z-index:5;pointer-events:none}.input-base .options__body{display:block;width:100%;max-height:min(280px,50vh);overflow-y:auto;border-radius:10px;background:#fff;box-shadow:0 5px 30px #200e0026}.input-base .options__item{display:block;box-sizing:border-box;text-align:left;width:100%;padding:10.5px 15px;border:none;background:transparent;font:inherit;color:inherit;transition:.5s;cursor:pointer}.input-base .options__item:hover{color:#87aa33}.input-search{position:relative}.input-search .icon-search,.input-search .icon-close{position:absolute;top:calc(50% - 8px);width:16px;height:16px}.input-search .icon-search{left:16px}.input-search .icon-close{right:16px}.input-search svg{display:block;width:100%;height:auto}.input-search input{font-family:inherit;font-weight:300;font-size:1rem;line-height:1.3;color:#14142a;width:100%;height:50px;padding:12px 40px;background:#fff;border:none;border-radius:50px}.input-search input::-moz-placeholder{color:#a9cd47;opacity:1}.input-search input::placeholder{color:#a9cd47;opacity:1}.input-select .input{cursor:pointer}.input-checkbox{position:relative;display:flex;padding-left:29px}.input-checkbox .input{position:absolute;top:.2em;left:0;width:16px;height:16px}.input-checkbox .input:before,.input-checkbox .input:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:0;box-sizing:border-box;transition:.3s;cursor:pointer}.input-checkbox .input:before{border:1px solid #A9CD47}.input-checkbox .input:after{content:"";display:block;width:10px;height:5px;position:absolute;top:50%;left:50%;color:#fff;border:2px solid;border-width:0 0 2px 2px;opacity:0;transform:translate(-50%,-75%) rotate(-45deg)}.input-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.input-checkbox input[type=checkbox]:checked+.input:before{background:#a9cd47}.input-checkbox input[type=checkbox]:checked+.input:after{opacity:1}.input-radio{position:relative;display:flex;padding-left:29px;cursor:pointer}.input-radio .input{position:absolute;top:.2em;left:0;width:16px;height:16px}.input-radio .input:before,.input-radio .input:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:100%;transition:.3s;box-sizing:border-box;cursor:pointer}.input-radio .input:before{border:1px solid #A9CD47}.input-radio .input:after{content:"";position:absolute;top:4px;left:4px;display:block;width:7px;height:7px;border-radius:100%;background:#fff;opacity:0}.input-radio .label{display:inline-flex;flex-wrap:wrap;gap:.68em;align-items:center}.input-radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}.input-radio input[type=radio]:checked+.input:before{background:#a9cd47}.input-radio input[type=radio]:checked+.input:after{opacity:1}.label-check{position:relative;display:block;padding-left:29px}.label-check br{display:none}.label-check .wpcf7-form-control-wrap{position:static;display:inline}.label-check .wpcf7-acceptance,.label-check .wpcf7-list-item,.label-check .wpcf7-list-item label{display:inline;margin:0;vertical-align:top}.label-check .wpcf7-list-item{margin-left:0}.label-check input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.label-check input+span{position:absolute;top:.2em;left:0;width:16px;height:16px}.label-check input+span:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid #A9CD47;border-radius:0;box-sizing:border-box;transition:.5s}.label-check input+span:after{content:"";display:block;width:10px;height:5px;position:absolute;top:50%;left:50%;color:#fff;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transition:.3s;opacity:0;transform:translate(-50%,-75%) rotate(-45deg)}.label-check input:checked+span:after{opacity:1}.label-check input:checked+span:before{border-color:#a9cd47;background:#a9cd47}.nav{display:flex;justify-content:center;gap:33px}.nav__link{color:#fff;transition:.5s}.nav__link:hover{color:#fff;opacity:.8}.advantages{width:100%;padding:30px;margin-bottom:50px;border-radius:30px;background:#f6faea}.advantages .list{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 20px}.advantages .list .item{display:flex;align-items:flex-start;gap:20px;width:100%}.advantages .list .item__image{width:60px;height:auto}.advantages .list .item__name{color:#14142a;margin-bottom:6px}.before-after{position:relative;width:100%;height:auto;aspect-ratio:620/318;border-radius:30px;overflow:hidden}.before-after .view{position:absolute;top:0;left:0;height:100%;overflow:hidden;pointer-events:none}.before-after .view img{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.before-after .view_before{width:50%;z-index:2}.before-after .view_after{width:100%;z-index:1}.before-after .dragme{position:absolute;width:15px;height:100%;top:0;left:50%;background-color:#fff;z-index:3;cursor:pointer}.before-after .dragme .icon{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px}.accordion{position:relative;width:100%;height:auto;background:#fff;border-radius:30px}.accordion__button{position:relative;display:flex;align-items:center;align-content:center;gap:15px;width:100%;padding:30px}.accordion__button-title{font-weight:500;text-align:left;display:flex;align-items:center;align-content:center;gap:15px;width:100%;height:auto}.accordion__button-title span{flex:1}.accordion__button-icon{display:block;width:24px;height:24px;margin-left:auto;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%208L13%2016L21%208'%20stroke='%232B141C'%20stroke-width='1.5'/%3e%3c/svg%3e") no-repeat center/contain;transition:.5s}.accordion__body{width:100%;height:0;overflow:hidden;transition:.5s}.accordion__content{width:100%;padding:0 30px 30px}.accordion.open .accordion__body{height:auto}.accordion.open .accordion__button-icon{transform:rotate(180deg)}.specialists .banner{position:relative;width:100%;height:530px;margin-bottom:30px;border-radius:30px}.specialists .banner .bg__media{-o-object-position:center 25%;object-position:center 25%}.specialists .banner .bg__shadow{background:linear-gradient(180deg,#14142a00,#14142a)}.specialists .banner .content{line-height:1.3;color:#fff;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:50px}.specialists .list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.specialists .list .specialist{width:calc(25% - 25px)}.specialists .swiper{overflow:visible}.specialists .swiper-slide{width:auto}.specialists .no-specialists{display:none;min-height:200px}.specialists .specialist{display:block;text-align:left;position:relative;width:378px;height:auto;aspect-ratio:378/540;border-radius:30px}.specialists .specialist .bg{overflow:hidden}.specialists .specialist .bg__media{transition:.5s;transform:scale(1)}.specialists .specialist .bg__shadow{background:linear-gradient(180deg,#14142a00,#14142a);opacity:.7}.specialists .specialist:hover .bg__media{transform:scale(1.2)}.specialists .specialist .content{color:#fff;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:28px 25.5px}.specialists .specialist .content__name{margin-bottom:20px}.specialists .specialist .content__list{list-style:none;padding-left:0;min-height:3rem;margin-bottom:15px}.specialists .specialist .content__list li:not(:last-child){margin-bottom:5px}.specialists .specialist .content__labels{display:flex;flex-wrap:wrap;gap:10px;min-height:36px}.specialists .specialist .content__labels .label{font-size:12px;font-weight:300;color:#14142a;display:inline-block;width:auto;padding:10px 15px;border-radius:30px;background:#fff}.specialists .specialist .content__labels .label_patients-from{display:inline-flex;align-items:center;gap:6px}.specialists .specialist .content__labels .label_patients-from .label__icon{display:inline-flex;flex-shrink:0}.specialists .schedule{text-align:center;margin-top:30px}.specialists .schedule a{text-decoration:underline}.specialists .button-wrapper{display:flex;justify-content:center;margin-top:50px}.reviews .list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.reviews .list .review{width:calc(33% - 20px)}.reviews .swiper{overflow:visible}.reviews .swiper-slide{width:auto}.reviews .swiper-navigations{position:absolute;right:0}.reviews .review{width:420px;padding:15px 25px;border-radius:30px;background:#fff}.reviews .review .author{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:20px}.reviews .review .author__avatar:before,.reviews .review .author__avatar img{display:block;width:69px;height:69px;border-radius:69px}.reviews .review .author__avatar:before{content:"";position:absolute;top:0;left:10px;background:#a9cd47;display:none}.reviews .review .author__avatar img{position:relative;-o-object-fit:cover;object-fit:cover}.reviews .review .author__name{font-weight:500;color:#a9cd47}.reviews .review .text{color:#363b41}.reviews .button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-top:50px}.reviews .button-wrapper .btn.desctop{position:absolute;left:0}.equipments .list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.equipments .equipment{display:flex;gap:30px;width:100%}.equipments .equipment .image{aspect-ratio:514 / 586;display:block;width:514px;height:auto;border-radius:30px;object-fit:cover}.equipments .equipment .info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:15px;height:100%;padding:30px;background:#fff;border-radius:30px}.equipments .equipment .info__line{width:100%;height:1px;background:#d1e4ff}.equipments .equipment .info__name{margin-bottom:15px}.equipments .equipment .info__label{font-weight:500}.equipments .equipment .info__characteristics{margin-bottom:15px}.equipments .equipment .info__characteristics ul,.equipments .equipment .info__characteristics ol{padding-left:1.5em}.equipments .equipment .info__services{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.equipments .equipment .info__services li{display:flex;align-items:center;gap:10px}.equipments .equipment .info__services .icon{display:block;width:16px;height:16px}.equipments .equipment .info__services a{color:inherit;display:block;width:100%;transition:.5s}.equipments .equipment .info__services a:hover{color:#87aa33}.equipments .button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-top:50px}.equipments .button-wrapper .btn.desctop{position:absolute;left:0}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;padding-left:0}.pagination__item{display:inline-block}.pagination__item a{color:#a9cd47;display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:60px;padding:10px 25px;border-radius:60px;border:1px solid #A9CD47;background:transparent;transition:.3s}.pagination__item.current a,.pagination__item:hover a{color:#fff;background:#a9cd47}.pagination__item.next a{background:transparent url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.66797%2016.666L13.3346%209.99935L6.66797%203.33268'%20stroke='%23A9CD47'%20stroke-width='1.5'/%3e%3c/svg%3e") no-repeat center/20px}.pagination__item.next:hover a{background-color:#a9cd47;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.66797%2016.666L13.3346%209.99935L6.66797%203.33268'%20stroke='%23FFFFFF'%20stroke-width='1.5'/%3e%3c/svg%3e")}.wpcf7 form .wpcf7-not-valid-tip{font-size:.9em;margin-top:8px}.wpcf7 form .wpcf7-response-output{padding:15px;margin:30px 0 0;border-radius:25px}.wpcf7 form .wpcf7-response-output:empty{display:none}*[data-modal]{cursor:pointer}.modal{position:fixed;top:0;bottom:0;left:0;width:100%;transition:.5s;opacity:0;visibility:hidden;overflow-y:auto;z-index:18}.modal.open{opacity:1;visibility:visible}.modal.open .modal__content{transform:translateY(0)}.modal__wrapper{position:relative;width:100%;height:auto;min-height:100vh;padding:100px 30px}.modal__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:#2c2c2c8c}.modal__content{position:relative;width:100%;max-width:640px;padding:30px;margin:0 auto;background:#fff;border-radius:30px;transition:.5s;transform:translateY(-30px)}.modal__close{color:#a9cd47;position:absolute;top:20px;right:20px;z-index:3}.modal__close:hover{color:#a9cd47}.modal .line{width:100%;height:1px;background:#efefed}.cf-modal{color:#1c274c;padding:40px 50px 30px;max-width:450px;text-align:center}.cf-modal__title,.cf-modal__text{margin-bottom:30px}.cf-modal__text a{color:#87aa33}.cf-modal__line{margin-bottom:30px}.cf-modal form{text-align:left;width:100%}.cf-modal form>:not(:last-child){margin-bottom:15px}.cf-modal form .input-base p,.cf-modal form .input-base span{display:block}.cf-modal form .input-base .input::-moz-placeholder,.cf-modal form .input-base .textarea::-moz-placeholder{opacity:.8}.cf-modal form .input-base .input::placeholder,.cf-modal form .input-base .textarea::placeholder{opacity:.8}.cf-modal form .label-check{font-size:.9em;margin-bottom:30px}.cf-modal form .button-wrapper,.cf-modal form .button-wrapper>p{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0}.cf-modal form .button-wrapper .btn{flex:1 0 100%;margin-bottom:0;cursor:pointer}.cf-modal form .wpcf7-spinner{position:absolute;right:24px;margin:0}.cf-modal form .wpcf7-response-output{text-align:center;margin:15px 0 0!important;border-radius:25px}.cf-modal form .wpcf7-response-output:empty{display:none}.sign-up-second-modal{color:#1c274c;max-width:786px}.sign-up-second-modal .modal__close{color:#fff;top:-20px;right:-20px}.sign-up-second-modal>:not(:last-child){margin-bottom:30px}.sign-up-second-modal .price{color:#849ec2;display:inline-flex;align-items:center;gap:15px}.sign-up-second-modal .price__icon{width:28px;height:28px}.sign-up-second-modal .price__label{font-weight:500}.sign-up-second-modal .select__wrapper{display:flex;align-items:flex-end;gap:15px}.sign-up-second-modal .select__image{aspect-ratio:1 / 1;width:85px;height:auto;border-radius:15px;-o-object-fit:cover;object-fit:cover;object-position:top}.sign-up-second-modal .select[data-select=services-categories] .select__image{padding:13px;border:1px solid #D1E4FF}.sign-up-second-modal .select__input{flex:1}.sign-up-second-modal .select__input .label{margin-bottom:10px}.sign-up-second-modal .select__input .input-base{width:100%}.sign-up-second-modal .select__input .input-base input{font-weight:500;border-color:#d1e4ff;cursor:pointer}.sign-up-second-modal__title{display:flex;flex-wrap:wrap;gap:15px}.sign-up-second-modal__title .h4{margin-right:auto}.sign-up-second-modal__button-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sent-review-second-modal{color:#1c274c;max-width:786px}.sent-review-second-modal .modal__close{color:#fff;top:-20px;right:-20px}.sent-review-second-modal>:not(:last-child){margin-bottom:30px}.sent-review-second-modal__list{list-style:none;padding-left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px 60px}.sent-review-second-modal__list li,.sent-review-second-modal__list a{display:inline-block}.sent-review-second-modal__list img{width:auto;max-width:100%}.sent-review-second-modal form{text-align:left;width:100%}.sent-review-second-modal form>:not(:last-child){margin-bottom:30px}.sent-review-second-modal form .input-base p,.sent-review-second-modal form .input-base span{display:block}.sent-review-second-modal form .input-base .input::-moz-placeholder,.sent-review-second-modal form .input-base .textarea::-moz-placeholder{opacity:.8}.sent-review-second-modal form .input-base .input::placeholder,.sent-review-second-modal form .input-base .textarea::placeholder{opacity:.8}.sent-review-second-modal form .label-check{font-size:.9em}.sent-review-second-modal form .label-button-wrapper,.sent-review-second-modal form .label-button-wrapper>p{position:relative;display:flex;gap:10px;width:100%;margin:0}.sent-review-second-modal form .label-button-wrapper br{display:none}.sent-review-second-modal form .label-button-wrapper .btn{margin-bottom:0;cursor:pointer}.sent-review-second-modal form .wpcf7-spinner{position:absolute;right:24px;margin:0}.sent-review-second-modal form .wpcf7-response-output{text-align:center;margin:15px 0 0!important;border-radius:25px}.sent-review-second-modal form .wpcf7-response-output:empty{display:none}.subscribe-socials-modal{color:#fff;position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;max-width:575px;padding-bottom:30px;background-color:#1c274c;border-end-start-radius:0;border-end-end-radius:0}.modal.open .subscribe-socials-modal.modal__content{transform:translateY(0) translate(-50%)}.subscribe-socials-modal__block{max-width:250px;width:100%}.subscribe-socials-modal__title{max-width:250px;margin-bottom:30px}.subscribe-socials-modal__animation{position:relative;width:100%;max-width:195px}.subscribe-socials-modal__animation .item{position:absolute;height:auto}.subscribe-socials-modal__animation .item:nth-child(1){top:-20px;left:25px;width:75px}.subscribe-socials-modal__animation .item:nth-child(2){top:0;left:-10px;width:90px}.subscribe-socials-modal__animation .item:nth-child(3){top:10px;left:45px;width:120px}.subscribe-socials-modal__animation .item:nth-child(4){bottom:0;left:0;width:50px}.subscribe-socials-modal__animation .item:nth-child(5){top:15px;left:141px;width:42px}.subscribe-socials-modal__animation .item:nth-child(1),.subscribe-socials-modal__animation .item:nth-child(3){animation:floatUpDown1 6s ease-in-out infinite}.subscribe-socials-modal__animation .item:nth-child(2),.subscribe-socials-modal__animation .item:nth-child(4),.subscribe-socials-modal__animation .item:nth-child(5){animation:floatUpDown2 6s ease-in-out infinite}@keyframes floatUpDown1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatUpDown2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.subscribe-socials-modal__animation .item img{display:block;width:100%;height:auto}#service-is-not-provided .modal__close{color:#fff;top:-20px;right:-20px}#service-is-not-provided .cf-modal{padding:30px;max-width:514px}#service-is-not-provided .cf-modal__line{width:100%;height:1px;background:#efefed}#service-is-not-provided .btn{height:50px}.scrollbar::-webkit-scrollbar{width:5px;height:5px;background-color:#f3f6fb}.scrollbar::-webkit-scrollbar-thumb{background-color:#a9cd47;border-radius:9em}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#a9cd47}body{background:#f3f6fb}section{display:block}.container{max-width:1640px;width:100%;padding:0 20px;margin:0 auto}.header-promotions{height:-moz-min-content;height:min-content}.header-promotions .swiper-slide{height:100%}.header-promotions .promotion{position:relative;height:100%}.header-promotions .promotion .bg__gradient{background:linear-gradient(90deg,#fff,#ffffffb0)}.header-promotions .promotion .container{position:relative;height:100%}.header-promotions .promotion .wrapper{display:flex;align-items:center;height:100%;padding:17px 0}.header-promotions .promotion .name{color:#14142a;margin-right:39px}.header-promotions .promotion .price{font-weight:500;color:#a9cd47;margin-right:50px}.header-promotions .promotion .button-wrapper{display:flex;align-items:center;gap:25px}.header{color:#fff;width:100%;position:sticky;position:-webkit-sticky;top:0;left:0;z-index:12;background:#9cbf3c;transition:.5s}.header__container{position:relative}.header__wrapper{display:flex;align-items:center;gap:30px;padding:19px 0}.header__nav{height:-moz-min-content;height:min-content;margin-right:auto}.header__nav ul{list-style:none;padding-left:0;color:#fff;display:flex;justify-content:center;height:50px}.header__nav ul a{color:inherit;display:flex;align-items:center;gap:5px;transition:.5s}.header__nav ul svg{display:block;width:24px;transition:.5s}.header__nav>ul{margin:0 -15px}.header__nav>ul>li{position:relative;display:flex;align-items:center;height:100%;padding:0 15px}.header__nav>ul>li:hover>a>svg{transform:rotate(-180deg)}.header__nav>ul>li:hover>ul{transform:translateY(0) translate(-40%);opacity:1;visibility:visible}.header__nav>ul>li>ul{color:#1c274c;white-space:nowrap;position:absolute;top:50px;left:50%;transform:translateY(-20px) translate(-40%);display:block;width:auto;height:auto;padding:30px;border-radius:30px;background:#fff;transition:.5s;opacity:0;visibility:hidden}.header__nav>ul>li>ul a:hover{color:#a9cd47}.header__nav>ul>li>ul>li{display:block}.header__nav>ul>li>ul>li:not(:last-child){margin-bottom:30px}.header__nav>ul>li>ul>li>a{gap:10px}.header__input-wrapper{display:flex;gap:10px}.header__eye .dropdown{position:relative}.header__eye .dropdown__button{display:flex;align-items:center;align-content:center;justify-content:center;width:50px;height:50px;background:#fff;border-radius:50px}.header__eye .dropdown__button .icon{margin:auto}.header__eye .dropdown__content{text-align:left;position:absolute;top:100%;left:50%;display:block;width:auto;margin-top:20px;padding:15px;background:#fff;box-shadow:0 4px 15px #200e0014;border-radius:15px;transition:.5s;visibility:hidden;opacity:0;transform:translate(-50%) translateY(-20px);z-index:2}.header__eye .dropdown__content:before{content:"";position:absolute;top:-8px;left:50%;display:block;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFFFFF}.header__eye .dropdown.open .dropdown__content{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.header__input-open{display:flex;align-items:center;align-content:center;justify-content:center;width:50px;height:50px;background:#fff;border-radius:50px}.header__input-open .icon{margin:auto}.header__input{display:none;position:relative;max-width:250px}.header__phone,.header__phone a,.header__phone:hover,.header__phone a:hover{color:inherit}.header__phone a{font-size:21px}.header__phone .h6{font-size:14px}.header__phone a,.header__phone .h6{transition:.5s}.header__phone a:hover,.header__phone .h6:hover{color:#ff7575}.header__socials{display:flex;align-items:center;gap:15px}.header__socials svg path{transition:.5s}.header__socials svg path:hover{fill:#ff7575}.header__sign-up .btn{font-weight:600}.header-second{display:inline-grid;align-items:center;grid-template-columns:repeat(7,auto);gap:25px;width:auto;padding:22px 30px;margin-top:25px;margin-bottom:50px;border-radius:30px;box-shadow:0 4px 15px #200e0014;background:#fff}.header-second__line{width:1px;height:100%;background:#e5f0c0}.header-second__logo{width:270px;height:auto}.header-second__work .color-main{margin-top:6px}.header-second__work .text-large.color-main{font-size:18px}.header-second__slogan{flex:1;color:#849ec2;padding-left:20px}.header-second-new-year{position:relative;display:inline-block;width:auto;margin-top:25px;margin-bottom:50px}.header-second-new-year:after{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;display:block;border-radius:33px;background:url(../assets/header-second-candy-pattern.svg) repeat center / 854px;z-index:1}.header-second-new-year__image-wrapper{position:absolute;top:-103px;left:-101px;right:-106px;bottom:-54px;z-index:0}.header-second-new-year__image{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.header-second-new-year .header-second{position:relative;margin:0;z-index:2}.header-mobile,.menu{display:none}.main{width:100%;overflow:hidden;padding-bottom:160px}.main_no-padding{padding:0}.footer-top{position:relative;z-index:2;color:#363b41;display:flex;gap:30px 90px;width:100%;margin-top:-36px;border-radius:30px;box-shadow:0 4px 15px #200e0014;background:#fff}.footer-top__info{padding:23px 0 30px 34px;margin-right:-26px}.footer-top__info .logo{width:270px;height:auto;margin-bottom:15px}.footer-top__info .phone{color:inherit;display:block;margin-bottom:15px}.footer-top__info .schedule,.footer-top__info .socials{margin-bottom:15px}.footer-top__info .address{display:block;font-style:normal;color:inherit;margin-bottom:15px}.footer-top__info .address address{font-style:inherit}.footer-top__info .licence-text{font-size:13px;color:inherit;display:block}.footer-top__nav_3 .payments{display:flex;align-items:center;gap:15px;margin:35px 0 10px}.footer-top__nav_3 .text{margin-bottom:22px}.footer-top .line{width:1px;height:77px;margin-top:20px;background:#e5f0c0}.footer-top__nav{width:270px;padding:50px 0}.footer-top__nav ul{list-style:none;padding-left:0;width:100%}.footer-top__nav ul li a{color:inherit;display:flex;align-items:center;gap:5px;padding:5px 0;transition:.5s}.footer-top__nav ul li a:hover{color:#a9cd47}.footer-top__nav ul>li:not(:last-child){margin-bottom:5px}.footer-top__nav ul>li:nth-child(1){margin-bottom:25px}.footer-top__nav ul>li:nth-child(1)>a{font-weight:500;font-size:21px;display:block;padding:0;cursor:default}.footer-top__nav_1{margin-left:auto}.footer-top__nav_3{margin-right:50px}.footer-top__bottom{display:none}.footer-bottom{font-size:12px;display:flex;flex-wrap:wrap;gap:20px 60px;padding:20px 0}.footer-bottom__links{display:grid;grid-template-columns:repeat(4,auto);gap:18px 36px;height:-moz-min-content;height:min-content;padding-right:16px;margin-right:auto}.footer-bottom__links a{color:inherit}.footer-bottom__cookie{width:100%;max-width:846px}.footer-bottom__text-1{width:100%;padding-top:15px}.footer-bottom__line{width:100%;height:1px;background:#dbe1ec}.footer-bottom__text-2{font-family:Open Sans Condensed,sans-serif;font-weight:300;font-size:2.5em;line-height:130%;letter-spacing:0;text-align:center;color:#d1e4ff;width:100%}.cookie-notice{position:fixed;z-index:12;bottom:0;left:0;width:100%;transition:.5s;transform:translateY(100%)}.cookie-notice.open{transform:translateY(0)}.cookie-notice .container{padding-bottom:50px}.cookie-notice__wrapper{display:flex;gap:30px;flex-wrap:wrap;color:#fff;padding:30px;box-shadow:0 4px 15px #0005200a;border-radius:30px;background:#363b41b3}.cookie-notice__text{flex:1}.cookie-notice__btn{max-width:350px;width:100%}.fixed-btns{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;gap:30px;z-index:10}.fixed-btn{position:relative;display:flex;align-items:center;align-content:center;justify-content:center;width:60px;height:60px;box-shadow:0 9.47368px 23.6842px #85859e26;border:none;border-radius:60px;background:#9cbf3c;cursor:pointer}.fixed-btn:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;border:8px solid rgba(156,191,60,1);content:"";-webkit-animation:anbtn 2s infinite;animation:anbtn 2s infinite}@keyframes anbtn{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}.fixed-btn__icon{display:block;width:100%;height:100%}.arrow-up{box-shadow:0 4px 15px #200e001f;background:#fff}.arrow-up:before{display:none}.arrow-up__icon{width:60%;height:60%;transform:rotate(-90deg)}.arrow-up__icon svg{display:block;width:100%;height:100%}.zoom-1{zoom:105%}.zoom-2{zoom:110%}.zoom-3{zoom:115%}.zoom-4{zoom:120%}.zoom-5{zoom:125%}.filter-greyscale{filter:grayscale(100%)}.impaired-panel{color:initial}.impaired-panel__wrapper{display:flex;align-items:center;gap:20px}.impaired-panel__font{display:flex;align-items:center;gap:10px}.impaired-panel__font-button{font-weight:500;font-size:1.25rem;color:#fff;padding:.31rem;width:2.1rem;height:2.1rem;border-radius:100%;background:#a9cd47}.impaired-panel__font-text{font-weight:700;display:inline-flex;align-items:flex-end}.impaired-panel__font-text span{line-height:20px}.impaired-panel__font-text span:nth-child(1){font-size:1.5rem}.impaired-panel__font-text span:nth-child(2){font-size:1.25rem}.impaired-panel__font-text span:nth-child(3){font-size:1rem}.impaired-panel__contrast{width:2.1rem;height:2.1rem}.impaired-panel__contrast img,.impaired-panel__contrast svg{display:block;width:100%;height:100%}.impaired-panel__contrast:hover{opacity:.8}.appointment-form-banner{padding:30px 30px 40px;border-radius:30px;background:#fff}.appointment-form-banner .wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px 30px;margin-bottom:40px}.appointment-form-banner .price{color:#849ec2;display:inline-flex;align-items:center;gap:15px}.appointment-form-banner .price__icon{width:28px;height:28px}.appointment-form-banner .price__label{font-weight:500}.appointment-form-banner .title-wrapper{margin-bottom:40px}.appointment-form-banner .line{width:100%;height:1px;margin-bottom:40px;background:#efefed}.appointment-form-banner .input-base{color:#a9cd47;display:inline-block;width:calc(33% - 15px);margin-right:15px;vertical-align:top}.appointment-form-banner .radio-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px}.appointment-form-banner .timer.input-base{width:auto;margin:0}.appointment-form-banner .timer.input-base .input{font-size:1em;line-height:22px;font-weight:500;text-align:center;color:#a9cd47;position:static;width:58px;height:22px;padding:0;border:none;border-radius:0;background:none}.appointment-form-banner .timer.input-base .options{width:auto;z-index:2}.appointment-form-banner .timer.input-base .options__body{max-height:250px;padding-right:8px;overflow:auto;border-radius:5px}.appointment-form-banner .timer.input-base .options__item{padding:4px 6px}.appointment-form-banner .btn-wrapper{white-space:nowrap;display:inline-block;width:calc(33% - 15px);height:50px;vertical-align:top}.appointment-form-banner .btn-wrapper p{width:100%;height:100%}.appointment-form-banner .input-base .input,.appointment-form-banner .input-base .textarea{height:60px}.appointment-form-banner .btn-wrapper .btn{white-space:initial;line-height:1.1;padding:0;width:100%}.appointment-form-banner .label-check,.appointment-form-banner .input-checkbox{margin-top:40px}.appointment-specialists-banner{padding:30px 30px 40px;border-radius:30px;background:#fff}.appointment-specialists-banner .wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px 30px;margin-bottom:40px}.appointment-specialists-banner .price{color:#849ec2;display:inline-flex;align-items:center;gap:15px}.appointment-specialists-banner .price__icon{width:28px;height:28px}.appointment-specialists-banner .price__label{font-weight:500}.appointment-specialists-banner .title-wrapper{margin-bottom:40px}.appointment-specialists-banner .line{width:100%;height:1px;margin-bottom:40px;background:#efefed}.appointment-specialists-banner .select{margin-bottom:40px}.appointment-specialists-banner .select__wrapper{display:flex;align-items:flex-end;gap:15px}.appointment-specialists-banner .select__image{aspect-ratio:1/1;width:85px;height:auto;border-radius:15px;-o-object-fit:cover;object-fit:cover;object-position:top}.appointment-specialists-banner .select__input{flex:1}.appointment-specialists-banner .select__input .label{margin-bottom:10px}.appointment-specialists-banner .select__input .input-base{width:100%}.appointment-specialists-banner .select__input .input-base input{cursor:pointer}.appointment-specialists-banner .select__btn{height:50px}.description-banner{font-weight:400;padding:40px 30px;border-radius:30px;background:#fff}.description-banner b{font-weight:500}.description-banner>*:not(:last-child){margin-bottom:.5rem}.credit-banner{position:relative;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:30px}.credit-banner .bg__gradient{background:linear-gradient(90deg,#fff,#ffffffe6 27.98%,#fff0)}.credit-big-banner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:80px 150px 80px 100px;border-radius:30px}.credit-big-banner .bg__gradient{background:linear-gradient(90deg,#fff,#ffffffe6 27.98%,#fff0)}.credit-big-banner .h3,.credit-big-banner .btn{position:relative}.block-title{position:relative;width:100%;min-height:860px}.block-title .bg__gradient{background:linear-gradient(90deg,#fff,#fff0)}.block-title .container{position:relative;height:100%}.block-title .content{width:100%;height:100%;padding-bottom:160px}.block-title .content .header-second{grid-template-columns:repeat(5,auto);width:100%;max-width:801px;margin-bottom:30px}.block-title .content .header-second-new-year{margin-top:105px;margin-bottom:60px}.block-title .content .header-second-new-year .header-second{margin:0}.block-title .content .header-second__work .color-main{margin-top:6px}.block-title .content .header-second__socials{padding-right:24px}.block-title .content .achievement{display:flex;align-items:center;gap:10px;margin-bottom:50px}.block-title .content .achievement .color-main{color:#8baa35}.block-title .content .achievement .color-main a{color:inherit}.block-title .content .awards{position:relative;max-width:801px;padding-right:108px;margin-bottom:30px;box-sizing:content-box}.block-title .content .award{display:grid;grid-template-columns:200px 1fr;gap:30px;padding:15px;width:100%;background:#fff;box-shadow:0 4px 15px #0005200a;border-radius:15px}.block-title .content .award:not(:last-child){margin-bottom:10px}.block-title .content .award__logo{display:flex;align-items:center}.block-title .content .award__logo img{display:block;width:auto;max-width:100%;height:auto}.block-title .content .award_yandex-nice-place{position:absolute;top:0;right:0;display:block;width:78px;height:auto;padding:0;background:none;box-shadow:none;border-radius:0}.block-title .content .award_yandex-nice-place .award__logo,.block-title .content .award_yandex-nice-place .award__logo img{display:block;width:100%;height:auto}.block-title .content .award_yandex-nice-place .award__logo img{filter:drop-shadow(0 0 12.363px rgba(0,0,0,.12))}.block-title .content .h1{margin-bottom:50px}.block-title .content .text{max-width:659px;margin-bottom:50px}.block-start-services{position:relative;z-index:2;margin-top:-80px;margin-bottom:50px}.block-start-services .wrapper{padding:60px 50px 100px;border-radius:30px;box-shadow:0 4px 15px #200e0014;background:#fff}.block-start-services .list{display:grid;grid-template-columns:repeat(2,49%);gap:50px 22px}.block-start-services .list .item{display:flex}.block-start-services .list .item__image{aspect-ratio:370/450;flex:1 0 50%;width:50%;height:auto;border-radius:30px;overflow:hidden}.block-start-services .list .item__image img{width:100%;height:100%;transition:.5s;transform:scale(1);border-radius:inherit;-o-object-fit:cover;object-fit:cover}.block-start-services .list .item__image:hover img{transform:scale(1.2)}.block-start-services .list .item__info{flex:1 0 50%;display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:9px 0 9px 30px}.block-start-services .list .item__name{color:#14142a;display:block;margin-bottom:25px}.block-start-services .list .item__price{font-weight:500;color:#a9cd47;margin-bottom:25px}.block-start-services .list .item__description{margin-bottom:30px}.block-start-services .list .item__buttons{display:flex;margin-top:auto}.block-promotions{padding:50px 0 25px}.block-promotions .title-wrapper{padding-right:110px}.block-promotions .swiper{position:relative;width:100%;overflow:visible}.block-promotions .swiper:before,.block-promotions .swiper:after{content:"";position:absolute;top:0;display:block;width:501px;height:100%;background:linear-gradient(180deg,#f3f6fb00,#f3f6fb);opacity:.7;z-index:2;pointer-events:none}.block-promotions .swiper:before{left:0;transform:rotate(90deg)}.block-promotions .swiper:after{right:0;transform:rotate(-90deg)}.block-promotions .swiper-slide{width:auto}.block-promotions .swiper-navigations{position:absolute;right:20px;bottom:calc(100% + 105px)}.block-promotions .promotion{color:#fff;position:relative;width:1170px;height:502px;border-radius:30px}.block-promotions .promotion .bg__shadow{background:#87aa33;opacity:.7}.block-promotions .promotion .content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:50px 198px 50px 50px}.block-promotions .promotion .content__promotion-end{position:absolute;top:50px;left:50px}.block-promotions .promotion .content__promotion-end .timer{margin-top:10px}.block-promotions .promotion .content__discount{position:absolute;right:50px;bottom:50px;font-size:50px;font-weight:600;text-align:center;display:flex;align-items:center;align-content:center;justify-content:center;width:168px;height:164px;padding-left:.5em;padding-top:.3em;background:url("data:image/svg+xml,%3csvg%20width='168'%20height='164'%20viewBox='0%200%20168%20164'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.392%2020.9384C70.3735%20-20.6813%2040.1243%208.66357%2029.4357%2032.3166C29.4357%2032.3166%2029.7014%2032.0985%2030.1984%2031.71C39.573%2016.3546%2062.5143%20-9.85878%20106.194%2014.6687C98.12%2016.1476%2087.4303%2018.4223%2076.5137%2027.6332C66.621%2034.7972%2054.6805%2038.5497%2044.4458%2036.8439C45.7763%2034.515%2060.3591%2019.5923%2082.3462%2011.0069C76.8303%2012.6441%2063.8371%2016.7841%2052.6338%2022.5158C41.0342%2028.9969%2034.894%2036.0691%2034.894%2036.0691V36.0702V36.0691C31.6872%2039.5936%2028.8435%2043.4003%2026.3828%2047.4285C26.0463%2044.587%2025.3057%2041.4145%2023.9774%2037.8668C20.2481%2027.9099%2022.9491%2017.2268%2025.3888%2013.0869C-12.867%2037.8667%20-0.24456%2061.0648%2013.9663%2072.0102C13.9663%2072.0102%2013.8899%2071.8198%2013.757%2071.4678C6.69701%2063.3827%20-4.1122%2045.633%2017.6679%2025.1669C17.0635%2030.0264%2016.4436%2036.5174%2019.7312%2044.3789C22.0358%2051.2928%2022.0336%2058.7602%2019.2309%2064.2782C18.1261%2063.085%2012.0535%2051.5673%2011.2543%2037.186C10.9222%2039.8891%209.96914%2049.1752%2011.3561%2057.3522C12.8328%2064.4631%2016.1846%2070.8491%2016.7358%2071.8685C16.3728%2073.6075%2016.0695%2075.3609%2015.8259%2077.1265C13.715%2092.4055%2016.2775%20107.966%2023.176%20121.761C30.0755%20135.557%2040.9866%20146.942%2054.4779%20154.419C67.9682%20161.897%2083.4055%20165.117%2098.7598%20163.657C110.092%20162.579%20120.987%20158.989%20130.676%20153.208C121.243%20157.076%20110.805%20159.223%2099.828%20159.223C58.3345%20159.223%2024.5685%20128.533%2023.4771%2090.2902C23.3177%2086.2908%2023.5103%2082.2671%2024.0637%2078.2644C25.7407%2066.1202%2030.6611%2054.6833%2038.2668%2045.1393C40.1243%2043.7579%2042.8119%2043.8332%2046.4538%2043.9361C54.3761%2044.1586%2066.8147%2044.5084%2085.0427%2030.2699C99.0875%2019.299%20121.545%2019.1186%20129.392%2020.9384ZM145.42%2045.954C150.687%2047.6521%20155.413%2049.8471%20159.489%2052.6488C154.212%2042.3831%20146.654%2033.4003%20137.338%2026.4211C137.338%2026.4211%20132.278%2024.5182%20127.501%2024.1773C122.725%2023.8363%20116.432%2023.6238%20116.432%2023.6238C116.432%2023.6238%20122.559%2025.7923%20125.288%2027.4981C128.017%2029.2039%20132.352%2033.0771%20132.352%2033.0771C137.297%2036.7809%20141.686%2041.1189%20145.42%2045.954ZM11.241%2036.9414C11.2277%2037.0067%2011.2133%2037.0764%2011.1978%2037.1517L11.2344%2036.7986L11.241%2036.9414Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M108.719%20153.47C118.389%20150.946%20127.43%20146.311%20135.17%20139.848C145.72%20131.037%20153.357%20119.239%20157.077%20106.007C160.797%2092.7742%20160.425%2078.725%20156.01%2065.7075C151.597%2052.6899%20143.346%2041.3128%20132.345%2033.0717C132.345%2033.0717%20128.288%2030.0043%20124.857%2027.8602C121.426%2025.7149%20116.425%2023.6184%20116.425%2023.6184C116.425%2023.6184%20122.718%2023.8309%20127.495%2024.1719C132.271%2024.5128%20137.331%2026.4156%20137.331%2026.4156C149.675%2035.663%20158.933%2048.4293%20163.886%2063.0364C167.859%2074.7522%20168.914%2087.2119%20167.022%2099.3461C162.449%20123.29%20145.306%20143.408%20117.579%20151.439C114.608%20152.299%20111.651%20152.974%20108.719%20153.47Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain}.block-promotions .promotion .content__name,.block-promotions .promotion .content__text{width:100%;max-width:700px}.block-promotions .promotion .content__name{margin-bottom:5px}.block-promotions .promotion .content__text:not(:last-child){margin-bottom:5px}.block-promotions .button-wrapper{display:flex;justify-content:center;margin-top:70px}.block-wrapper{padding-top:25px;padding-bottom:175px}.block-wrapper .row{display:flex;justify-content:space-between;gap:30px}.block-wrapper .row .col_left{width:49.06%}.block-wrapper .row .col_right{width:42.44%}.block-our-services .list{display:grid;grid-template-columns:repeat(2,1fr);gap:99px 14.5%;width:100%}.block-our-services .list .item{position:relative}.block-our-services .list .item__image{width:100%;height:auto;aspect-ratio:336/296;margin-bottom:30px;border-radius:30px;overflow:hidden}.block-our-services .list .item__image img{width:100%;height:100%;transition:.5s;transform:scale(1);border-radius:inherit;-o-object-fit:cover;object-fit:cover}.block-our-services .list .item__image:hover img{transform:scale(1.2)}.block-our-services .list .item__name{color:#363b41;display:flex;align-items:center;gap:15px;margin-bottom:25px}.block-our-services .list .item__name img{width:60px;height:60px}.block-our-services .list .item__links{color:#1c274c;list-style:none;padding-left:0}.block-our-services .list .item__links .link{display:flex;align-items:center;gap:10px;width:100%}.block-our-services .list .item__links .link:not(:last-child){margin-bottom:15px}.block-our-services .list .item__links .link .item__image{position:absolute;top:0;left:0;transition:.5s;opacity:0;pointer-events:none}.block-our-services .list .item__links .link:hover .item__image{opacity:1}.block-our-services .list .item__links .link .icon{display:block;width:16px;height:16px}.block-our-services .list .item__links .link a{color:inherit;display:block;width:100%;transition:.5s}.block-our-services .list .item__links .link a:hover{color:#87aa33}.block-our-services .list .item__btn{margin-top:25px}.block-our-services .button-wrapper{text-align:center;margin-top:50px}.block-before-after{width:100%}.block-before-after .wrapper{border-radius:30px;box-shadow:0 4px 15px #200e0014;background:#fff}.block-before-after .swiper-bottom{display:flex;align-items:center;position:relative;padding:30px}.block-before-after .swiper-pagination{position:absolute;left:0;bottom:auto;width:100%}.block-before-after .swiper-navigations{margin-left:auto}.block-before-after .before-after-block{width:100%;padding:30px 30px 20px}.block-before-after .before-after-block .before-after{margin-bottom:30px}.block-before-after .before-after-block .text{color:#363b41}.block-before-after.mb{margin-bottom:50px}.block-main-about{padding-top:20px;padding-bottom:20px}.block-main-about .wrapper{display:flex;background:#fff}.block-main-about .wrapper .picture{flex:1 0 49%;aspect-ratio:945/667;height:auto}.block-main-about .wrapper .picture__media{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.block-main-about .wrapper .content{flex:1 0 51%;padding:70px 106px 50px 136px}.block-main-about .wrapper .content .title-wrapper{max-width:570px}.block-main-about .wrapper .content .phone{display:block;margin-bottom:30px}.block-main-specialists{padding-top:50px;padding-bottom:150px}.block-main-specialists .swiper-navigations{position:absolute;right:0}.block-main-specialists .button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-top:30px}.block-main-specialists .specialists .specialist{width:420px;aspect-ratio:420/600}.block-callback{color:#fff;position:relative;padding-top:50px;padding-bottom:50px}.block-callback .bg__shadow{background:#1c274c;opacity:.7}.block-callback .row{position:relative;display:flex;align-items:center;gap:30px;width:92%;margin:0 auto}.block-callback .row .col{flex:1}.block-callback .title-wrapper{margin-bottom:0}.block-callback .title-wrapper .title{color:#fff}.block-callback .title-wrapper .description{max-width:569px}.block-callback .form{max-width:420px}.block-callback .form .input-base{width:100%;margin-bottom:50px}.block-callback .form .input-base input,.block-callback .form .input-base .textarea{height:32px;padding:0 0 6px;border:none;border-bottom:1px solid currentColor;border-radius:0;cursor:pointer}.block-callback .form .input-base .icon{right:0}.block-callback .form .input-base:focus-within{z-index:10}.block-callback .form .input-base .options{display:block;color:#1c274c;z-index:15}.block-callback .form .input-base .options__body{display:block;background:#fff;border-radius:10px;box-shadow:0 5px 30px #200e0026}.block-callback .form .btn{color:#14142a;margin-bottom:26px}.block-callback .form .label-check{font-size:12px;max-width:418px}.block-callback .form .wpcf7-response-output{border-radius:0!important}.block-reviews{padding-top:70px;padding-bottom:30px}.block-ratings{padding-top:70px;padding-bottom:50px}.block-ratings .list{display:flex;justify-content:space-between;gap:30px}.block-ratings .list .item{position:relative;width:200px}.block-ratings .list .item__logo{position:relative;display:block;width:100%;margin-bottom:15px;height:200px}.block-ratings .list .item__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block-ratings .list .item__logo-image{width:200px;height:40px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.block-ratings .list .item__logo-star{width:100%;height:200px;margin-bottom:15px}.block-ratings .list .item__logo-star svg,.block-ratings .list .item__logo-star img{width:100%;height:100%;object-fit:contain}.block-ratings .list .item__card{width:100%;display:flex;flex-direction:column;align-items:center;position:absolute;top:30%;left:0;opacity:0;visibility:hidden}.block-ratings .list .item__card-stars{width:50%;margin-bottom:15px;transition:all .5s ease}.block-ratings .list .item__card-stars img,.block-ratings .list .item__card-stars svg{width:100%}.block-ratings .list .item__card-button{margin-bottom:8px}.block-ratings .list .item__rating{font-weight:700;font-size:54px;line-height:1.1;text-align:center;color:#363b41;margin-top:-13px}.block-ratings .list .item__card,.block-ratings .list .item__logo-star,.block-ratings .list .item__logo-image{transition:all .2s ease}@media(min-width:768px){.block-ratings .list .item:hover .item__card{opacity:1;visibility:visible}.block-ratings .list .item:hover .item__card-stars{width:100%}.block-ratings .list .item:hover .item__logo-star{opacity:0;transform:scale(0)}.block-ratings .list .item:hover .item__logo-image{top:25%}}@media(max-width:768px){.block-ratings .list .item.hovered .item__card{opacity:1;visibility:visible}.block-ratings .list .item.hovered .item__card-stars{width:100%}.block-ratings .list .item.hovered .item__logo-star{opacity:0;transform:scale(0)}.block-ratings .list .item.hovered .item__logo-image{top:25%}}.block-gallery{padding-top:80px;padding-bottom:80px}.block-gallery .list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.block-gallery .list .item{display:block;aspect-ratio:645/399;overflow:hidden}.block-gallery .list .item:hover .item__image{transform:scale(1.2)}.block-gallery .list .item__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.block-contacts .container{position:relative;z-index:3;height:115px}.block-contacts .wrapper{display:flex;gap:50px;pointer-events:none}.block-contacts .wrapper>*{pointer-events:all}.block-contacts .content{width:100%;max-width:540px;padding:30px 50px;margin-left:66px;border-radius:30px;box-shadow:0 4px 15px #200e0014;background:#fff}.block-contacts .content .title-wrapper{margin-bottom:25px}.block-contacts .content .list{list-style:none;padding-left:0;margin-bottom:25px}.block-contacts .content .list .item:not(:last-child){margin-bottom:25px}.block-contacts .content .list .item__name{margin-bottom:10px}.block-contacts .content .list .item__value{color:#363b41}.block-contacts .content .list .item__value br{display:none}.block-contacts .content .line{width:100%;height:1px;margin-bottom:25px;background:#e5f0c0}.block-contacts .content .phone{color:#363b41;display:block;margin-bottom:25px}.block-contacts .content .phone:not(:last-of-type){margin-bottom:10px}.block-contacts .content .buttons-wrapper{display:flex;gap:15px}.block-contacts .content .buttons-wrapper .btn{flex:1}.block-contacts .content_no-margin{margin-left:0}.block-contacts .appointment-form-banner{max-width:786px}.block-contacts .map{position:relative;width:100%;height:606px}.block-contacts .map__trigger{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;z-index:2}.block-contacts .map__trigger[hidden]{display:none}.block-contacts .map__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.block-contacts .map__poster_static{position:absolute;top:0;left:0}.block-contacts .map__frame{width:100%;height:100%}.block-contacts .map__frame[hidden]{display:none}.block-contacts .map__frame-embed{width:100%;height:100%;border:0}.block-service-info{color:#1c274c;padding-bottom:50px}.block-service-info .grid{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));gap:30px}.block-service-info .image{position:relative;width:100%;height:100%;border-radius:30px}.block-service-info .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.block-service-info .block-before-after,.block-service-info .credit-banner{margin-bottom:30px}.block-service-steps{color:#363b41;padding-top:50px;padding-bottom:50px}.block-service-steps .h4{margin-bottom:50px}.block-service-steps .list{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.block-service-steps .list .item{display:flex;align-items:center;gap:30px}.block-service-steps .list .item__number{display:flex;align-items:center;align-content:center;justify-content:center;width:60px;height:60px;border-radius:60px;background:#e5f0c0}.block-service-steps .list .item__text{flex:1}.block-price{padding-top:50px;padding-bottom:50px}.block-price .wrapper{width:100%;padding:50px 50px 120px;border-radius:30px;background:#fff}.block-price .h4{margin-bottom:30px}.block-price .list{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px 50px}.block-price .list .item{display:flex;align-items:center;gap:15px}.block-price .list .item__icon{width:34px;height:34px;background:url("data:image/svg+xml,%3csvg%20width='34'%20height='34'%20viewBox='0%200%2034%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M29.1132%208.36408C29.0334%206.22382%2028.1969%204.99415%2026.915%204.10623C25.626%203.23705%2023.8035%202.82905%2021.9959%202.83341C20.3203%202.82949%2018.6704%203.17951%2017.5549%203.68472L17.1099%203.88218L16.6627%203.68472C15.7704%203.27802%2014.5263%202.97813%2013.1999%202.87133L10.9171%202.90184C9.57061%203.05397%208.2834%203.44672%207.30656%204.10884C6.02415%204.99372%205.18592%206.22556%205.10658%208.36233C5.10484%208.5319%205.09961%208.69056%205.09961%208.83615C5.12489%2011.8539%205.8171%2012.9445%206.65707%2014.4666C7.52233%2015.9631%208.51487%2017.8797%208.48828%2021.4244C8.48566%2025.5397%209.18353%2027.9542%209.94199%2029.2305C10.7131%2030.5133%2010.9716%2030.7051%2011.8133%2030.7051C12.703%2030.7051%2013.0107%2029.8085%2013.046%2029.3351C13.2178%2027.5941%2012.9209%2024.8706%2013.7792%2021.9667C14.0264%2021.1638%2014.328%2020.156%2014.9313%2019.2484C15.7429%2018.0223%2017.9372%2017.0655%2019.2929%2019.2484C19.8696%2020.1747%2020.1952%2021.1642%2020.4406%2021.9667C21.101%2024.1793%2021.291%2026.4935%2021.1367%2028.2584C20.924%2030.7121%2022.3638%2030.7051%2022.4095%2030.7051C23.175%2030.7051%2023.5093%2030.5138%2024.28%2029.2305C25.0389%2027.9542%2025.7376%2025.5406%2025.7341%2021.4244C25.7093%2017.8719%2026.7036%2015.9631%2027.5688%2014.464C28.4088%2012.9419%2029.0945%2011.8543%2029.1219%208.83615C29.1197%208.68533%2029.1158%208.52928%2029.1132%208.36408Z'%20fill='%23E5F0C0'/%3e%3c/svg%3e") no-repeat center/contain}.block-price .list .item__icon-second{width:16px;height:auto}.block-price .list .item__icon-second svg{display:block;width:100%;height:auto}.block-price .list .item__name{flex:1}.block-price .list .item__link{vertical-align:middle;display:inline-block;margin-left:.25em}.block-price .list .item__link svg{display:block;width:1em;height:auto}.block-price .list .item__price{font-weight:500}.block-specialist-info{color:#1c274c;padding-bottom:100px}.block-specialist-info .grid{display:grid;grid-template-areas:"image info price" "education education education" "description description credit";gap:30px}.block-specialist-info .image{grid-area:image;position:relative;aspect-ratio:378/540;width:100%;height:auto;border-radius:30px}.block-specialist-info .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.block-specialist-info .info{grid-area:info;padding:30px;border-radius:30px;background:#fff}.block-specialist-info .info .list{list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;height:100%}.block-specialist-info .info .list .item{display:flex;gap:15px}.block-specialist-info .info .list .item:not(:last-child){margin-bottom:30px}.block-specialist-info .info .list .item__text{flex:1;font-weight:500}.block-specialist-info .info .line{width:100%;height:1px;background:#efefed}.block-specialist-info .info .h4{margin-bottom:10px}.block-specialist-info .info .price{color:#849ec2;display:inline-flex;align-items:center;gap:15px}.block-specialist-info .info .price .h4{margin-bottom:0}.block-specialist-info .info .price__label{font-weight:500}.block-specialist-info .info .btn{margin-top:auto}.block-specialist-info .appointment-form-banner{display:none;grid-area:appointment-form}.block-specialist-info .education{grid-area:education;min-height:auto;padding:30px;border-radius:30px;background:#fff}.block-specialist-info .education .h4{margin-bottom:30px}.block-specialist-info .education .list{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:50px 20px;width:100%;overflow:hidden}.block-specialist-info .education .list .item{position:relative;width:100%;max-width:240px;padding-top:40px}.block-specialist-info .education .list .item__icon{color:#d1e4ff;position:absolute;top:-10px;left:-10px;padding:10px;z-index:2;box-sizing:content-box;background:#fff}.block-specialist-info .education .list .item__line{position:absolute;top:12px;left:-100vw;width:200vw;height:1px;background:#d1e4ff}.block-specialist-info .education .list .item__location{font-weight:500}.block-specialist-info .education .list .item__city,.block-specialist-info .education .list .item__type{color:#849ec2}.block-specialist-info .block-price{grid-area:price;padding:0}.block-specialist-info .block-price .wrapper{height:100%;padding:30px}.block-specialist-info .block-price .list{grid-template-columns:repeat(1,1fr)}.block-specialist-info .description-banner{grid-area:description;background:#f6faea}.block-specialist-info .credit-banner{grid-area:credit}.block-about{color:#1c274c;padding-bottom:100px}.block-about .wrapper{display:flex;gap:30px}.block-about .wrapper .text{flex:1;padding:30px;background:#fff;border-radius:30px}.block-about .wrapper .text p{margin-bottom:30px}.block-about .wrapper .text .comment{color:#849ec2}.block-about .wrapper .text .comment-author{display:flex;align-items:center;gap:15px;margin-top:30px}.block-about .wrapper .text .comment-author__icon{display:block;width:75px;height:auto}.block-about .wrapper .text .comment-author__name{display:block}.block-about .wrapper .text .comment-author__position{display:block;color:#849ec2}.block-about .wrapper .image{width:514px;height:auto;border-radius:30px;-o-object-fit:cover;object-fit:cover}.block-info-number{padding-top:50px;padding-bottom:50px}.block-info-number .advantages{margin:0}.block-info-number .advantages .list{grid-template-columns:repeat(4,1fr)}.block-licenses{padding-top:50px;padding-bottom:50px}.block-licenses .list{display:grid;grid-template-columns:repeat(4,calc(25% - 15px));gap:30px;margin-bottom:50px}.block-licenses .list .item{display:block}.block-licenses .list .item__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;padding:0 30px;margin-bottom:30px}.block-licenses .list .item__image img{display:block;width:100%;height:auto}.block-licenses .list .item__name{color:#849ec2;text-align:center}.block-first-time-patient-questionnaire{position:relative;padding-bottom:20px}.block-first-time-patient-questionnaire .bg__media{height:800px;object-position:right}.block-first-time-patient-questionnaire .container{position:relative}.block-first-time-patient-questionnaire .wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.block-first-time-patient-questionnaire .wrapper .col{width:100%}.block-first-time-patient-questionnaire .wrapper .col-1{max-width:786px}.block-first-time-patient-questionnaire .wrapper .col-2{max-width:745px;padding-top:500px}.block-first-time-patient-questionnaire .form{color:#1c274c;padding:30px;background:#fff;box-shadow:0 4px 15px #0005200a;border-radius:30px}.block-first-time-patient-questionnaire .form .title-wrapper{margin-bottom:40px}.block-first-time-patient-questionnaire .form .line{width:100%;height:1px;margin-bottom:40px;background:#efefed}.block-first-time-patient-questionnaire .form .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 10px;margin-bottom:40px}.block-first-time-patient-questionnaire .form .input-grid .col-2-span{grid-column:1 / 2 span}.block-first-time-patient-questionnaire .form .input-category{font-size:17px;font-weight:500;margin-bottom:40px}.block-first-time-patient-questionnaire .form .input-base br{display:none}.block-first-time-patient-questionnaire .form .input-base .options,.block-first-time-patient-questionnaire .form .input-base .options__body{display:block}.block-first-time-patient-questionnaire .form .label-check{margin-bottom:40px}.block-first-time-patient-questionnaire .form .btn{width:100%}.block-first-time-patient-questionnaire .content{color:#1c274c;padding:30px;background:#fff;box-shadow:0 4px 15px #0005200a;border-radius:30px}.block-first-time-patient-questionnaire .content .title{margin-bottom:25px}.block-first-time-patient-questionnaire .content .text{color:#4f6789}.block-first-time-patient-questionnaire .content .text b,.block-first-time-patient-questionnaire .content .text strong{font-weight:500}.block-first-time-patient-questionnaire .content .text>*:not(:last-child){margin-bottom:2.2em}.page-text{color:#1c274c}.page-text .wysiwyg-wrapper{width:100%}.page-text .wysiwyg-wrapper img{float:left;width:100%;max-width:400px;margin-right:30px;margin-bottom:30px;border-radius:30px;-o-object-fit:cover;object-fit:cover}.page-text .wysiwyg-wrapper h1,.page-text .wysiwyg-wrapper h2,.page-text .wysiwyg-wrapper h3,.page-text .wysiwyg-wrapper h4,.page-text .wysiwyg-wrapper h5{color:#849ec2;margin-bottom:1.66rem}.page-text .wysiwyg-wrapper strong,.page-text .wysiwyg-wrapper b{font-weight:700}.page-text .wysiwyg-wrapper p{margin-bottom:1.66rem}.page-text .wysiwyg-wrapper ul{margin-top:1rem}.page-text .wysiwyg-wrapper ul li{margin-bottom:.5rem}.page-text .table-wrapper{width:100%;padding-bottom:10px;overflow:auto}.page-text table{border-collapse:collapse;width:100%;min-width:1024px}.page-text table td{width:auto!important;padding:.25em .5em;border:1px solid}.page-text button,.page-text .btn{color:#fff;margin-top:2rem;margin-bottom:2.5rem}.page-services .services{padding-bottom:50px}.page-services .service{width:100%;margin-bottom:100px}.page-services .service__grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.page-services .service__image{aspect-ratio:211/94;width:100%;height:auto;border-radius:30px;-o-object-fit:cover;object-fit:cover}.page-services .service__info{color:#8a8994}.page-services .service__info-text{width:100%;margin-bottom:20px}.page-services .service__info-text p:not(:last-child){margin-bottom:1.4em}.page-services .service__info-buttons{display:flex;align-items:center;width:100%}.page-services .service__info .price{display:inline-flex;align-items:center;gap:10px;margin-right:auto}.page-services .service__info .price__icon{width:28px;height:28px}.page-services .service__info .price__label{font-weight:500}.page-services .service__info .price__amount{margin-left:5px}.page-services .service__categories{color:#363b41}.page-services .service__categories .category{margin-bottom:25px}.page-services .service__categories .subcategories{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.page-services .service__categories .subcategories .subcategory{display:flex;align-items:center;gap:10px;transition:.5s}.page-services .service__categories .subcategories .subcategory .services-category__image{position:absolute;top:0;left:0;transition:.5s;opacity:0;pointer-events:none}.page-services .service__categories .subcategories .subcategory .icon{width:16px;height:auto}.page-services .service__categories .subcategories .subcategory span{flex:1}.page-services .service__categories .subcategories .subcategory:hover{color:#87aa33}.page-services .service__categories .subcategories .subcategory:hover .services-category__image{opacity:1}.page-services .services-categories{padding-bottom:50px}.page-services .services-category{width:100%;padding:30px;margin-bottom:30px;border-radius:30px;background:#fff}.page-services .services-category__grid{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));gap:30px}.page-services .services-category__grid-item{position:relative}.page-services .services-category__image{aspect-ratio:211/94;width:100%;height:auto;margin-bottom:30px;border-radius:30px;-o-object-fit:cover;object-fit:cover}.page-services .services-category__categories{color:#1c274c}.page-services .services-category__categories .category{display:flex;align-items:center;gap:15px;margin-bottom:25px}.page-services .services-category__categories .category img{width:60px;height:60px}.page-services .services-category__categories .subcategories{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px}.page-services .services-category__categories .subcategories .subcategory{color:inherit;display:flex;align-items:center;gap:10px;transition:.5s}.page-services .services-category__categories .subcategories .subcategory .services-category__image{position:absolute;top:0;left:0;transition:.5s;opacity:0;pointer-events:none}.page-services .services-category__categories .subcategories .subcategory .icon{width:16px;height:auto}.page-services .services-category__categories .subcategories .subcategory span{flex:1}.page-services .services-category__categories .subcategories .subcategory:hover{color:#87aa33}.page-services .services-category__categories .subcategories .subcategory:hover .services-category__image{opacity:1}.page-services .services-category__info{color:#849ec2;margin-bottom:30px}.page-services .services-category__info-text{width:100%;margin-bottom:20px}.page-services .services-category__info-text p:not(:last-child){margin-bottom:1.4em}.page-services .services-category__info-buttons{display:flex;align-items:center;width:100%}.page-services .services-category__info .price{display:inline-flex;align-items:center;gap:10px;margin-right:auto}.page-services .services-category__info .price__icon{width:28px;height:28px}.page-services .services-category__info .price__label{font-weight:500}.page-services .services-category__info .price__amount{margin-left:5px}.page-services .services-category__specialists .specialist{display:flex;gap:15px}.page-services .services-category__specialists .specialist .bg{overflow:hidden}.page-services .services-category__specialists .specialist .bg__shadow{background:linear-gradient(180deg,#14142a00,#14142a);opacity:.7}.page-services .services-category__specialists .specialist .bg__media{transition:.5s}.page-services .services-category__specialists .specialist:hover .bg__media{transform:scale(1.2)}.page-services .services-category__specialists .specialist__image{position:relative;display:block;width:110px;height:140px;border-radius:30px;-o-object-fit:cover;object-fit:cover}.page-services .services-category__specialists .specialist__info{flex:1}.page-services .services-category__specialists .specialist__name{display:block;color:#1c274c;margin-bottom:15px}.page-services .services-category__specialists .specialist__list{color:#849ec2;font-weight:300;font-size:12px;line-height:1.3;letter-spacing:0%;list-style:none;padding:0;margin-bottom:15px}.page-services .services-category__specialists .specialist__list li:not(:last-child){margin-bottom:5px}.page-services .services-category__specialists .specialist__btn{padding:0 10px}.page-services .services-category__specialists .button-wrapper{display:flex;align-items:center;gap:25px;margin-top:25px}.page-services .services-category__specialists .swiper-pagination{justify-content:flex-start}.page-service .block-wrapper,.page-service .block-specialists{padding-top:50px;padding-bottom:150px}.page-service .credit-banner{width:100%;min-height:250px}.page-promotions .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:70px}.page-promotions .promotion{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px;background:#fff;border-radius:30px}.page-promotions .promotion .bg__shadow{background:linear-gradient(180deg,#1c274c00,#1c274c)}.page-promotions .promotion__top{color:#fff;position:relative;display:flex;flex-direction:column;width:100%;height:434px;padding:30px 25px 80px;border-radius:inherit}.page-promotions .promotion__top .small-text{position:relative;font-weight:300;font-size:12px;line-height:1.3;color:#fff}.page-promotions .promotion__top .wrapper{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:auto}.page-promotions .promotion__top .wrapper:first-child{margin-bottom:auto}.page-promotions .promotion__top .discount{font-size:45px;font-weight:600;text-align:center;display:flex;align-items:center;align-content:center;justify-content:center;width:144px;height:141px;padding-left:.3em;padding-top:.3em;background:url("data:image/svg+xml,%3csvg%20width='168'%20height='164'%20viewBox='0%200%20168%20164'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.392%2020.9384C70.3735%20-20.6813%2040.1243%208.66357%2029.4357%2032.3166C29.4357%2032.3166%2029.7014%2032.0985%2030.1984%2031.71C39.573%2016.3546%2062.5143%20-9.85878%20106.194%2014.6687C98.12%2016.1476%2087.4303%2018.4223%2076.5137%2027.6332C66.621%2034.7972%2054.6805%2038.5497%2044.4458%2036.8439C45.7763%2034.515%2060.3591%2019.5923%2082.3462%2011.0069C76.8303%2012.6441%2063.8371%2016.7841%2052.6338%2022.5158C41.0342%2028.9969%2034.894%2036.0691%2034.894%2036.0691V36.0702V36.0691C31.6872%2039.5936%2028.8435%2043.4003%2026.3828%2047.4285C26.0463%2044.587%2025.3057%2041.4145%2023.9774%2037.8668C20.2481%2027.9099%2022.9491%2017.2268%2025.3888%2013.0869C-12.867%2037.8667%20-0.24456%2061.0648%2013.9663%2072.0102C13.9663%2072.0102%2013.8899%2071.8198%2013.757%2071.4678C6.69701%2063.3827%20-4.1122%2045.633%2017.6679%2025.1669C17.0635%2030.0264%2016.4436%2036.5174%2019.7312%2044.3789C22.0358%2051.2928%2022.0336%2058.7602%2019.2309%2064.2782C18.1261%2063.085%2012.0535%2051.5673%2011.2543%2037.186C10.9222%2039.8891%209.96914%2049.1752%2011.3561%2057.3522C12.8328%2064.4631%2016.1846%2070.8491%2016.7358%2071.8685C16.3728%2073.6075%2016.0695%2075.3609%2015.8259%2077.1265C13.715%2092.4055%2016.2775%20107.966%2023.176%20121.761C30.0755%20135.557%2040.9866%20146.942%2054.4779%20154.419C67.9682%20161.897%2083.4055%20165.117%2098.7598%20163.657C110.092%20162.579%20120.987%20158.989%20130.676%20153.208C121.243%20157.076%20110.805%20159.223%2099.828%20159.223C58.3345%20159.223%2024.5685%20128.533%2023.4771%2090.2902C23.3177%2086.2908%2023.5103%2082.2671%2024.0637%2078.2644C25.7407%2066.1202%2030.6611%2054.6833%2038.2668%2045.1393C40.1243%2043.7579%2042.8119%2043.8332%2046.4538%2043.9361C54.3761%2044.1586%2066.8147%2044.5084%2085.0427%2030.2699C99.0875%2019.299%20121.545%2019.1186%20129.392%2020.9384ZM145.42%2045.954C150.687%2047.6521%20155.413%2049.8471%20159.489%2052.6488C154.212%2042.3831%20146.654%2033.4003%20137.338%2026.4211C137.338%2026.4211%20132.278%2024.5182%20127.501%2024.1773C122.725%2023.8363%20116.432%2023.6238%20116.432%2023.6238C116.432%2023.6238%20122.559%2025.7923%20125.288%2027.4981C128.017%2029.2039%20132.352%2033.0771%20132.352%2033.0771C137.297%2036.7809%20141.686%2041.1189%20145.42%2045.954ZM11.241%2036.9414C11.2277%2037.0067%2011.2133%2037.0764%2011.1978%2037.1517L11.2344%2036.7986L11.241%2036.9414Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M108.719%20153.47C118.389%20150.946%20127.43%20146.311%20135.17%20139.848C145.72%20131.037%20153.357%20119.239%20157.077%20106.007C160.797%2092.7742%20160.425%2078.725%20156.01%2065.7075C151.597%2052.6899%20143.346%2041.3128%20132.345%2033.0717C132.345%2033.0717%20128.288%2030.0043%20124.857%2027.8602C121.426%2025.7149%20116.425%2023.6184%20116.425%2023.6184C116.425%2023.6184%20122.718%2023.8309%20127.495%2024.1719C132.271%2024.5128%20137.331%2026.4156%20137.331%2026.4156C149.675%2035.663%20158.933%2048.4293%20163.886%2063.0364C167.859%2074.7522%20168.914%2087.2119%20167.022%2099.3461C162.449%20123.29%20145.306%20143.408%20117.579%20151.439C114.608%20152.299%20111.651%20152.974%20108.719%20153.47Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain}.page-promotions .promotion__top .promotion-end{margin-bottom:30px}.page-promotions .promotion__top .promotion-end .timer{font-weight:500;margin-top:10px}.page-promotions .promotion__bottom{flex:1;color:#1c274c;position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:25px;margin-top:-50px;background:#f7fbfe;border-radius:inherit}.page-promotions .promotion__bottom .info{max-width:411px;padding-right:35px;border-right:1px solid #D1E4FF}.page-promotions .promotion__bottom .info .name{margin-bottom:10px}.page-promotions .promotion__bottom .price{flex:1;white-space:nowrap;padding-left:35px}.page-promotions .promotion__bottom .price__label{margin-bottom:10px}.page-promotions .promotion__bottom .price__wrapper{display:inline-flex;align-items:center;gap:15px}.page-promotions .promotion__bottom .price__wrapper s{font-size:25px;font-weight:700;color:#849ec2}.page-promotions .promotion__bottom .price__wrapper span{color:#a9cd47}.page-specialists .specialists,.page-reviews .reviews{padding-bottom:150px}.page-contacts .block-contacts .container{height:350px}.page-faq{color:#1c274c}.page-faq .accordion{margin-bottom:10px}.page-faq .accordion__content{color:#93abcc}.page-articles .articles{padding-bottom:150px}.page-articles .articles .list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.page-articles .articles .list .article{width:calc(50% - 15px)}.page-articles .articles .pagination{margin-top:80px}.page-articles .articles .article{padding:30px;border-radius:30px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.page-articles .articles .article__title{font-weight:500;color:#1c274c;display:flex;align-items:center;gap:15px;margin-bottom:30px}.page-articles .articles .article__title .icon{color:#849ec2;width:48px;height:48px}.page-articles .articles .article__title a{flex:1;color:#1c274c;transition:.5s}.page-articles .articles .article__title a:hover{color:#ff7575}.page-articles .articles .article__description{color:#849ec2;margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.page-article{color:#1c274c}.page-article .text p,.page-article .text button,.page-article .text .btn{margin-bottom:30px}.page-article .text b,.page-article .text strong{font-weight:500}.page-article .text .aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}.page-article .text .alignleft{float:left;margin:.5rem 1.5rem .5rem 0}.page-article .text .alignright{float:right;margin:.5rem 0 .5rem 1.5rem}.page-article .text .alignleft,.page-article .text .alignright{max-width:100%;height:auto}.page-article .appointment-form-banner{float:right;max-width:786px;margin-left:30px;margin-bottom:30px}.page-article .appointment-form-banner p,.page-article .appointment-form-banner .btn,.page-article .appointment-form-banner .btn__text{margin-bottom:0}.page-article button,.page-article .btn{color:#fff}.page-price{color:#1c274c}.page-price .block-price{padding-top:0}.page-price .block-price .wrapper{padding:30px}.page-price .block-price .wrapper .list:not(:last-child){margin-bottom:50px}.page-price .credit-big-banner{margin-bottom:100px}.page-vacancies{color:#1c274c}.page-vacancies .vacancies{padding-bottom:100px}.page-vacancies .vacancy{display:flex;align-items:center;gap:30px;padding:30px;border-radius:30px;background:#fff;margin-bottom:10px}.page-vacancies .vacancy__title{font-weight:500;display:flex;gap:15px;margin-bottom:15px}.page-vacancies .vacancy__title span{flex:1}.page-vacancies .vacancy__description{color:#849ec2}.page-vacancies .vacancy__btn{white-space:nowrap}.page-vacancies .vacancies-info{padding:30px;margin-bottom:100px;border-radius:30px;background:#fff}.page-vacancies .vacancies-info__title{font-weight:500;display:flex;align-items:center;gap:15px;margin-bottom:30px}.page-vacancies .vacancies-info__title-icon{display:block;width:75px;height:auto}.page-vacancies .vacancies-info__title span{flex:1}.page-vacancies .vacancies-info__text{color:#849ec2;margin-bottom:30px}.page-patients{color:#1c274c}.page-patients .h3{margin-bottom:50px}.page-patients .list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:90px}.page-patients .list .item{padding:30px;border-radius:30px;background:#fff}.page-patients .list .item__title{font-weight:500;min-height:55px;margin-bottom:25px}.page-patients .list .item__download{display:inline-flex;align-items:center;gap:10px}.page-patients .text{margin-bottom:50px}.page-patients .text p:not(:last-child){margin-bottom:30px}.page-patients .text b,.page-patients .text strong{font-weight:500}.page-patients .text a{color:#a9cd47}.page-licenses{color:#1c274c}.page-licenses .h3{margin-bottom:50px}.page-licenses .list{display:grid;grid-template-columns:repeat(3,calc(33% - 20px));gap:30px;margin-bottom:50px}.page-licenses .list .item{display:block;padding:30px;border-radius:30px;background:#fff}.page-licenses .list .item__image{display:block;aspect-ratio:457/317;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;margin-bottom:30px}.page-licenses .list .item__image img{display:block;width:100%;height:100%}.page-licenses .list .item__text{color:#849ec2;text-align:center}.page-equipment{color:#1c274c}.page-equipment .equipments,.page-equipment .credit-big-banner{margin-bottom:100px}.page-search .list{list-style:none;padding-left:0;margin-bottom:70px}.page-search .list .item{color:#363b41;padding:30px;margin-bottom:15px;border-radius:30px;background:#fff}.page-search .list .item a{display:block}.page-search .list .item__title{display:flex;align-items:center;gap:30px;margin-bottom:15px}.page-search .list .item__title .text-large,.page-search .list .item__title .title-wrapper .name,.title-wrapper .page-search .list .item__title .name,.page-search .list .item__title .title-wrapper .description,.title-wrapper .page-search .list .item__title .description,.page-search .list .item__title .nav__link{font-weight:500;flex:1}.page-search .list .item__number{display:flex;align-items:center;align-content:center;justify-content:center;width:60px;height:60px;border-radius:60px;background:#e5f0c0}.page-404 .content{color:#1c274c;display:flex;flex-direction:column;align-items:center;gap:50px;padding:100px 50px;border-radius:30px;background:#fff}.page-404 .content__image{width:100%;max-width:564px;height:auto}.page-first-time-patient-questionnaire .block-gallery{padding-bottom:0}@media(min-width:769px){.mobile{display:none!important}.header .hide{display:none}.header .show{display:block}}@media(min-width:769px)and (max-width:1024px){.header .show{margin-left:-150px}}@media(min-width:1399px){.block-specialist-info .grid{grid-template-columns:23.625% 23.625% 1fr}}@media(max-width:1640px){html,body{font-size:17px}.text-large,.nav__link,.title-wrapper .description,.title-wrapper .name{font-size:19px}.title{font-size:32px}h1,.h1{font-size:41px}h2,.h2{font-size:32px}h3,.h3{font-size:25px}h4,.h4{font-size:23px}.btn{font-size:16px;height:50px;padding:0 23px}.btn__icon{width:22px;height:22px}.btn_small{font-size:13px;line-height:1.4;height:46px}.title-wrapper-wrapper{margin-bottom:40px}.title-wrapper-wrapper .title-wrapper{margin-bottom:0}.title-wrapper{margin-bottom:40px}.title-wrapper .description{max-width:710px}.title-wrapper_centered .description{max-width:570px}.swiper-button{width:50px;height:50px}.swiper-button__icon{width:30px;height:30px}.nav{gap:25px}.advantages{margin-bottom:40px}.advantages .list{gap:40px 20px}.advantages .list .item{gap:20px}.advantages .list .item__image{width:50px}.before-after .dragme .icon{top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.specialists .banner{height:500px}.specialists .banner .content{padding:40px}.specialists .swiper-slide{width:calc(25% - 25px)}.specialists .specialist{width:100%}.specialists .specialist .content{padding:25px 20px}.specialists .specialist .content__name{margin-bottom:18px}.specialists .specialist .content__list{margin-bottom:13px}.specialists .specialist .content__list li:not(:last-child){margin-bottom:3px}.specialists .specialist .content__labels{display:flex;flex-wrap:wrap;gap:10px;min-height:29px}.specialists .specialist .content__labels .label{font-size:10px;padding:8px 13px}.specialists .button-wrapper{margin-top:40px}.reviews .review{width:380px}.reviews .review .author__avatar:before,.reviews .review .author__avatar img{width:60px;height:60px;border-radius:60px}.reviews .button-wrapper{margin-top:40px}.equipments .equipment .image{width:480px}.equipments .button-wrapper{margin-top:40px}.pagination__item a{min-width:50px;height:50px;padding:10px 20px;border-radius:50px}.container{padding:0 30px}.header-promotions .promotion .wrapper{padding:14px 0}.header-promotions .promotion .name{margin-right:30px}.header-promotions .promotion .price{margin-right:40px}.header-promotions .promotion .button-wrapper{gap:20px}.header__wrapper{gap:15px;padding:15px 0}.header__nav>ul{margin:0 -10px}.header__nav>ul>li{padding:0 10px}.header-second{padding:20px 30px}.header-second__logo{width:245px}.footer-top{justify-content:space-between;gap:30px 0}.footer-top__info{margin-right:40px}.footer-top__info .logo{width:245px}.footer-top__nav_3 .payments{margin-bottom:18px}.footer-top__nav_3 .text{margin-bottom:20px}.footer-top__nav{width:245px}.footer-top__nav ul>li:nth-child(1)>a{font-size:19px}.footer-top__nav_1{margin-left:0}.footer-top__nav_3{margin-right:50px}.footer-bottom{gap:20px 50px}.footer-bottom__links{gap:16px 30px;padding-right:0}.footer-bottom__cookie{width:100%;max-width:760px}.cookie-notice .container{padding-bottom:40px}.cookie-notice__btn{max-width:320px}.appointment-form-banner{padding:30px}.appointment-form-banner .wrapper{margin-bottom:30px}.appointment-form-banner .price__icon{width:24px;height:24px}.appointment-form-banner .title-wrapper,.appointment-form-banner .line{margin-bottom:30px}.appointment-form-banner .label-check,.appointment-form-banner .input-checkbox{margin-top:30px}.appointment-specialists-banner{padding:30px}.appointment-specialists-banner .wrapper{margin-bottom:30px}.appointment-specialists-banner .price__icon{width:24px;height:24px}.appointment-specialists-banner .title-wrapper,.appointment-specialists-banner .line,.appointment-specialists-banner .select{margin-bottom:30px}.description-banner{padding:30px}.block-title{min-height:780px}.block-title .content{padding-bottom:140px}.block-title .content .header-second{width:auto;max-width:767px}.block-title .content .header-second-new-year{margin-top:90px;margin-bottom:50px}.block-title .content .header-second-new-year .header-second{margin:0}.block-title .content .header-second__socials{padding-right:20px}.block-title .content .achievement{gap:10px;margin-bottom:40px}.block-title .content .h1{margin-bottom:40px}.block-title .content .text{max-width:593px;margin-bottom:40px}.block-title .content .awards{max-width:767px}.block-start-services{margin-top:-70px;margin-bottom:40px}.block-start-services .wrapper{padding:50px 40px 90px}.block-start-services .list{gap:40px 30px}.block-start-services .list .item__info{padding-left:20px}.block-start-services .list .item__name,.block-start-services .list .item__price,.block-start-services .list .item__description{margin-bottom:20px}.block-promotions{padding-top:40px;padding-bottom:20px}.block-promotions .swiper{position:relative;width:100%}.block-promotions .swiper:before,.block-promotions .swiper:after{width:460px}.block-promotions .swiper:before{left:-70px}.block-promotions .swiper:after{right:-70px}.block-promotions .swiper-navigations{right:30px;bottom:calc(100% + 85px)}.block-promotions .promotion{width:1100px;height:460px}.block-promotions .promotion .content{padding:40px 181px 40px 40px}.block-promotions .promotion .content__promotion-end{top:40px;left:40px}.block-promotions .promotion .content__discount{right:40px;bottom:40px;font-size:40px;width:151px;height:147px}.block-promotions .promotion .content__name,.block-promotions .promotion .content__text{max-width:630px}.block-promotions .button-wrapper{margin-top:60px}.block-wrapper{padding-top:20px;padding-bottom:150px}.block-our-services .list{gap:90px 30px}.block-our-services .list .item__image{margin-bottom:25px}.block-our-services .list .item__name{margin-bottom:20px}.block-our-services .list .item__name img{width:40px;height:40px}.block-our-services .list .item__links .link:not(:last-child){margin-bottom:10px}.block-our-services .list .item__links__btn{margin-top:20px}.block-our-services .button-wrapper{text-align:center;margin-top:40px}.block-before-after .before-after-block{padding-bottom:0}.block-before-after.mb{margin-bottom:40px}.block-main-about .wrapper .content{flex:1 0 50%;padding:50px 76px}.block-main-about .wrapper .content .title-wrapper{max-width:100%}.block-main-about .wrapper .content .phone{display:block;margin-bottom:30px}.block-main-specialists{padding-top:40px;padding-bottom:130px}.block-main-specialists .button-wrapper{margin-top:40px}.block-callback .form .input-base{width:100%;margin-bottom:40px}.block-callback .form .btn{color:#14142a;margin-bottom:20px}.block-callback .form .label-check{font-size:10px;max-width:375px}.block-reviews,.block-ratings{padding-top:40px;padding-bottom:40px}.block-ratings .list{flex-wrap:wrap}.block-ratings .list .item{width:155px}.block-ratings .list .item__rating{font-weight:600;font-size:45px}.block-gallery{padding-top:70px;padding-bottom:70px}.block-contacts .container{height:100px}.block-contacts .wrapper{gap:40px}.block-contacts .content{margin-left:50px;max-width:490px;padding:30px 40px}.block-contacts .content .title-wrapper,.block-contacts .content .list{margin-bottom:20px}.block-contacts .content .list .item:not(:last-child){margin-bottom:25px}.block-contacts .content .list .item__name{margin-bottom:6px}.block-contacts .content .line,.block-contacts .content .phone{margin-bottom:20px}.block-contacts .content_no-margin{margin-left:0}.block-contacts .map{height:550px}.block-service-info{padding-bottom:40px}.block-service-steps{padding-top:40px;padding-bottom:40px}.block-service-steps .h4{margin-bottom:40px}.block-service-steps .list .item__number{width:50px;height:50px;border-radius:50px}.block-price{padding-top:40px;padding-bottom:40px}.block-price .wrapper{padding:40px 40px 100px}.block-price .list{gap:15px 40px}.block-specialist-info{padding-bottom:90px}.block-specialist-info .info{padding:25px}.block-specialist-info .info .h4{margin-bottom:25px}.block-specialist-info .info .list .item:not(:last-child){margin-bottom:25px}.block-specialist-info .appointment-form-banner,.block-specialist-info .education{padding:25px}.block-specialist-info .education .list{row-gap:30px}.block-specialist-info .block-price{grid-area:price;padding:0}.block-about{padding-bottom:90px}.block-about .wrapper .text p{margin-bottom:25px}.block-about .wrapper .text .comment-author{margin-top:25px}.block-about .wrapper .text .comment-author__icon{width:65px}.block-about .wrapper .image{width:460px}.block-info-number,.block-licenses{padding-top:40px;padding-bottom:40px}.block-licenses .list{margin-bottom:40px}.block-first-time-patient-questionnaire{padding-bottom:0}.block-first-time-patient-questionnaire .form{padding:20px}.block-first-time-patient-questionnaire .form .title-wrapper,.block-first-time-patient-questionnaire .form .line{margin-bottom:30px}.block-first-time-patient-questionnaire .form .input-grid{gap:20px 10px;margin-bottom:30px}.block-first-time-patient-questionnaire .form .input-category,.block-first-time-patient-questionnaire .form .label-check{margin-bottom:30px}.block-first-time-patient-questionnaire .content{padding:20px}.page-services .services{padding-bottom:40px}.page-services .service{margin-bottom:90px}.page-services .service__info-text{margin-bottom:18px}.page-services .service__info .price__icon{width:24px;height:24px}.page-services .service__categories .category{margin-bottom:22px}.page-services .services-categories{padding-bottom:40px}.page-services .services-category__info-text{margin-bottom:18px}.page-services .services-category__info .price__icon{width:24px;height:24px}.page-services .services-category__categories .category{margin-bottom:22px}.page-services .services-category__categories .category img{width:40px;height:40px}.page-services .services-category__specialists .specialist__image{width:95px;height:130px}.page-service .block-wrapper,.page-service .block-specialists{padding-top:40px;padding-bottom:140px}.page-promotions .promotion__top{height:404px}.page-promotions .promotion__bottom .info{max-width:342px;padding-right:20px}.page-promotions .promotion__bottom .price{padding-left:20px}.page-promotions .promotion__bottom .price__wrapper{flex-wrap:wrap;gap:10px}.page-promotions .promotion__bottom .price__wrapper s{font-size:22px}.page-specialists .specialists,.page-reviews .reviews,.page-articles .articles{padding-bottom:140px}.page-articles .articles .pagination{margin-top:60px}.page-price .credit-big-banner{margin-bottom:90px}.page-price .block-price .wrapper .list:not(:last-child){margin-bottom:40px}.page-vacancies .vacancies{padding-bottom:90px}.page-patients .h3{margin-bottom:40px}.page-patients .list{margin-bottom:80px}.page-patients .list .item__title{min-height:initial}.page-patients .text,.page-licenses .h3,.page-licenses .list,.page-licenses .text{margin-bottom:40px}.page-equipment .equipments,.page-equipment .credit-big-banner{margin-bottom:80px}.page-search .list .item__number{width:50px;height:50px;border-radius:50px}.page-404 .content{gap:40px;padding:90px 40px}.page-404 .content__image{max-width:500px}}@media(max-width:1400px){.nav{gap:20px}.header__nav .text-large{font-size:15px}.footer-top__nav{width:auto}.footer-bottom{gap:20px 40px}.footer-bottom__links{-moz-column-gap:25px;column-gap:25px}.footer-bottom__cookie{max-width:700px}.appointment-specialists-banner .select__wrapper{flex-wrap:wrap}.appointment-specialists-banner .select__btn{width:100%}.block-start-services .list .item__image{flex-basis:45%;width:45%}.block-ratings .list{gap:30px 25px;justify-content:center}.block-ratings .list .item{width:150px}}@media(max-width:1280px){html,body{font-size:16px}.text-large,.nav__link,.title-wrapper .description,.title-wrapper .name{font-size:17px}.title{font-size:28px}h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:21px}h4,.h4{font-size:19px}h5,.h5{font-size:17px}h6,.h6{font-size:16px}.icon.visa{width:54px;height:18px}.icon.mc{width:35px;height:33px}.icon.mir{width:78px;height:22px}.btn{font-size:14px;height:47px;padding:0 22px}.btn_small{font-size:12px;height:42px}.title-wrapper-wrapper .input-search{display:block}.swiper-button{width:40px;height:40px}.swiper-button__icon{width:24px;height:24px}.input-search input{height:40px;padding:10px 40px}.advantages .list .item{gap:20px}.advantages .list .item__image{width:40px}.before-after .dragme{width:10px}.before-after .dragme .icon{top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px}.specialists .specialist{width:100%}.specialists .specialist .content{padding:20px 15px}.specialists .specialist .content__name,.specialists .specialist .content__list{margin-bottom:10px}.reviews .review{width:300px}.reviews .review .author__avatar:before,.reviews .review .author__avatar img{width:50px;height:50px;border-radius:50px}.equipments .equipment{gap:15px}.equipments .equipment .image{width:300px}.equipments .equipment .info{padding:20px}.equipments .equipment .info__name,.equipments .equipment .info__characteristics{margin-bottom:0}.equipments .equipment .info__characteristics ul,.equipments .equipment .info__characteristics ol{padding-left:1em}.equipments .equipment .info__services{gap:10px}.container{padding:0 20px}.header__nav>ul>li>ul{padding:25px}.header__nav>ul>li>ul>li:not(:last-child){margin-bottom:25px}.header__eye .dropdown__button,.header__input-open{width:40px;height:40px}.header__socials,.header__sign-up{display:none}.header-second{gap:20px;padding:12px 15px}.header-second__logo{width:195px}.header-second__work .color-main{margin-top:5px}.header-second__slogan{font-size:12px;padding-left:0}.header-second-new-year__image-wrapper{top:-80px;left:-90px;right:-80px;bottom:-50px}.footer-top__info{padding:25px 0 20px 20px}.footer-top__info .logo{width:195px}.footer-top__nav_3 .payments{gap:12px}.footer-top__nav_3 .text{margin-bottom:20px}.footer-top .line{margin:50px 20px 0}.footer-top__nav ul>li:not(:last-child){margin-bottom:10px}.footer-top__nav ul>li:nth-child(1){margin-bottom:25px}.footer-top__nav ul>li:nth-child(1)>a{font-size:17px}.footer-bottom{justify-content:space-between;gap:15px 40px;padding:15px 27.5px 30px}.footer-bottom__links{gap:18px 60px}.footer-bottom__cookie{max-width:368px}.block-title .content .awards{max-width:667px}.block-start-services .wrapper{padding:40px 30px}.block-promotions .swiper:before,.block-promotions .swiper:after{width:400px}.block-promotions .swiper:before{left:-90px}.block-promotions .swiper:after{right:-90px}.block-promotions .swiper-navigations{right:20px;bottom:calc(100% + 55px)}.block-promotions .promotion{width:990px;height:400px}.block-promotions .promotion .content{padding:30px 141px 30px 30px}.block-promotions .promotion .content__promotion-end{top:30px;left:30px}.block-promotions .promotion .content__discount{right:30px;bottom:30px;font-size:30px;width:121px;height:117px}.block-promotions .promotion .content__name,.block-promotions .promotion .content__text{max-width:100%}.block-wrapper{padding-bottom:100px}.block-wrapper .row .col_left{width:calc(52% - 15px)}.block-wrapper .row .col_right{width:calc(48% - 15px)}.block-main-about .wrapper .content{padding:40px 50px}.block-callback .row{width:100%}.block-ratings .list{justify-content:center}.block-contacts .content{margin-left:40px;max-width:420px}.page-promotions .promotion{padding:20px}.page-promotions .promotion__top{padding-top:20px;padding-left:20px;padding-right:20px}.page-promotions .promotion__top .wrapper{gap:20px}.page-promotions .promotion__bottom{padding:20px}.page-promotions .promotion__bottom .info{max-width:300px}}@media(max-width:1024px){html,body{font-weight:400;font-size:14px}.text-large,.nav__link,.title-wrapper .description,.title-wrapper .name{font-size:15.5px}.title{font-size:25px}h1,.h1{font-size:32px}h2,.h2{font-size:25px}h3,.h3{font-size:19px}h4,.h4{font-size:17px}h5,.h5{font-weight:600;font-size:15.5px}h6,.h6{font-size:14px}.nav{gap:15px}.specialists .list .specialist{width:calc(33% - 20px)}.specialists .swiper-slide{width:calc(40% - 15px)}.specialists .specialist{width:100%}.reviews .swiper-slide{width:calc(40% - 15px)}.reviews .review{width:100%}.header-promotions .promotion .name{max-width:50%;margin-right:20px}.header-promotions .promotion .price{margin-right:20px}.header-promotions .promotion .button-wrapper{gap:10px}.header__nav>ul{margin:0 -10px}.header__nav>ul>li{padding:0 10px}.header__phone,.header-second__line_slogan,.header-second__slogan{display:none}.footer-top{flex-wrap:wrap;gap:0;padding:25px 40px 40px 20px}.footer-top__info{width:100%;padding:0;margin-bottom:25px}.footer-top__info .logo{margin-bottom:0}.footer-top__info .payments,.footer-top__info .text{display:none}.footer-top .line{margin-top:0}.footer-top__nav{padding:0;margin-bottom:30px}.footer-top__nav_3{margin-right:0}.footer-top__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.footer-top__bottom .payments{display:inline-flex;align-items:center;gap:12px;margin-right:auto}.footer-bottom{-moz-column-gap:30px;column-gap:30px;padding-right:0}.footer-bottom__links{grid-template-columns:1fr;margin-right:50%}.footer-bottom__cookie{max-width:534px}.cookie-notice__btn{width:auto;max-width:none}.credit-banner,.credit-big-banner{padding:50px 30px}.block-start-services .list{grid-template-columns:1fr;gap:30px}.block-start-services .list .item__image{flex-basis:40%;width:40%}.block-start-services .list .item__buttons .btn{flex:1}.block-promotions .promotion{width:calc(100vw - 40px)}.block-wrapper .row{flex-wrap:wrap}.block-wrapper .row .col_left,.block-wrapper .row .col_right{width:100%}.block-main-about .wrapper{flex-wrap:wrap}.block-main-about .wrapper .image{flex-basis:100%;width:100%;height:auto}.block-main-about .wrapper .content{flex-basis:100%;width:100%}.block-callback .row{flex-wrap:wrap;gap:50px}.block-callback .row .col{flex-basis:100%;width:100%}.block-callback .title-wrapper{text-align:center;max-width:420px;margin-left:auto;margin-right:auto}.block-callback .form{margin-left:auto;margin-right:auto}.block-callback .form .btn{width:100%}.block-gallery .list{display:grid;grid-template-columns:repeat(2,1fr)}.block-contacts .container{height:auto;margin-bottom:-308px}.block-contacts .wrapper{flex-wrap:wrap}.block-contacts .content,.block-contacts .appointment-form-banner{margin-left:auto;margin-right:auto}.block-service-info .grid{grid-template-columns:100%}.block-service-steps .list,.block-price .list{grid-template-columns:1fr}.block-specialist-info .grid{grid-template-areas:"image info" "price price" "education education" "description credit"}.block-specialist-info .image{aspect-ratio:initial;height:100%}.block-specialist-info .education{min-height:auto!important}.block-about .wrapper{flex-wrap:wrap}.block-about .wrapper .text{flex-shrink:100%;width:100%}.block-about .wrapper .image{order:-1;width:100%}.block-info-number .advantages .list{grid-template-columns:repeat(2,1fr)}.block-licenses .list{grid-template-columns:repeat(3,calc(33% - 20px))}.block-licenses .list .item__image{padding:0 15px}.block-first-time-patient-questionnaire .wrapper{flex-wrap:wrap}.block-first-time-patient-questionnaire .wrapper .col-1,.block-first-time-patient-questionnaire .wrapper .col-2{max-width:100%}.block-first-time-patient-questionnaire .wrapper .col-2{padding-top:0}.page-services .service__grid{grid-template-columns:repeat(1,1fr)}.page-services .services-category__grid{grid-template-columns:repeat(1,100%)}.page-promotions .grid{grid-template-columns:1fr}.page-promotions .promotion__top{height:370px}.page-contacts .block-contacts .container{height:auto}.page-article .appointment-form-banner{float:initial;width:100%;max-width:100%;margin-left:0}.page-licenses .list{grid-template-columns:repeat(2,100%)}}@media(max-width:862px){.header__nav .nav__link{font-size:12px}}@media(max-width:768px){html,body{font-size:12px;color:#849ec2}.text-large,.nav__link,.title-wrapper .description,.title-wrapper .name{font-size:14px}.title{font-size:20px}h1,.h1{font-size:21px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:17px}h5,.h5{font-size:16px}h6,.h6{font-size:15px}.icon.visa{width:34px;height:12px}.icon.mc{width:22px;height:15px}.icon.mir{width:48px;height:14px}.bg-white{border-radius:15px}.btn{font-size:12px;padding:0 25px}.breadcrumbs{white-space:nowrap}.breadcrumbs-wrapper{overflow:auto}.title-wrapper-wrapper{gap:15px;margin-bottom:30px}.title-wrapper-wrapper .title-wrapper{margin-bottom:0}.title-wrapper{margin-bottom:30px}.title-wrapper>*:not(:last-child){margin-bottom:5px}.title-wrapper .description,.title-wrapper_centered .description{max-width:100%}.swiper-button{width:52px;height:52px}.swiper-button__icon{width:32px;height:32px}.input-base .input,.input-base .textarea{height:47px;padding:16.5px 14px 14.5px;border-radius:23px}.input-base .icon{top:calc(50% - 10px);right:14px;width:20px;height:20px}.label-check{padding-right:19px}.nav__link{font-size:16px}.advantages{padding:15px;margin-top:50px;margin-bottom:0;border-radius:15px}.advantages .list{grid-template-columns:1fr;gap:15px}.advantages .list .item{gap:20px}.advantages .list .item__image{width:60px}.advantages .list .item__name{margin-bottom:5px}.before-after{aspect-ratio:2/1;border-radius:15px}.before-after .dragme{width:5px}.before-after .dragme .icon{position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);width:36px;height:36px}.accordion{border-radius:15px}.accordion__button,.accordion__content{padding:15px}.specialists .banner{height:325px;border-radius:15px}.specialists .banner .bg__shadow{background:linear-gradient(180deg,#14142a00,#14142a)}.specialists .banner .content{text-align:left;padding:15px}.specialists .list .specialist{width:calc(50% - 15px)}.specialists .swiper-slide{width:auto}.specialists .swiper-navigations{justify-content:center;width:100%}.specialists .swiper-pagination{margin-top:30px}.specialists .specialist{width:214px;aspect-ratio:214/290;border-radius:15px}.block-main-specialists .specialists .specialist{width:214px;aspect-ratio:214/290}.specialists .specialist .content{padding:15px}.specialists .specialist .content__name{margin-bottom:10px}.specialists .specialist .content__list{margin-bottom:5px}.specialists .specialist .content__list li:not(:last-child){margin-bottom:5px}.specialists .button-wrapper{display:block;margin-top:30px}.specialists .button-wrapper .btn{width:100%;margin-top:30px}.reviews .list .review{width:calc(50% - 15px)}.reviews .swiper-slide{width:calc(100vw - 30px)}.reviews .swiper-navigations{position:static;justify-content:center;width:100%}.reviews .swiper-pagination{margin-top:30px}.reviews .review{padding:15px;border-radius:15px;background:#fff}.reviews .review .author{gap:15px}.reviews .review .author__avatar:before,.reviews .review .author__avatar img{width:40px;height:40px;border-radius:40px}.reviews .review .author__avatar:before{left:6px}.reviews .button-wrapper{display:block;margin-top:30px}.reviews .button-wrapper .btn{width:100%;margin-top:30px}.equipments .list{gap:20px}.equipments .equipment{display:flex;flex-wrap:wrap;gap:10px}.equipments .equipment .image{aspect-ratio:290 / 293;width:100%;border-radius:15px}.equipments .equipment .info{padding:20px 15px;height:auto;border-radius:15px}.equipments .equipment .info__name{margin-bottom:5px}.equipments .equipment .info__services{grid-template-columns:1fr;gap:10px}.equipments .button-wrapper{display:block;margin-top:30px}.equipments .button-wrapper .btn{width:100%;margin-top:30px}.pagination__item a{min-width:40px;height:40px;padding:10px 20px;border-radius:50px}.wpcf7 form .wpcf7-response-output{padding:10px;margin:15px 0 0;border-radius:10px}.modal__content{padding:15px;border-radius:15px}.modal__close{top:15px;right:15px}.subscribe-socials-modal{flex-direction:column;align-items:center;gap:30px;max-width:290px;height:max-content;border-end-start-radius:0;border-end-end-radius:0}.subscribe-socials-modal .socials{justify-content:center}.subscribe-socials-modal__title{text-align:center}.subscribe-socials-modal__animation{min-height:120px;margin-left:20px}.desctop{display:none!important}.container{max-width:100%;padding:0 15px}.header-promotions,.header,.header-second,.header-second-new-year{display:none}.header-mobile{position:fixed;top:0;left:0;display:block;width:100%;z-index:12}.header-mobile__container{text-align:center;padding-top:30px}.header-mobile__wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:15px;box-shadow:0 4px 15px #0005200a;background:#fff}.header-mobile__logo{width:116px;height:auto}.header-mobile__icon{width:20px;height:20px;padding:20px 10px;box-sizing:content-box}.header-mobile__icon svg{width:100%;height:100%}.header-mobile .menu-burger{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.5%204.5H16.8333'%20stroke='%231C274C'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%2010H16.8333'%20stroke='%231C274C'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%2015.5H16.8333'%20stroke='%231C274C'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/20px}.header-mobile .menu-burger.open{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.9316%204.93656C5.12687%204.7413%205.44345%204.7413%205.63871%204.93656L15.0668%2014.3647C15.2621%2014.5599%2015.2621%2014.8765%2015.0668%2015.0718C14.8715%2015.267%2014.555%2015.267%2014.3597%2015.0718L4.9316%205.64367C4.73634%205.44841%204.73634%205.13182%204.9316%204.93656Z'%20fill='%231C274C'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.93558%2014.9532C4.74032%2014.7579%204.74032%2014.4413%204.93558%2014.2461L14.3637%204.81797C14.5589%204.6227%2014.8755%204.6227%2015.0708%204.81797C15.266%205.01323%2015.266%205.32981%2015.0708%205.52507L5.64269%2014.9532C5.44743%2015.1484%205.13085%2015.1484%204.93558%2014.9532Z'%20fill='%231C274C'/%3e%3c/svg%3e") no-repeat center/20px}.header-mobile-new-year{position:relative;display:inline-block}.header-mobile-new-year__image-wrapper{position:absolute;top:-30px;right:-42px;left:-42px;bottom:-20px;z-index:0;pointer-events:none}.header-mobile-new-year__image-wrapper.garland{left:-50px;z-index:3}.header-mobile-new-year__image{display:block;width:100%;height:100%;object-fit:fill}.header-mobile-new-year .header-mobile__wrapper{position:relative;max-width:280px;width:100vw;z-index:2}.menu{position:fixed;top:0;left:0;display:block;width:100%;z-index:11}.menu a{color:inherit}.menu__shadow{position:fixed;top:0;left:0;width:100%;bottom:0;background:#1c274cb3;transition:.5s;opacity:0}.menu__wrapper{color:#fff;position:relative;width:100%;height:0;margin-top:30px;border-radius:15px;background:#a9cd47;transition:.5s;overflow:hidden}.menu__wrapper .container{height:calc(100vh - 60px);max-height:680px;padding-top:80px;padding-bottom:30px;overflow:auto}.menu__row:not(:last-child){margin-bottom:20px}.menu__input-wrapper{display:flex;gap:5px}.menu__eye .dropdown{position:relative}.menu__eye .dropdown__button{display:flex;align-items:center;align-content:center;justify-content:center;width:38px;height:38px;background:#fff;border-radius:38px}.menu__eye .dropdown__button .icon{width:24px;height:24px}.menu__eye .dropdown__button .icon svg{width:100%;height:100%}.menu__eye .dropdown__content{text-align:left;position:absolute;top:100%;left:-5px;display:block;width:auto;margin-top:10px;padding:10px;background:#fff;box-shadow:0 4px 15px #200e0014;border-radius:15px;transition:.5s;visibility:hidden;opacity:0;transform:translateY(-20px);z-index:2}.menu__eye .dropdown__content:before{content:"";position:absolute;top:-8px;left:22.5px;display:block;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFFFFF}.menu__eye .dropdown.open .dropdown__content{visibility:visible;opacity:1;transform:translateY(0)}.menu__input{flex:1;position:relative}.menu__input .icon-search,.menu__input .icon-close{position:absolute;top:calc(50% - 8px);width:16px;height:16px}.menu__input .icon-search{left:16px}.menu__input .icon-close{right:16px}.menu__input svg{display:block;width:100%;height:auto}.menu__input input{font-family:inherit;font-weight:300;font-size:1rem;line-height:1.3;color:#14142a;width:100%;height:38px;padding:11px 40px;background:#fff;border:none;border-radius:38px}.menu__input input::-moz-placeholder{color:#a9cd47;opacity:1}.menu__input input::placeholder{color:#a9cd47;opacity:1}.menu__nav{flex-wrap:wrap;gap:15px}.menu__nav ul{color:#fff;list-style:none;padding-left:0;width:100%}.menu__nav ul li{width:100%}.menu__nav ul a{color:inherit;display:flex;align-items:center;gap:5px;transition:.5s}.menu__nav ul svg{display:block;width:20px;transition:.5s}.menu__nav>ul>li:not(:last-child){margin-bottom:10px}.menu__nav>ul>li>a>svg{order:1;width:16px}.menu__nav>ul>li>a.active>svg{transform:rotate(-180deg)}.menu__nav>ul>li>ul{display:none;width:100%;margin-top:15px;overflow:hidden}.menu__nav>ul>li>ul>li:not(:last-child){margin-bottom:15px}.menu__nav>ul>li>ul>li>a{gap:10px}.menu__nav .nav__link{width:100%}.menu__phone{display:block}.menu__sign-up{text-decoration:underline;display:block;margin-top:10px}.menu__address br:nth-child(2){display:none}.menu__buttons-wrapper{display:flex;gap:15px}.menu__buttons-wrapper .btn{font-weight:400}.menu__work p:not(:last-child){margin-bottom:5px}.menu .socials__link{background:#fff}.menu .socials__icon svg path{fill:#a9cd47}.menu__apps{display:flex;gap:10px}.menu__app{display:block;width:auto;height:35px}.menu__app img{display:block;width:auto;height:100%}.menu.open .menu__shadow{opacity:1}.main{padding:95px 0 100px}.main_no-padding{padding-bottom:0}.footer-top{padding:15px}.cookie-notice .container{padding-bottom:30px}.cookie-notice__wrapper{gap:15px;padding:15px;border-radius:15px}.cookie-notice__text{flex:auto;width:100%}.cookie-notice__btn{width:100%;max-width:100%}.fixed-btns{right:20px;bottom:20px}.appointment-form-banner{padding:15px;border-radius:15px}.appointment-form-banner .wrapper{flex-wrap:wrap;gap:15px;margin-bottom:15px}.appointment-form-banner .price{gap:10px}.appointment-form-banner .price__icon{width:16px;height:16px}.appointment-form-banner .price__amount{margin-left:5px}.appointment-form-banner .title-wrapper,.appointment-form-banner .line{margin-bottom:15px}.appointment-form-banner .input-base{width:100%;margin-right:0;margin-bottom:15px}.appointment-form-banner .radio-wrapper{gap:15px;margin-top:15px}.appointment-form-banner .btn-wrapper{width:100%;height:47px}.appointment-form-banner .label-check,.appointment-form-banner .input-checkbox{margin-top:15px}.appointment-specialists-banner{padding:15px;border-radius:15px}.appointment-specialists-banner .wrapper{flex-wrap:wrap;gap:15px;margin-bottom:15px}.appointment-specialists-banner .price{gap:10px}.appointment-specialists-banner .price__icon{width:16px;height:16px}.appointment-specialists-banner .price__amount{margin-left:5px}.appointment-specialists-banner .title-wrapper,.appointment-specialists-banner .line,.appointment-specialists-banner .select{margin-bottom:15px}.appointment-specialists-banner .select__image{order:2;width:100%}.appointment-specialists-banner .select__input{order:1;flex:initial;width:100%}.appointment-specialists-banner .select__input .label{margin-bottom:15px}.appointment-specialists-banner .select__btn{order:3}.description-banner{padding:15px;border-radius:15px}.credit-banner,.credit-big-banner{padding:50px 15px;border-radius:15px}.credit-big-banner .h3{display:none}.credit-big-banner .btn{width:100%}.block-title{display:grid;min-height:542px}.block-title .bg__gradient{background:linear-gradient(90deg,#fff,#ffffff9e)}.block-title .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:100px}.block-title .content .achievement{gap:7px;margin-bottom:10px}.block-title .content .h1{margin-bottom:10px}.block-title .content .text{max-width:100%;margin-bottom:10px}.block-title .content .awards{order:4;width:100%;max-width:100%;margin-top:30px;padding-right:91px;margin-bottom:0;box-sizing:border-box}.block-title .content .award{grid-template-columns:100%;gap:10px;padding:10px}.block-title .content .award:not(:last-child){margin-bottom:5px}.block-title .content .award__logo{max-width:110px}.block-title .content .award_yandex-nice-place{width:86px;padding:0}.block-title .content .award_yandex-nice-place .award__logo{max-width:100%}.block-start-services{margin-top:-47px;margin-bottom:25px}.block-start-services .title-wrapper{text-align:left}.block-start-services .wrapper{padding:15px;border-radius:15px;box-shadow:0 4px 15px #0005200a}.block-start-services .list .item{display:block}.block-start-services .list .item__image{aspect-ratio:1/1;width:100%;height:auto;margin-bottom:15px;border-radius:15px}.block-start-services .list .item__info{width:100%;padding:0}.block-start-services .list .item__name,.block-start-services .list .item__price,.block-start-services .list .item__description{margin-bottom:10px}.block-start-services .list .item__buttons{gap:5px}.block-start-services .list .item__buttons .btn{flex:auto}.block-promotions{position:relative;padding-top:25px;padding-bottom:25px}.block-promotions .title-wrapper{padding-right:0}.block-promotions .swiper:before,.block-promotions .swiper:after{display:none}.block-promotions .swiper-pagination{margin-top:30px}.block-promotions .swiper-navigations{position:static;justify-content:center;width:100%;margin-top:30px}.block-promotions .promotion{width:calc(100vw - 30px);height:392px;border-radius:15px}.block-promotions .promotion .content{padding:15px}.block-promotions .promotion .content__promotion-end{top:15px;left:15px}.block-promotions .promotion .content__discount{position:static;font-size:20px;width:65px;height:65px;padding-left:.2em;margin-bottom:15px}.block-promotions .promotion .content__name,.block-promotions .promotion .content__text{width:100%;max-width:100%}.block-promotions .promotion .content__name{margin-bottom:5px}.block-promotions .promotion .content__text:not(:last-child){margin-bottom:5px}.block-promotions .button-wrapper{display:flex;justify-content:center;margin-top:30px}.block-promotions .button-wrapper .btn{width:100%}.block-wrapper{padding-top:25px;padding-bottom:25px}.block-wrapper .row{gap:50px}.block-our-services .list{grid-template-columns:100%;gap:30px}.block-our-services .list .item__image{aspect-ratio:290/250;margin-bottom:15px;border-radius:15px}.block-our-services .list .item__name{gap:10px;margin-bottom:15px}.block-our-services .list .item__name img{width:30px;height:30px}.block-our-services .list .item__links .link{width:100%}.block-our-services .list .item__links .link:not(:last-child){margin-bottom:10px}.block-our-services .list .item__btn{width:100%;margin-top:15px}.block-our-services .button-wrapper{text-align:center;margin-top:30px}.block-our-services .button-wrapper .btn{width:100%}.block-before-after .wrapper{border-radius:15px;box-shadow:0 4px 15px #0005200a}.block-before-after .swiper-bottom{display:block;padding:30px 25px 25px}.block-before-after .swiper-navigations{justify-content:center;width:100%}.block-before-after .swiper-pagination{position:static;margin-top:30px}.block-before-after .before-after-block{padding:15px 15px 0}.block-before-after .before-after-block .before-after{margin-bottom:10px}.block-before-after.mb{margin-bottom:30px}.block-main-about{padding-top:25px;padding-bottom:25px}.block-main-about .wrapper .picture{flex:auto;aspect-ratio:320/227;width:100%;height:auto}.block-main-about .wrapper .content{flex:auto;width:100%;padding:30px 15px 50px}.block-main-about .wrapper .content .phone{display:block;margin-bottom:30px}.block-main-about .wrapper .content .btn{width:100%}.block-main-specialists{padding-top:25px;padding-bottom:50px}.block-main-specialists .title-wrapper{text-align:left}.block-main-specialists .swiper-navigations{position:static;justify-content:center;width:100%}.block-main-specialists .swiper-pagination{margin-top:30px}.block-main-specialists .button-wrapper{display:block;margin-top:30px}.block-main-specialists .button-wrapper .btn{width:100%;margin-top:30px}.block-callback .title-wrapper{margin-bottom:0}.block-callback .title-wrapper .title{color:#fff}.block-callback .form{max-width:420px}.block-callback .form .input-base{width:100%;margin-bottom:30px}.block-callback .form .btn{color:#fff;width:100%;margin-bottom:0;background:#a9cd47}.block-callback .form .btn__icon{display:none}.block-reviews{padding-top:50px;padding-bottom:25px}.block-ratings{padding-top:25px;padding-bottom:25px}.block-ratings .list{gap:35px 15px}.block-ratings .list .item{width:calc(50% - 7.5px)}.block-ratings .list .item__rating{font-weight:700;font-size:40px;margin-top:-10px}.block-gallery{padding-top:25px;padding-bottom:25px}.block-gallery .list .item{aspect-ratio:160/100}.block-contacts .wrapper{gap:10px}.block-contacts .content{padding:15px;border-radius:15px;box-shadow:0 4px 15px #0005200a}.block-contacts .content .title-wrapper,.block-contacts .content .list{margin-bottom:15px}.block-contacts .content .list .item:not(:last-child){margin-bottom:15px}.block-contacts .content .list .item__name{margin-bottom:10px}.block-contacts .content .line,.block-contacts .content .phone{margin-bottom:15px}.block-contacts .content .buttons-wrapper{display:flex;flex-wrap:wrap;gap:5px}.block-contacts .content .buttons-wrapper .btn{flex:auto;width:100%}.block-contacts .map{height:700px}.block-service-info{padding-bottom:25px}.block-service-info .grid{gap:10px}.block-service-info .image{border-radius:15px}.block-service-info .image img{position:static;height:auto}.block-service-info .block-before-after,.block-service-info .credit-banner{margin-bottom:10px}.block-service-steps{padding-top:25px;padding-bottom:25px}.block-service-steps .h4{margin-bottom:30px}.block-service-steps .list,.block-service-steps .list .item{gap:15px}.block-service-steps .list .item__number{font-size:14px;width:30px;height:30px}.block-price{padding-top:25px;padding-bottom:25px}.block-price .wrapper{padding:15px;border-radius:15px}.block-price .h4{margin-bottom:15px}.block-price .list{gap:15px}.block-specialist-info{padding-bottom:50px}.block-specialist-info .grid{grid-template-areas:"image" "info" "appointment-form" "education" "price" "description" "credit";gap:15px}.block-specialist-info .image img{position:static;height:auto}.block-specialist-info .info{padding:15px;border-radius:15px}.block-specialist-info .info .h4{margin-bottom:15px}.block-specialist-info .info .list .item:not(:last-child){margin-bottom:15px}.block-specialist-info .appointment-form-banner{display:block}.block-specialist-info .education{padding:15px;border-radius:15px}.block-specialist-info .education .h4{margin-bottom:15px}.block-specialist-info .education .list{display:block}.block-specialist-info .education .list .item{position:relative;max-width:100%;padding-top:0;padding-left:26px}.block-specialist-info .education .list .item:not(:last-child){padding-bottom:15px}.block-specialist-info .education .list .item__icon{width:16px;height:16px}.block-specialist-info .education .list .item__line{top:0;left:8px;width:1px;height:100%}.block-specialist-info .block-price{padding:0}.block-specialist-info .block-price .wrapper{padding:20px 15px}.block-about{padding-bottom:25px}.block-about .wrapper{gap:10px}.block-about .wrapper .text{padding:15px;border-radius:15px}.block-about .wrapper .text p{margin-bottom:15px}.block-about .wrapper .text .comment{font-style:normal}.block-about .wrapper .text .comment-author{margin-top:15px}.block-about .wrapper .text .comment-author__icon{width:40px}.block-about .wrapper .text .comment-author__name,.block-about .wrapper .text .comment-author__position{font-style:normal}.block-about .wrapper .image{border-radius:15px}.block-info-number,.block-licenses{padding-top:25px;padding-bottom:25px}.block-licenses .list{grid-template-columns:repeat(2,calc(50% - 15px));gap:15px;margin-bottom:30px}.block-licenses .list .item__image{padding:0;margin-bottom:15px}.block-first-time-patient-questionnaire .form{padding:15px}.block-first-time-patient-questionnaire .form .title-wrapper,.block-first-time-patient-questionnaire .form .line,.block-first-time-patient-questionnaire .form .input-grid,.block-first-time-patient-questionnaire .form .input-category,.block-first-time-patient-questionnaire .form .label-check{margin-bottom:15px}.block-first-time-patient-questionnaire .form .input-grid{gap:15px}.block-first-time-patient-questionnaire .content{padding:15px}.block-first-time-patient-questionnaire .content .title{margin-bottom:15px}.page-text .wysiwyg-wrapper img{max-width:100%;margin-right:0;margin-bottom:15px;border-radius:15px}.page-services .services{padding-bottom:0}.page-services .service{margin-bottom:50px}.page-services .service__grid{gap:15px}.page-services .service__image{border-radius:15px}.page-services .service__info{display:none}.page-services .service__categories .category{margin-bottom:15px}.page-services .service__categories .subcategories{grid-template-columns:1fr;gap:15px}.page-services .service .btn{width:100%}.page-services .services-categories{padding-bottom:0}.page-services .services-category{width:100%;padding:0;border-radius:0;background:transparent}.page-services .services-category__grid{gap:0}.page-services .services-category__grid-item-2{display:none}.page-services .services-category__image{margin-bottom:15px;border-radius:15px}.page-services .services-category__categories{margin-bottom:15px}.page-services .services-category__categories .category{gap:10px;margin-bottom:15px}.page-services .services-category__categories .category img{width:30px;height:30px}.page-services .services-category__categories .subcategories{grid-template-columns:1fr;gap:15px}.page-services .services-category .btn{width:100%}.page-service .block-wrapper,.page-service .block-specialists{padding-top:25px;padding-bottom:50px}.page-promotions .promotion{width:100%;border-radius:15px}.page-promotions .promotion__top{height:200px;padding:20px 15px 45px}.page-promotions .promotion__top .wrapper{align-items:center}.page-promotions .promotion__top .discount{position:static;font-size:20px;width:65px;height:65px;padding-left:.2em}.page-promotions .promotion__top .promotion-end{margin-bottom:0}.page-promotions .promotion__bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 15px;margin-top:-30px}.page-promotions .promotion__bottom .info{width:100%;max-width:100%;padding:0 0 10px;border-right:none;border-bottom:1px solid #D1E4FF}.page-promotions .promotion__bottom .price{width:100%;padding:0}.page-promotions .promotion__bottom .price__wrapper s{font-size:15px}.page-promotions .promotion__bottom .btn{width:100%}.page-specialists .specialists,.page-reviews .reviews,.page-articles .articles{padding-bottom:50px}.page-articles .articles .pagination{margin-top:30px}.page-articles .articles .list .article{width:calc(50% - 15px)}.page-articles .articles .article{padding:15px;border-radius:15px}.page-articles .articles .article__title{align-items:center;margin-bottom:15px}.page-articles .articles .article__description{margin-bottom:15px}.page-articles .articles .article__btn{width:100%}.page-article .text p,.page-article .text i,.page-article .text b,.page-article .text strong,.page-article .text ul,.page-article .text button,.page-article .text .btn,.page-article .appointment-form-banner{margin-bottom:15px}.page-price .block-price .wrapper{padding:15px}.page-price .block-price .wrapper .list:not(:last-child){margin-bottom:15px}.page-price .credit-big-banner{margin-top:25px;margin-bottom:50px}.page-vacancies .vacancies{padding-bottom:50px}.page-vacancies .vacancy{flex-wrap:wrap;gap:15px;padding:15px;border-radius:15px}.page-vacancies .vacancy__title{margin-bottom:10px}.page-vacancies .vacancy__description{padding-left:39px}.page-vacancies .vacancy__btn{width:100%}.page-vacancies .vacancies-info{padding:15px;border-radius:15px}.page-vacancies .vacancies-info__title-icon{width:38px}.page-patients .h3{margin-bottom:20px}.page-patients .list{grid-template-columns:repeat(1,1fr);gap:10px;margin-bottom:50px}.page-patients .list .item{padding:15px;border-radius:15px}.page-patients .text p:not(:last-child){margin-bottom:20px}.page-licenses .h3{margin-bottom:20px}.page-licenses .list{gap:10px;margin-bottom:50px}.page-licenses .list .item{padding:15px;border-radius:15px}.page-licenses .list .item__image{margin-bottom:20px}.page-equipment .equipments,.page-equipment .credit-big-banner{margin-bottom:50px}.page-search .list{margin-bottom:30px}.page-search .list .item{padding:15px;margin-bottom:10px;border-radius:15px}.page-search .list .item__title{align-items:flex-start;gap:15px;margin-bottom:10px}.page-search .list .item__number{font-size:14px;width:30px;height:30px}.page-search .list .item__text{font-weight:400}.page-404 .content{gap:30px;padding:40px 30px;border-radius:15px}.page-404 .content__image{max-width:230px}}@media(max-width:560px){.footer-bottom__text-2{font-size:17px}.footer-top__info .licence-text{font-size:13px;display:block}.footer-top__info .schedule{font-size:14px}.specialists .list{gap:15px}.specialists .list .specialist{text-align:center;width:100%}.specialists .list .specialist .content__labels{justify-content:center}.specialists .list .specialist .content__labels .label{width:100%}.reviews .list{gap:15px}.reviews .list .review{width:100%}.cf-modal{padding:20px 15px 15px;max-width:330px}.cf-modal__title,.cf-modal__text,.cf-modal__line,.cf-modal form .label-check{margin-bottom:15px}.cf-modal form .wpcf7-spinner{position:absolute;right:15px;margin:0}.cf-modal form .wpcf7-response-output{border-radius:15px}.sign-up-second-modal{max-width:330px}.sign-up-second-modal .modal__close{color:#fff;top:-34px}.sign-up-second-modal>:not(:last-child){margin-bottom:15px}.sign-up-second-modal .price__icon{width:16px;height:16px}.sign-up-second-modal .select__wrapper{flex-wrap:wrap}.sign-up-second-modal .select__image{order:2;width:100%}.sign-up-second-modal .select[data-select=services-categories] .select__image{display:none}.sign-up-second-modal .select__input .label{margin-bottom:15px}.sign-up-second-modal__button-wrapper{flex-wrap:wrap;gap:15px}.sign-up-second-modal__button-wrapper .btn{width:100%}.sent-review-second-modal{max-width:330px}.sent-review-second-modal .modal__close{color:#fff;top:-34px}.sent-review-second-modal>:not(:last-child){margin-bottom:15px}.sent-review-second-modal__list{flex-direction:column;align-items:center;justify-content:flex-start;gap:30px}.sent-review-second-modal form>:not(:last-child){margin-bottom:15px}.sent-review-second-modal form .label-button-wrapper,.sent-review-second-modal form .label-button-wrapper>p{position:relative;display:flex;flex-wrap:wrap;gap:15px}.sent-review-second-modal form .label-button-wrapper .button-wrapper,.sent-review-second-modal form .label-button-wrapper .btn{width:100%}.sent-review-second-modal form .wpcf7-spinner{position:absolute;right:15px;margin:0}.sent-review-second-modal form .wpcf7-response-output{border-radius:15px}#service-is-not-provided .cf-modal{padding:15px;max-width:330px}#service-is-not-provided .modal__close{color:#fff;top:-34px}.footer-top__info{margin-bottom:0}.footer-top__info .logo{width:115px;margin-bottom:30px}.footer-top__info .payments{display:flex;gap:8px;margin-bottom:30px}.footer-top__info .text{display:block;margin-bottom:20px}.footer-top .line{display:none}.footer-top__nav{width:100%;margin-bottom:20px}.footer-top__nav ul>li:not(:last-child){margin-bottom:0}.footer-top__nav ul>li:nth-child(1){margin-bottom:5px}.footer-top__nav ul>li:nth-child(1)>a{font-size:14px}.footer-top__bottom{display:none}.footer-bottom{color:#849ec2;padding:20px 0}.footer-bottom__links{grid-template-columns:1fr;gap:15px;width:100%;margin-right:0}.footer-bottom__cookie{max-width:100%;margin-bottom:15px}.block-title .content .award__logo{max-width:80px}.block-title .content .award_yandex-nice-place .award__logo{max-width:100%}.block-info-number .advantages .list{grid-template-columns:repeat(1,1fr)}.block-first-time-patient-questionnaire .form .input-grid{grid-template-columns:1fr}.block-first-time-patient-questionnaire .form .input-grid .col-2-span{grid-column:1 / 1 span}.page-articles .articles .list{gap:15px}.page-articles .articles .list .article{width:100%}.page-licenses .list{grid-template-columns:repeat(1,1fr)}}@media(min-width:1025px)and (max-width:1280px){.block-start-services .list{gap:30px 20px}.block-start-services .list .item__info{padding:0 0 0 16px}.block-start-services .list .item__buttons .btn{padding-left:18px;padding-right:18px}}
