@charset "UTF-8";*{margin:0;padding:0;border:none}a,a:link,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type="submit"]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}select{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}button{border:0;padding:0;margin:0;background:0}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#09090a;font-family:"Manrope",sans-serif;font-size:16px;margin-right:0}.disabled-scroll{overflow:hidden}.box-grid{display:grid;grid-template-columns:repeat(3,3fr);gap:20px;row-gap:72px}.box-grid:not(:last-of-type) {margin-bottom:72px}.btn{color:#070606;display:inline-flex;align-items:center;border-radius:200px;border:1px solid var(--070606,#070606);background-color:var(--ffffff,#fff);padding:14px 30px;font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;transition:all .2s linear}.btn svg{margin-left:16px}.btn:hover{background:#070606;color:#c6b89e}.btn:hover .svg{fill:currentColor}.link{display:inline-flex;align-items:center;color:#fff;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;padding-bottom:12px}.link svg{margin-left:16px}.footer-top{color:#a5a2a2;font-size:24px;font-weight:700;line-height:120%}.flex-c{display:flex;justify-content:space-between;align-items:center}.wow{visibility:hidden}.swiper{width:100%;height:100%}.swiper-button-next::before{content:"";position:absolute;background:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_right.svg) no-repeat;height:54px;width:54px;left:auto;right:8px}.swiper-button-next:hover::before{background:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_right_hover.svg) no-repeat}.swiper-button-prev::before{content:"";position:absolute;background:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_left.svg) no-repeat;height:54px;width:54px;left:8px;right:auto}.swiper-button-prev:hover::before{background:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_left_hover.svg) no-repeat}.swiper-inner{width:100%;max-width:1360px;margin:0 auto;padding-left:15px}.cards-inner{max-width:1360px;margin:0 auto;padding-left:15px}.swiper-slide{text-align:center;font-size:18px;background:none;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width: calc(100% + 2px);max-width: calc(100% + 2px);height:auto;margin:-1px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.dropdown:hover{transition:all .3s linear}.dropdown:hover .dropdown-nav{transition:all .3s linear;opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1) , 0 2px 4px -1px rgba(0,0,0,.06)}.dropdown-nav{opacity:0;transition:all .2s linear;list-style:none;margin:0;visibility:hidden;padding:0;position:absolute;z-index:1;background:rgba(225,255,225,.9);left:0}.dropdown-nav a{color:#070606}.title{font-family:"Manrope",sans-serif;font-size:74px;font-style:normal;font-weight:400;line-height:100%}.title em{font-family:"Noto Serif Display",serif;color:#baab8f;font-style:italic;display:inline-block;letter-spacing:-1.48px}.title span{display:inline-block}.title .number{color:#baab8f;text-align:right;font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500;line-height:100%;margin-left:12px}.dropdown__menu:hover .sub-menu{opacity:1;visibility:visible}.link-custom{display:inline-block;position:relative;overflow:hidden}.link-custom::before{content:"";position:absolute;width:100%;height:1px;left:-200%;bottom:3px;background:#c6b89e;transition:1s}.link-custom::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:3px;background:#c6b89e;transition:1s}.link-custom:hover::before{left:0%}.link-custom:hover::after{left:200%}.content__subtitle{animation-name:smoothTop;animation-duration:.3s;font-size:22px;line-height:22px;font-weight:500;color:#404648}.content__description{animation-name:smoothBottom;animation-duration:.7s;font-size:14px;line-height:22px;font-weight:300;color:#404648}.container__inner-hidden{display:none}@keyframes smoothTop {
  0% {
    opacity: 0.2;
    transform: translateY(7%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}@keyframes smoothBottom {
  0% {
    opacity: 0.2;
    transform: translateY(-3%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}.mobail{display:none}.animated{opacity:1;transform:matrix(1,0,0,1,0,0)}:root{--button-height:2rem;--button-color:#fff}.fake-player{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;padding:2rem;border:.2rem solid var(--button-color);border-radius:50%;filter:drop-shadow(0 0 3.1rem rgba(255,255,255,.8));position:relative}button{margin:0;padding:0}.play{position:relative;height:0;width:0;margin-left: calc(0.28 * var(--button-height));background:none;border:none;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid var(--button-color)}.pause{position:absolute;background:none;border:none;height:54px;width:68px;left:-11px;top:7px}.pause:before,.pause:after{content:"";position:absolute;top:7px;height:71%;width:10%;background:var(--button-color)}.pause:before{left:30px}.pause:after{right:10px}.hidden{display:none}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100;object-fit:cover}.none{display:none!important}.container{width:100%;max-width:1330px;padding:0 15px;margin:0 auto}.footer{margin-top:auto}@keyframes arrow {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
  }
}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}.fadeInUp{animation-name:fadeInUp}@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.zoomInUp{animation-name:zoomInUp}.beginning{padding:65px 0 0;border-radius:0 0 40px 40px;position:relative;background:#fff;z-index:2;overflow:hidden}.beginning__inner{display:flex;justify-content:space-between;margin-bottom:92px}.beginning__title{margin-right:95px}.beginning__content{color:#070606;width:100%;max-width:640px;margin-right:auto;margin-top:15px}.beginning__content-title{font-size:30px;font-weight:400;line-height:130%;margin-bottom:30px}.beginning__content-point{width:12px;height:12px;background:#c6b89e;border-radius:50%;display:block}.beginning__content-info{font-size:18px;font-weight:400;line-height:140%;margin:30px 0 40px 0}.beginning__content-info p{margin-bottom:12px}.beginning__content-info p:last-child{margin-bottom:0}.beginning__content-copy{width:100%;max-width:324px;color:#404145;font-size:14px;font-weight:400;line-height:130%}.beginning__items{width:100%;max-width:860px;margin:0 auto;padding-top:120px;padding-bottom:160px}.beginning__items-wrapper{background:#f4f4f4}.beginning__item{color:#070606;display:flex;justify-content:space-between;gap:15px;margin-bottom:120px}.beginning__item:last-child{margin-bottom:0}.beginning__item-content{width:100%;max-width:420px}.beginning__item-title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:40px}.beginning__item-info{font-size:16px;font-weight:400;line-height:140%;margin-bottom:40px}.beginning__item-info p{margin-bottom:10px}.beginning__item-info p:last-child{margin-bottom:0}.beginning__item-info p span{font-weight:700}.beginning__item-info ul{margin-left:35px}.beginning__item-info ul li{list-style:disc}.beginning__item-photo img{width:100%}.technologies__items .cards__item{background:#fff}.certificates{padding-bottom:160px;background:#f4f4f4}.certificates__title{margin-bottom:80px}.certificates__card{cursor:pointer}.certificates__card-slide{width:407px!important;background:none!important}.certificates__card-photo img{width:100%;height:100%}.technologies{padding:100px 0 160px 0;background:#f4f4f4}.technologies__title{margin-bottom:74px}.technologies__title em span{color:#070606}.technologies__items{border-radius:20px;border:1px solid #666464}.technologies__item{display:flex;align-items:center;justify-content:space-between}.technologies__item-slide{justify-content:space-between}.technologies__item-photo{width:100%;max-width:640px;position:relative}.technologies__item-photo .number{position:absolute;top:30px;right:20px;color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px}.technologies__item-content{width:100%;max-width:560px;color:#070606;text-align:left;padding:0 40px 0 0}.technologies__item-title{font-size:32px;font-weight:500;line-height:100%;margin-bottom:30px}.technologies__item-descr{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:64px}.technologies__item-descr P{margin-bottom:12px}.technologies__item-descr P:last-child{margin-bottom:0}.technologies__item-btns{position:absolute;bottom:55px;right:15px;width:170px;z-index:2}.technologies__item-prev::before{right:-934px}.technologies__item-prev.swiper-button-disabled{opacity:.35}.technologies__item-next.swiper-button-disabled{opacity:.35}.life{padding-bottom:160px;padding-top:100px}.life__title{margin-bottom:74px}.life__card-slide{width:407px!important}.breadcrumbs{padding:140px 0 22px 0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs li+li::before{content:">";padding:0 12px 0 4px;color:#c6b89e;font-size:18px;top:.5px;position:relative}.breadcrumbs__item{color:#a5a2a2;font-size:14px;display:flex;align-items:center}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item-link{color:#404145!important}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:none}.modal--opened{display:block}.modal__overlay{width:100%;height:100%;opacity:.3;background:#070606}.modal__close{position:absolute;right:20px;top:20px;width:54px;height:54px;border-radius:50%;border:1px solid #dadada;cursor:pointer;z-index:2;background:rgba(255,255,255,.4)}.modal__close:hover{background:rgba(255,255,255,.7)}.modal__close:before,.modal__close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:40.7407407407%;height:2px;background:#666464}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__wrapper{border-radius:20px;border:1px solid #a5a2a2;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-case__content{display:flex;justify-content:space-between;gap:20px;max-height:620px}.modal-case__content::-webkit-scrollbar{width:6px}.modal-case__content::-webkit-scrollbar-track{background:#f4f4f4}.modal-case__content::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:10px}.modal-case__wrapper{padding:20px 20px 40px 20px}.modal-case__swiper{width:48.0620155039%}.modal-case__images{height:max-content;border-radius:16px}.modal-case__thumbnails{display:flex;gap:5px;margin-top:20px;position:relative;height:80px}.modal-case__thumbnails-item{display:block;overflow:hidden;border-radius:8px;border:1px solid transparent}.modal-case__thumbnails-item.swiper-slide-thumb-active{border:1px solid #732c26}.modal-case__thumbnails-item img{position:relative;height:100%;width:auto;max-width:initial;left:50%;margin:0;transform:translate(-50%,0)}.modal-case__title{color:#070606;font-family:"Manrope",sans-serif;font-size:32px;font-weight:500;line-height:100%;width:calc(100% - 50px);flex-shrink:0}.modal-case__info{width:41.8604651163%;display:flex;flex-direction:column;align-items:flex-start;margin-right:60px}.modal-case__info-list{margin-top:30px;border-bottom:1px solid #d9d9d9;padding-bottom:20px;overflow-y:auto}.modal-case__info-list::-webkit-scrollbar{width:6px}.modal-case__info-list::-webkit-scrollbar-track{background:#f4f4f4}.modal-case__info-list::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:10px}.modal-case__info-item:not(:first-of-type) {margin-top:20px}.modal-case__info-name{color:#baab8f;font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;line-height:120%}.modal-case__info-value{color:#070606;font-family:"Manrope",sans-serif;font-size:16px;font-weight:400;line-height:140%;margin-top:10px}.modal-case__btn{background:#070606;color:#fff;padding:11px 24px;flex-shrink:0;margin-top:20px}.modal-case__thumbnails-btn-prev,.modal-case__thumbnails-btn-next{position:absolute;width:38px;height:38px;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);border-radius:50%;border:1px solid #dadada;background:rgba(255,255,255,.4);z-index:20;cursor:pointer}.modal-case__thumbnails-btn-prev.swiper-button-disabled,.modal-case__thumbnails-btn-next.swiper-button-disabled{display:none}.modal-case__thumbnails-btn-prev{left:8px;transform:translateY(-50%) rotate(180deg)}.modal-case__thumbnails-btn-next{right:8px}.image-comparison{position:relative;display:inline-block;width:100%;overflow:hidden}.image-comparison__before{position:absolute;width:50%;overflow:hidden;height:100%;min-width:1px;min-height:1px}.image-comparison__before img{height:100%;width:auto}.image-comparison__image{display:block}.image-comparison img{object-fit:contain}.image-comparison img+img{display:none}.image-comparison__slider{padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:100%;cursor:col-resize;outline:none;border:none}.image-comparison__slider::before{content:"";position:absolute;top:calc(50% - 15px);left:-14px;width:30px;height:30px;border-radius:50%;background:transparent url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrows.png) no-repeat center;border:2px solid #fff;background-size:90%}.contacts__title{margin-bottom:71px}.contacts__items{display:flex;justify-content:space-between;gap:50px;margin-bottom:114px}.contacts__item{width:100%;max-width:240px;color:#070606}.contacts__item-title{font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500;line-height:100%;border-bottom:1px solid #baab8f;padding-bottom:40px;margin-bottom:15px}.contacts__item-descr a:hover{color:#baab8f}.contacts__item-text{display:block;font-size:18px;font-weight:500;line-height:130%;margin-bottom:10px}.contacts__item-text:last-child{margin-bottom:0}.contacts__maps{background: url(../img/maps.jpg) no-repeat center/cover;padding:80px 0}.contacts__maps-wrapp{display:flex}.contacts__maps-video{border-radius:20px;position:relative;cursor:pointer;height:600px;min-width:32.3076923077%;-webkit-tap-highlight-color:transparent}.contacts__maps-video video{border-radius:20px;width:100%;height:100%;object-fit:cover;-webkit-tap-highlight-color:transparent}.contacts__maps-video img{border-radius:20px}.contacts__maps-video:hover .video-control .video-control__pause{opacity:1}.contacts__maps-video .video-control__pause{opacity:0}.contacts__maps-video .video-control{}.contacts__maps-video .video-control__btn{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s linear;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center}.contacts__maps-video .video-control__btn.hidden{display:none}.contacts__maps-descr{font-family:"Noto Serif Display",serif;position:absolute;bottom:49px;left:15px}.contacts__maps-title{font-family:"Noto Serif Display",serif;font-size:31px;letter-spacing:1.1px;text-transform:uppercase;color:#c6b89e;margin-bottom:10px}.contacts__maps-descr{font-size:24px;color:#fff}.contacts__maps-map{max-width:860px;min-width:66.1538461538%;border-radius:20px;margin-left:20px}.contacts__maps-map iframe{border-radius:20px;width:100%;height:100%}.socials{padding:65px 0 97px;background:#f4f4f4}.socials__inner{display:flex;justify-content:space-between;gap:20px}.socials__info{width:100%;max-width:420px}.socials__title{margin-bottom:30px}.socials__title em{color:#070606}.socials__title span{color:#baab8f}.socials__descr{color:#070606;font-size:24px;font-weight:400;line-height:130%;margin-bottom:40px}.socials__btn{background:#070606;color:#fff}.socials__btn .svg{fill:#fff}.socials__social{width:100%;max-width:calc(51% - 20px);display:flex;justify-content:flex-start;gap:87px}.socials__social-items{color:#070606}.socials__social-title{font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500;line-height:100%;margin-bottom:40px;margin-top:15px}.socials__social-item{margin-bottom:10px}.socials__social-item:last-child{margin-bottom:0}.socials__social-item span{display:inline-block;margin-left:21px}.socials__social-link{font-size:18px;font-style:normal;font-weight:500;line-height:130%;display:flex;align-items:center}.socials__social-link:hover{color:#baab8f}.footer{background:#3c0001;padding-top:80px;color:#fff}.footer__top{border-bottom:1px solid #666464;padding-bottom:55px}.footer__top-wrapp{display:flex;justify-content:space-between;gap:77px;row-gap:50px}.footer__smoll{display:flex;justify-content:space-between;gap:77px}.footer__menu-title{margin-bottom:34px}.footer__menu--information{width:100%;max-width:193px}.footer__menu--service{width:100%;max-width:565px}.footer__menu-nav{display:flex;justify-content:space-between}.footer__menu-item{margin-bottom:14px}.footer__menu-item:last-child{margin-bottom:0}.footer__menu-link{color:#fff;font-size:16px;font-weight:400;line-height:130%;transition:.2s linear}.footer__menu-link:hover{color:#c6b89e}.footer__content-wrapp{flex-wrap:wrap;gap:20px}.footer__location-title{margin-bottom:34px}.footer__location-adres{color:#fff;font-size:16px;font-weight:400;line-height:130%;margin-bottom:30px}.footer__location-adres span{display:block;margin-bottom:12px}.footer__location-adres span:last-child{margin-bottom:0}.footer__location-time{color:#fff;font-size:16px;font-weight:400;line-height:130%}.footer__location-time span{display:block;margin-bottom:12px}.footer__location-time span:last-child{margin-bottom:0}.footer__time-title{margin-bottom:34px}.footer__time-phone{color:#fff;font-size:16px;font-weight:400;line-height:130%;margin-bottom:30px}.footer__time-phone a{display:block;margin-bottom:12px}.footer__time-phone a:last-child{margin-bottom:0}.footer__time-mail{color:#fff;font-size:16px;font-weight:400;line-height:130%;margin-bottom:40px}.footer__content{border-bottom:1px solid #666464;padding:30px 0 61px 0}.footer__content-copy{color:#a5a2a2;font-size:14px;font-weight:400;line-height:160%;text-align:right;margin:23px 0 19px 0}.footer__social{flex-wrap:wrap;gap:31px}.footer__social-title{font-family:"Noto Serif Display",serif;color:#a5a2a2;font-size:32px;font-style:italic;font-weight:500;line-height:100%}.footer__social-element{margin-right:10px;color:#c6b89e;transition:.3s linear}.footer__social-element:last-child{margin-right:0}.footer__social-element:hover{color:#fff}.footer__social-link{display:inline-flex}.footer__btn{color:#070606!important;background:#c6b89e;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;padding:10px 20px}.footer__btn:hover{background:#fff;color:#070606!important}.footer__title{color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:110px;font-weight:400;line-height:88%;text-align:center}.footer__title em{letter-spacing:-4.4px}.footer__title span{font-family:"Manrope",sans-serif;font-style:normal;letter-spacing:-4.4px;margin-left:12px}.footer__bottom{padding:17px 0}.footer__copy{color:#a5a2a2;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.footer__bottom-right{display:flex;align-items:center}.footer__logo{margin-left:30px}.forms__form-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.forms__form-input{width:100%;max-width:425px;height:60px;border-radius:12px;border:1px solid transparent;background:transparent;font-size:16px;padding:24px 20px}.forms__form-input::placeholder{color:#070606}.forms__form-input:focus{border:1px solid #666464;background:rgba(255,255,255,.9);color:#070606}.forms__form-input:focus::placeholder{color:#666464}.forms__form-text{width:100%;height:130px;border-radius:12px;border:1px solid transparent;background:transparent;font-size:16px;padding:20px;resize:none;outline:none}.forms__form-text:focus{border:1px solid #666464;background:rgba(255,255,255,.9);color:#070606}.forms__form-text:focus::placeholder{color:#666464}.forms__form-text::placeholder{color:#070606}.forms__form-btn{width:100%;border-radius:12px;justify-content:center;position:relative}.forms__form-btn svg{position:absolute;right:28px}.forms__form-select{border:1px solid transparent;width:100%;max-width:425px;padding:17px 20px;border-radius:12px;font-size:16px;appearance:none;background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_down.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:96%}.forms__form-select:focus{border:1px solid #666464;background-color:rgba(255,255,255,.9);color:#070606}.forms__form-select:focus::placeholder{color:#666464}.signup{background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/xsignup-bg.jpg.pagespeed.ic.XXzo4vyS1-.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:85px 0 180px 0;position:relative}.signup--bg{background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/xsignup-bg-1.jpg.pagespeed.ic.UPuAnL442U.jpg)}.signup--bg .signup__title{color:#070606}.signup--bg input,.signup--bg textarea,.signup--bg select{background:#fff;color:#666464;border:1px solid #666464}.signup--bg input::placeholder,.signup--bg textarea::placeholder,.signup--bg select::placeholder{color:#666464}.signup--bg .signup__form-btn{background:#070606;color:#fff}.signup--bg .signup__form-btn .svg{fill:#fff}.signup--bg .signup__form-select{background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow-black.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:96%}.signup--bgtwo{background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/xsignup-bg-2.jpg.pagespeed.ic.e5qjW88VdW.jpg)}.signup--bgtwo:before{opacity:.59;background:linear-gradient(180deg,#070606 0%,rgba(7,6,6,.88) 31.25%,rgba(7,6,6,0) 100%)}.signup--bg-primary:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.53;background:linear-gradient(180deg,#070606 0%,#3c0001 100%)}.signup--bgk{background:#f4f4f4}.signup--service-page{background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/xservice_2_form_bg.png.pagespeed.ic.sKv66oSJ-Q.jpg)}.signup--service-page:before{opacity:.1;background:var(--070606,#070606)}.signup--service-page .signup__title em{color:#070606}.signup .container{position:relative;width:100%;max-width:890px}.signup__title{margin-bottom:70px;color:#fff}.signup__form{color:#fff;position:relative}.signup__form-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.signup__form-input{width:100%;max-width:425px;height:60px;border-radius:12px;border:1px solid #fff;background:rgba(102,100,100,.9);font-size:16px;padding:24px 20px}.signup__form-input::placeholder{color:#fff}.signup__form-input:focus{border:1px solid #666464;background:rgba(255,255,255,.9);color:#070606}.signup__form-input:focus::placeholder{color:#666464}.signup__form-text{width:100%;height:130px;border-radius:12px;border:1px solid #fff;background:rgba(102,100,100,.9);font-size:16px;padding:17px 20px;resize:none;outline:none}.signup__form-text::placeholder{color:#fff}.signup__form-text:focus{border:1px solid #666464;background:rgba(255,255,255,.9);color:#070606}.signup__form-text:focus::placeholder{color:#666464}.signup__form-btn{width:100%;border-radius:12px;justify-content:center;position:relative;padding:17px 20px;margin-top:20px}.signup__form-btn svg{position:absolute;right:28px}.signup__form-select{width:100%;max-width:425px;border-radius:12px;border:1px solid #fff;background:rgba(102,100,100,.9);font-size:16px;padding:17px 20px;background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/form-arro.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:96%}.signup__form-select:focus{border:1px solid #666464;background:rgba(255,255,255,.9);color:#666464}.rating{width:184px;position:relative;display:inline-block;font-size:30px}.rating::before{content:"★★★★★";display:block;opacity:0}.rating__items{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:row-reverse;overflow:hidden}.rating__item{position:absolute;width:0;height:0;opacity:0;visibility:hidden;top:0;left:0}.rating__label{flex:0 0 20%;height:100%;cursor:pointer;color:#a5a2a2;display:flex;justify-content:center}.rating__label::before{content:"★";display:block;transition:color .3s ease 0s}.rating .rating__label:hover,
.rating .rating__label:hover ~ .rating__label,
.rating .rating__label:checked ~ .rating__label:hover {color:#baab8f}.rating .rating__item:checked,
.rating .rating__item:checked ~ .rating__label {color:#baab8f}.top{display:flex;justify-content:space-between;gap:15px}.top__content{width:100%;max-width:420px}.top__descr{color:#070606;font-size:16px;font-weight:400;line-height:140%;margin-bottom:40px;margin-top:10px}.top__descr p{margin-bottom:12px}.top__descr:last-child{margin-bottom:0}.cards__item{display:flex;align-items:center;justify-content:space-between}.cards__item-photo{width:100%;max-width:640px;position:relative}.cards__item-photo img{height:100%;object-fit:cover}.cards__item-photo .number{position:absolute;top:30px;right:22px;color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px}.cards__item-content{width:100%;max-width:600px;color:#070606;text-align:left;padding:0 40px 0 0}.cards__item-title{font-size:32px;font-weight:500;line-height:100%;margin-bottom:30px}.cards__item-descr{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:64px}.cards__item-descr P{margin-bottom:12px}.cards__item-descr P:last-child{margin-bottom:0}.header{position:fixed;width:100%;top:0;left:0;z-index:100;transition:all .3s linear;padding:15px 0 10px}.header__logo-img{max-width:65px}.header--bg{background:#3c0001}.header__wrapp{color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative}.header__item{font-family:"Manrope",sans-serif;font-size:14px;font-weight:600}.header__location{display:flex;align-items:center}.header__location-adres{margin-right:40px}.header__contacts{display:flex;align-items:center;justify-content:end}.header__contacts-tel{margin-right:40px}.header__menu{margin-top:33px}.header__menu-list{display:flex;align-items:center}.header__menu-item{cursor:pointer;margin-right:40px}.header__menu-item:hover{color:#c6b89e}.header__menu-item:hover .svg{stroke:#c6b89e}.header__menu-item:last-child{margin-right:0}.header__menu-item--difference{margin-left:auto}.header__menu-link{font-family:"Manrope",sans-serif;font-size:16px;font-weight:600;line-height:130%;display:flex;align-items:center;padding:5px 0}.header__menu-link svg{margin-left:5px}.header__menu-link:hover ~ .dropdown-nav {opacity:1;visibility:visible;transform:translateY(0) translateX(-50%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1) , 0 2px 4px -1px rgba(0,0,0,.06)}.header__menu-link:hover ~ .dropdown__overlay {display:block}.header__menu .dropdown-nav:hover ~ .dropdown__overlay,
.header__menu .dropdown-nav_item:hover ~ .dropdown__overlay {display:block}.header__menu .dropdown-nav:hover{opacity:1;visibility:visible;transform:translateY(0) translateX(-50%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1) , 0 2px 4px -1px rgba(0,0,0,.06)}.header__mobile-lang{display:flex;padding:40px 0 0 0}.header__mobile-lang .header__mobile-lang_item{position:relative;display:block;margin-right:40px;padding:8px 1px;text-decoration:none!important;color:#070606}.header__mobile-lang .header__mobile-lang_item::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--c-6-b-89-e,#c6b89e)}.header .header__nav-bottom .header__contacts-tel{display:block;margin-bottom:20px}.header .header__nav-bottom .header__location-time{margin-bottom:20px}.header__services{width:100%;max-width:1040px;background:#fff;border:1px solid #baab8f;display:flex;align-items:flex-start;border-radius:16px;padding-bottom:40px;left:50%;transform:translateY(0) translateX(-50%)}.header__services-left{max-width:355px;width:40%;border-right:1px solid #baab8f}.header__services-list{padding:12px}.header__services-link{display:flex;align-items:center;color:#070606;font-size:18px;font-weight:500;line-height:130%;padding:10px 17px;position:relative;transition:all .2s linear}.header__services-link svg{position:absolute;top:10px;right:-22px;background:#fff;height:29px;opacity:0;transition:all .2s linear}.header__services-link--menu{padding:12px 0;display:flex;justify-content:space-between}.header__services-link--menu._spoller-active svg{transform:rotate(180deg)}.header__services-link--menu svg{position:static;opacity:1}.header__services-link:hover{color:#baab8f}.header__services-content{width:60%;padding-left:0}.header__services-content .header__services-link{animation-name:smoothTop;animation-duration:.5s;font-size:16px}.header__services-btn{color:#732c26!important;font-size:18px;font-weight:500;line-height:130%;text-transform:uppercase;padding:0 0 0 24px}.header .tabs-active{color:#baab8f;font-size:18px;font-weight:500;line-height:130%}.header .tabs-active .header__services-link svg{opacity:1}.header--fixed{box-shadow:0 8px 26px 0 rgba(0,0,0,.05)}.header--main{background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%)}.header.fixedToTop{background:#3c0001}.header--hidden{opacity:0;z-index:-10}.dropdown__menu-item{color:#070606}.dropdown__menu-link{font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.32px;transition:all .2s linear}.dropdown__menu-link:hover{color:#c6b89e}.dropdown__menu-link:hover .sub-menu{visibility:visible;opacity:1}.dropdown__menu-item{margin-bottom:30px}.dropdown__menu-item:last-child{margin-bottom:0}.dropdown__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;opacity:.5;background:var(--070606,#070606);z-index:-1}.sub-menu-family{padding:30px 62px 40px 30px}.sub-menu-lan{padding:20px 16px;display:flex;justify-content:center;align-items:center}.sub-menu-lan .dropdown__menu-item{border-bottom:1px solid #c6b89e;margin-bottom:18px;padding-bottom:10px}.sub-menu-lan .dropdown__menu-item:last-child{margin-bottom:0}.dropdown__menu .sub-menu{background:#fff;border-radius:16px;transition:.3s;display:flex!important;visibility:hidden;opacity:0;position:absolute;z-index:-1;flex-direction:column}.show__dropdown-menu .sub-menu{opacity:1;z-index:10}.overlay__for-menu{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-9999}.overlay__for-menu.open{opacity:.5;z-index:5}.logo{font-size:32px}.header__burger{position:relative;width:30px;height:20px;position:relative;z-index:3}.header__nav{position:fixed;top:0;right:-100%;display:block;width:100%;height:100%;background-color:#fff;padding:70px 0 0 0;transition:all .5s ease 0s;overflow-x:scroll}.header__burger span{position:absolute;background-color:#fff;position:absolute;right:0;width:100%;height:2px;top:9px;transition:all .3s ease 0s;border-radius:5px}.header__burger:before,.header__burger:after{content:"";background-color:#fff;position:absolute;width:100%;height:2px;left:0;transition:all .3s ease 0s;border-radius:5px}.header__burger:before{top:0}.header__burger:after{bottom:0}.header__burger.active span{transform:scale(0)}.header__burger.active:before{transform:rotate(45deg);top:9px}.header__burger.active:after{transform:rotate(-45deg);bottom:9px}.header__nav{height:calc(100% - 86px);width:calc(100% - 20px);margin:0 10px;padding:10px 16px;border-radius:20px}.header__nav.active::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#3c0001;z-index:-2}.header__nav.active::after{content:"";position:fixed;top:76px;left:10px;height:calc(100% - 86px);width:calc(100% - 20px);border-radius:20px;background:#fff;z-index:-1}.header__nav.active{right:0}.header__nav--main.closed{right:100%}.header__nav--second{right:-100%;overflow-y:auto}.header__nav--second.opened{right:0}.header__nav{justify-content:start;color:#070606;padding:44px 16px;text-align:left}.header__nav.header__menu{width:100%}.header__nav-item{margin-bottom:28px}.header__nav-item:last-child{margin-bottom:0}.header__nav-link{color:#070606;font-size:20px;font-weight:700;line-height:120%;display:flex;justify-content:space-between}.header__nav-link svg{fill:currentColor}.header__nav-bottom{width:100%;max-width:195px;font-size:14px!important;margin-top:44px}.header__nav .header__location-adres{margin-right:0}.header__submenu-list{padding-left:8px}.modal-specialist__container{max-width:1300px;width:100%}.modal-specialist__content{display:flex;gap:50px;padding:5px 50px 5px 5px}.modal-specialist__image{width:415px;border-radius:16px;overflow:hidden;flex-shrink:0}.modal-specialist__image img{width:100%;display:block}.modal-specialist__info{width:780px;padding:22px 10px 38px;display:flex;flex-direction:column;align-items:flex-start}.modal-specialist__title{color:#070606;font-family:"Manrope",sans-serif;font-size:32px;font-weight:500;line-height:100%;margin-bottom:30px}.modal-specialist__speciality{color:#070606;font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;line-height:120%;margin-bottom:10px}.modal-specialist__qualification{font-family:"Manrope",sans-serif;font-size:16px;font-weight:400;line-height:130%;margin-bottom:25px}.modal-specialist__description{flex-grow:1;display:flex;gap:40px;width:100%;border-bottom:1px solid #d9d9d9;padding-bottom:20px}.modal-specialist__description-col{width: calc((100% - 40px) / 2)}.modal-specialist__info-item{display:flex;flex-wrap:wrap;gap:10px}.modal-specialist__info-item:not(:last-child) {margin-bottom:30px}.modal-specialist__info-label{color:#666464;font-family:"Manrope",sans-serif;font-size:18px;font-weight:500;line-height:120%}.modal-specialist__info-value{color:#070606;font-family:"Manrope",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.modal-specialist__info-value span{color:#666464}.modal-specialist__info-value ul{padding-left:10px}.modal-specialist__info-value li{list-style:initial;list-style-type:disc;list-style-position:inside}.modal-specialist__info-value li::marker{font-size:14px}.modal-specialist__buttons{display:flex;align-items:center;margin-top:20px;gap:60px}.modal-specialist__btn{border:#666464;background:#070606;color:#fff}.modal-specialist__btn--mobile{display:none}.modal-specialist__link{color:#070606;font-family:"Manrope",sans-serif;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;margin-top:5px}.mobile-nav-btn{--time:.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#061a83;--radius:4px;height: calc(var(--line-height) * 3 + var(--spacing) * 2);width:var(--width);display:flex;justify-content:center;align-items:center;display:none}.nav-icon{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::before,.nav-icon::after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color);transition:transform var(--time) ease-in , top var(--time) linear var(--time)}.nav-icon::before{top: calc(-1 * (var(--line-height) + var(--spacing)))}.nav-icon::after{top: calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::before,.nav-icon.nav-icon--active::after{top:0;transition:top var(--time) linear , transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.pagination{display:flex;justify-content:center}.pagination__item{margin-right:8px}.pagination__item:last-child{margin-right:0}.pagination__item-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#070606;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;border:1px solid #eee;border-radius:50%;transition:all .2s linear}.pagination__item-link:hover{border:1px solid #070606}.pagination__item .active{border:1px solid #070606}.popup{width:100%;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s , opacity .25s 0s , transform .25s;z-index:200}.popup__title{margin-bottom:60px}.popup__close{position:absolute;right:20px;top:20px;cursor:pointer}.popup__form{width:100%;max-width:calc(100% - 32px);display:flex;flex-direction:column;justify-content:center;align-items:center}.popup__form-input{width:100%;max-width:425px;display:flex;align-items:center;margin-bottom:10px;height:60px;border:1px solid #666464;border-radius:12px;padding:20px;background:#fff}.popup__form-input:last-child{margin-bottom:0}.popup__form-input::placeholder{color:#666464}.popup__form-select{border:1px solid #666464;width:100%;max-width:425px;margin-bottom:10px;padding:17px 20px;border-radius:12px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(https://vipdental.clinic/wp-content/themes/vipdental/assets/img/arrow_down.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:96%}.popup__form-textarea{display:flex;width:100%;height:130px;margin-bottom:10px;padding:20px;font-size:16px;outline:none;align-items:center;border:1px solid #666464;border-radius:12px;background:#fff;resize:none}.popup__form-btn{display:flex;align-items:center;justify-content:center;border-radius:12px;background:#070606;color:#fff;width:100%;max-width:425px;position:relative;padding:18px 20px;margin-top:20px;font-size:18px}.popup__form-btn svg{position:absolute;top:24px;right:37px}.popup__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 20px);max-width:674px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:40px;height:532px;background:#f4f4f4}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s , opacity .25s 0s , transform .25s}.popup__success{max-width:475px;text-align:center}.popup__success .popup__title:after{content:"";margin:40px auto 30px auto;width:12px;height:12px;background:#c6b89e;border-radius:20px}.popup__success .popup__success-text{text-align:center;color:#070606;font-size:18px;font-weight:500}.popup__content-data{display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-full .popup__title{width:calc(100% - 32px);text-align:left}.popup-full .popup__success{padding:140px 0 166px}.popup-full .popup__content{width:1060px;max-width:calc(100% - 32px);height:auto!important;padding:60px 0 80px 0}.popup-full .popup__content .popup__form{width:100%;max-width:852px;padding:0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.popup-full .popup__content .popup__form .popup__form-input,.popup-full .popup__content .popup__form .popup__form-select{margin-bottom:10px;max-width:calc(50% - 5px)}.popup-full .popup__content .popup__form .popup__form-btn{max-width:100%}.post__top{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #070606}.post-page__title{margin-bottom:50px}.post__date{color:#070606;font-size:16px;font-weight:600;line-height:130%}.post__main{padding-top:36px;padding-bottom:160px}.post__block{display:flex;gap:20px}.post__block:not(:last-child) {margin-bottom:80px}.post__block--author{border-top:1px solid #dadada;padding-top:40px}.post__sidebar{flex-grow:1}.post__content{width:66.1538461538%;flex-shrink:0}.post__content .post__img-50{max-width:calc(50% - 9.5px)}.post__content .post__img-100{width:100%}.post__content--small>*{max-width:74.4186046512%}.post__content p{color:#070606;font-size:18px;font-weight:400;line-height:140%}.post__content p:not(:last-child) {margin-bottom:14px}.post__content h3{color:#070606;font-size:32px;font-weight:500;line-height:100%;margin-bottom:37px}.post__content h4{color:#070606;font-size:24px;font-weight:700;line-height:120%;margin-top:40px;margin-bottom:20px}.post__content ul{color:#070606;font-size:16px;line-height:140%;padding-left:24px}.post__content ul b{font-size:24px;font-weight:700;line-height:120%}.post__content ul li{list-style:outside disc}.post__content ul li:not(:last-child) {margin-bottom:15px}.post__content img+img{margin-left:15px;font-size:0}.post__content--main p{color:#070606;font-size:24px;font-weight:400;line-height:130%}.post__content--conclusion p{font-size:16px;line-height:140%}.post__content--conclusion p:not(:last-child) {margin-bottom:10px}.post__subtitle{color:#070606;font-family:"Noto Serif Display",serif;font-size:24px;font-style:italic;font-weight:500;line-height:120%;margin-bottom:15px}.post__subtitle--important{color:#baab8f;font-size:32px;line-height:100%}.post__subtitle-description{color:#404145;font-size:14px;font-weight:400;line-height:130%;max-width:260px}.tag-item{display:inline-block;padding:8px 20px;border-radius:8px;border:1px solid #666464;background:#fff;color:#070606;font-size:16px;font-weight:600;line-height:130%;transition:.3s linear}.tag-item:hover{color:#c6b89e;border-color:#c6b89e}.again-btn{display:inline-flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #dadada;background:rgba(255,255,255,.4);color:#070606}.again-btn:hover{border:1px solid #c6b89e;background:rgba(255,255,255,.7)}.post-warning{opacity:.91;background: linear-gradient(270deg, #39322C 0%, rgba(57, 50, 44, 0) 100%), url("../img/post-warning.png") center center/cover no-repeat;border-radius:40px;min-height:370px;padding:47px 6.1538461538%;margin-top:120px}.post-warning:not(:last-child) {margin-bottom:120px}.post-warning__content{max-width:560px;margin-left:auto}.post-warning__title{color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px;margin-bottom:31px}.post-warning__text{color:#fff;font-size:18px;font-weight:500;line-height:120%;margin-bottom:38px}.share-btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;color:#070606;font-size:18px;font-weight:500;line-height:130%}.post-author{display:flex;gap:20px}.post-author__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden}.post-author__img{display:block}.post-author__name{color:#070606;font-size:24px;font-weight:500;line-height:120%;margin-top:15px;margin-bottom:13px}.post-author__info-item:not(:last-child) {margin-bottom:12px}.post-author__info-label{color:#666464;font-size:18px;font-weight:500;line-height:120%}.post-author__info-value{color:#070606;font-size:16px;font-weight:600;line-height:130%}.proposal__list{padding-top:32px;padding-bottom:160px;counter-reset:proposal}.proposal__item{display:flex;justify-content:space-between;border-radius:20px;background:#3c0001;padding:5px;min-height:410px}.proposal__item:not(:first-child) {margin-top:80px}.proposal__item:hover .proposal__img{transform:scale(1.1)}.proposal__item:hover .proposal__btn{color:#070606!important;border:1px solid #070606;background:#c6b89e!important}.proposal__item:hover .proposal__btn:hover{color:#c6b89e;border:1px solid #070606;background:#070606}.proposal__left{width:48.8461538462%;flex-shrink:0;position:relative;border-radius:15px;overflow:hidden}.proposal__left:after{counter-increment:proposal;position:absolute;right:15px;top:15px;content:"/0" counter(proposal);color:#732c26;text-align:right;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;line-height:100%;letter-spacing:-1.48px}.proposal__info{padding:25px 60px 55px}.proposal__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s linear}.proposal__title{max-width:450px;color:#c6b89e;font-size:32px;font-weight:500;line-height:100%;margin-bottom:25px}.proposal__date{color:#c6b89e;font-size:18px;font-weight:500;line-height:120%;margin-bottom:15px}.proposal__date-value{color:#fff;font-size:16px;font-weight:600;line-height:130%}.proposal__text{color:#fff;font-size:18px;font-weight:400;margin-bottom:40px;line-height:140%}.intro{height:100vh;background:rgba(0,0,0,.3215686275);padding-top:160px;text-align:center;display:flex;align-items:center}.intro--item{background:#fff;padding:0;height:100%}.intro--item .intro__title{color:#3c0001;margin-bottom:34px;letter-spacing:-4.4px}.intro--item .intro__title em{color:#3c0001}.intro__title{width:100%;max-width:600px;margin:0 auto;color:#c6b89e;text-align:center;font-family:"Noto Serif Display",serif;font-size:110px;font-weight:400;line-height:88%;margin-bottom:30px}.intro__title .text{font-family:"Manrope",sans-serif}.intro__title em span{font-style:normal}.intro__text{color:#fff;font-size:24px;font-style:italic;font-weight:500;line-height:120%;margin-bottom:40px}.intro__text span{font-family:"Noto Serif Display",serif;font-style:italic}.intro__subtitle{width:100%;max-width:489px;color:#404145;text-align:center;font-size:16px;font-weight:600;line-height:130%;margin:0 auto 76px}.philosophy{padding:105px 0 200px 0}.philosophy__wrapp{width:100%}.philosophy__top{display:flex;justify-content:space-between;align-items:end}.philosophy__title{margin-right:88px}.philosophy__title span{display:block}.philosophy__descr{font-size:30px;font-weight:400;line-height:130%;color:#070606;position:relative;top:35px;width:640px;margin-right:auto}.philosophy__decorative{display:block;width:12px;height:12px;background:#c6b89e;border-radius:50%;margin:65px auto 30px auto;position:relative}.philosophy__info{width:100%;max-width:860px;margin:auto}.philosophy__info-text{font-size:30px;font-weight:400;line-height:130%;margin-bottom:15px}.philosophy__info-text:last-child{margin-bottom:0}.smiles{background:#4f504f;border-radius:40px 40px 0 0;margin-top:-40px;padding:80px 0 0 0;position:relative;z-index:1}.smiles--item{background:#3c0001;border-radius:0;padding-top:140px;padding-bottom:100px}.smiles--item .smiles__wrapp{background: url(../img/smiles-bg-2.jpg) no-repeat center/cover}.smiles--item .smiles__title{color:#c6b89e;margin-bottom:20px}.smiles--item .smiles__descr{color:#fff}.smiles__wrapp{display:flex;justify-content:space-between;align-items:center;border-radius:40px;border-top:1px solid #070606;border-bottom:1px solid #070606;background:#d3d3d3;height:424px}.smiles__photo{width:50%;height:100%}.smiles__photo img{border-radius:40px 0 0 40px;height:100%}.smiles__info{width:49%;margin-left:auto;padding:20px 0 40px}.smiles__title{color:#070606;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:65%;letter-spacing:-1.48px;margin-bottom:20px}.smiles__title span{font-family:"Manrope",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0}.smiles__title em{font-family:"Noto Serif Display",serif;font-style:italic}.smiles__text{color:#fff;font-size:32px;font-weight:500;line-height:100%;margin-bottom:20px}.smiles__descr{font-size:18px;font-weight:400;line-height:140%;margin-bottom:40px}.services{color:#fff;background:#4f504f;padding:145px 0 72px}.services--bg{background:#fff!important;padding:0}.services--item .services__spoilers-item{margin-left:0}.services__top{display:flex;justify-content:space-between;color:#fff;margin-bottom:68px}.services__top--item{align-items:start}.services__top--color{color:#070606}.services__btn{margin-top:40px}.services__btn-mobile{display:none}.services__descr{width:100%;max-width:420px;font-size:16px;font-weight:400;line-height:140%;margin-top:10px}.services__descr p{margin-bottom:12px}.services__descr p:last-child{margin-bottom:0}.services__content{color:#fff;margin-bottom:128px}.services__content--color{color:#070606}.services__content--item .services__items{margin-bottom:10px}.services__content--item .services__spoilers{background:#fff;border-radius:0 0 20px 20px;padding-top:0;text-align:center;opacity:1}.services__content--item .services__spoilers-btn{display:flex;margin:0 auto 30px auto}.services__content--item .services__spoilers-photo{text-align:center}.services__content--item .services__spoilers-link{color:#070606}.services__content--item .services__spoilers-photo{margin-bottom:24px}.services__content--item .services__item{border-radius:20px;color:#fff}.services__content--item .services__item:hover{background:#fff;color:#000;z-index:2;padding:26px 20px}.services__content--item .services__item:hover .services__item-title{color:#000}.services__content--item .services__item._spoller-active{background:#fff}.services__content--item .services__item._spoller-active .services__item-title{color:#070606}.services__content--item .services__item._spoller-active .services__item-link{display:none}.services__content--item .services__item ._spoller-init .services__item::before,.services__content--item .services__item ._spoller-init .services__item::after{display:none}.home .services__items{border-top:none!important;border-top-left-radius:0;border-top-right-radius:0}.services__items{border-bottom:1px solid #a5a2a2;border-radius:20px;overflow:hidden}.services__items:nth-child(1) {border-top:1px solid #a5a2a2}.services__items:has(._spoller-active) {background:#f4f4f4}.services__items--item{border-bottom:1px solid #a5a2a2;margin-bottom:20px}.services__items--item:last-child{margin-bottom:0}.services__items .services__item-btn{margin-right:80px}.services__item{width:100%;display:flex;justify-content:space-between;align-items:flex-start;border-radius:20px;border-bottom:1px solid #a5a2a2;position:relative;padding:26px 20px;transition:all .3s linear}._spoller-init .services__item{cursor:pointer}._spoller-init .services__item::before,._spoller-init .services__item::after{content:"";position:absolute;right:30px;top:50%;background-color:#000;height:2px;width:15px;transition:transform .5s ease 0s}._spoller-init .services__item::before{transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .services__item::after{transform:translate(0,-50%) rotate(-40deg)}._spoller-init .services__item._spoller-active::before{transform:translateX(-75%) rotate(-40deg)}._spoller-init .services__item._spoller-active::after{transform:rotate(40deg)}.services__item:hover{color:#070606;background:#f4f4f4;padding-bottom:60px}.services__item:hover .services__item-number{align-self:flex-start}.services__item:hover .services__item-btns{opacity:1}.services__item:hover .services__item-photo{display:flex;align-items:center;width:420px;height:240px}.services__item:hover .services__item-title{color:#070606;margin-top:5px}.services__item:hover .services__item-descr{display:block}.services__item:hover .services__item-img{display:block}.services__item:hover .services__item-img>img{display:block;max-width:200px}.services__item-spoilers{display:block}.services__item-left{display:flex;align-items:center}.services__item-number{color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500;margin-right:70px}.services__item-title{font-size:32px;font-style:normal;font-weight:500;line-height:100%;text-align:left}.services__item__content{margin-right:20px}.services__item-descr{width:100%;max-width:506px;font-size:16px;color:#404145;display:none;transition:all .2s linear;margin-top:20px}.services__item-img{display:none;transition:all .2s linear;margin-top:-30px;margin-left:20px}.services__item-photo{width:0;height:0;transition:1s;position:absolute;left:50%;top:-50%;transform:translate(-50%,-15%);z-index:50}.services__item-btn{display:flex;align-items:center}.services__item-btns{background:#070606;color:#fff!important;opacity:0;padding:11px 24px;margin-right:60px}.services__item-btns:hover{color:#c6b89e!important}.services__item-link{font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;padding:12px 0}.services__item--item{border:0}.services__item--item:hover{padding-bottom:26px}.services__item--item:hover .services__item-title{color:#070606;margin-top:auto;margin-bottom:auto}._spoller-init .services__item--colors{cursor:pointer}._spoller-init .services__item--colors::before,._spoller-init .services__item--colors::after{content:"";position:absolute;right:30px;top:50%;background-color:#fff!important;height:2px;width:15px;transition:transform .5s ease 0s}._spoller-init .services__item--colors::before{transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .services__item--colors::after{transform:translate(0,-50%) rotate(-40deg)}._spoller-init .services__item--colors._spoller-active::before{transform:translateX(-75%) rotate(-40deg);background-color:#070606!important}._spoller-init .services__item--colors._spoller-active::after{transform:rotate(40deg);background-color:#070606!important}.services__bottom{text-align:right}.services__link{position:relative;overflow:hidden;color:#070606!important}.services__link--color{color:#fff!important}.services__spoilers{padding:0 5px 57px 0}.services__spoilers-item{display:flex;justify-content:space-between;margin:0 0 20px 135px;background:#fff;padding:30px 30px 38px;border-radius:16px}.services__spoilers-item:last-child{margin-bottom:0}.services__spoilers-full{margin:0 0 20px 0;border-radius:20px;border-top:1px solid var(--666464,#666464);border-bottom:1px solid var(--666464,#666464);background:var(--f-4-f-4-f-4,#f4f4f4)}.services__spoilers-left{width:100%;max-width:852px}.services__spoilers-title{color:#070606;font-size:24px;line-height:120%;margin-bottom:28px}.services__spoilers-descr{width:100%;max-width:696px;color:#404145;font-size:16px;font-weight:400;line-height:140%;margin:12px 0}.services__spoilers ul li{margin-bottom:12px}.services__spoilers ul li:last-child{margin-bottom:0}.services__spoilers-importantly{color:#3c0001;font-size:14px;font-weight:600;line-height:130%;margin-top:25px;display:block}.services__spoilers-price{color:#070606;font-size:18px;font-weight:500;display:block;text-align:right;margin-bottom:26px}.services__spoilers-btn{background:#070606;font-size:16px;line-height:130%;letter-spacing:.32px;color:#fff;padding:8px 21px}.services__details{width:100%;max-width:860px;margin-left:auto;color:#070606}.services__details-descr{margin-bottom:80px}.services__details-descr:last-child{margin-bottom:0}.services__details-title{width:100%;color:#070606;font-size:32px;font-weight:500;line-height:100%;margin-bottom:40px}.services__details-title span{font-weight:700}.services__details-descr{font-size:18px;font-weight:400;line-height:140%}.services__details-descr p{margin-bottom:13px}.services__details-descr p:last-child{margin-bottom:0}.services__details-descr ul{max-width:74.4186046512%;color:#070606;font-size:16px;line-height:140%;padding-left:24px}.services__details-descr ul li{list-style:outside disc}.services__details-descr ul li:not(:last-child) {margin-bottom:15px}.services__details-descr ul b{font-size:24px;font-weight:700;line-height:120%}.services__details-list{width:100%;max-width:640px;margin-left:35px}.services__details-item{color:#070606;font-size:16px;font-weight:400;line-height:140%;list-style:disc;margin-bottom:25px}.services__details-item:last-child{margin-bottom:0}.services__details-item span{color:#070606;font-size:24px;font-weight:500;line-height:120%}.services__link:hover:before{left:0%}.services__link:hover:after{left:200%}.about{color:#fff;background:#4f504f;margin-top:-1px;padding:80px 0}.about__wrapp{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:860px;margin:0 auto;margin-bottom:145px}.about__photo{width:100%;margin-right:60px}.about__content{width:100%;max-width:380px}.about__title{margin-bottom:40px}.about__descr{font-size:18px;color:#fff;font-weight:400;line-height:140%;margin-bottom:40px}.about__descr-text{margin-bottom:20px}.about__descr-text:last-child{margin-bottom:0}.about__items{display:flex;justify-content:space-between;gap:8px}.about__item{width:100%;max-width:240px}.about__item-namber{color:#c6b89e;font-family:"Noto Serif Display",serif;font-size:110px;font-style:italic;font-weight:400;line-height:88%;letter-spacing:-4.4px;border-bottom:1px solid #c6b89e;padding-bottom:60px;margin-bottom:14px}.about__item-descr{width:174px;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:130%}.useful{color:#fff;background:#4f504f;padding:88px 0 160px;border-radius:0 0 40px 40px;position:relative;z-index:2}.useful--item{background:#fff;padding-top:0}.useful--item .useful__top{margin-bottom:100px}.useful--item .useful__title{text-align:left;margin-bottom:40px}.useful--item .useful__title em{color:#070606}.useful--item .useful__title span{color:#baab8f}.useful--item__card{display:flex;align-items:center}.useful__title{font-family:"Noto Serif Display",serif;color:#fff;font-style:italic;text-align:center;margin-bottom:90px}.useful__title .text{font-family:"Manrope",sans-serif;font-style:normal}.useful__title span{letter-spacing:-1.48px}.useful__title span em{font-family:"Manrope",sans-serif;font-style:normal}.useful__title .text{font-family:"Manrope",sans-serif;color:#fff;font-size:74px;font-style:normal;line-height:100%}.useful__cards{display:grid;grid-template-columns:repeat(2,2fr);gap:20px}.useful__card{display:flex;flex-direction:column;background:var(--Gradient,linear-gradient(180deg,#3c0001 0%,#732c26 100%));border-radius:20px;position:relative;padding:6px;min-height:440px;transition:all .3s linear;border-top:1px solid #4f504f;border-bottom:1px solid #4f504f}.useful__card:hover{border-top:1px solid #c6b89e;border-bottom:1px solid #c6b89e}.useful__card:hover .useful__card-photo img{transform:scale(1.1)}.useful__card:hover .useful__card-title{color:#c6b89e}.useful__card:hover .useful__card-arrow{opacity:1}.useful__card-info{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 15px 0 24px}.useful__card-title{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:12px;transition:all .3s linear}.useful__card-descr{color:#c6b89e;font-size:18px;font-weight:400;line-height:140%}.useful__card-namber{font-family:"Noto Serif Display",serif;color:#c6b89e;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px}.useful__card-photo{height:294px;text-align:center;margin-top:auto;overflow:hidden;border-radius:16px}.useful__card-photo img{border-radius:16px;width:100%;height:100%;transition:all .3s linear;object-fit:cover}.useful__card-arrow{position:absolute;bottom:15px;right:22px;opacity:0;transition:all .3s linear}.useful__item{border-radius:20px;background:#3c0001;padding:6px;margin-bottom:80px}.useful__item:last-child{margin-bottom:0}.useful__item-content{width:100%;max-width:540px;margin:0 auto 0 50px;padding:16px 40px 16px 0}.useful__item-title{color:#c6b89e}.useful__item-descr{color:#fff;margin-bottom:40px}.useful__item-descr span{color:#c6b89e;font-size:18px}.useful__item-photo{max-height:398px;border-radius:16px;overflow:hidden}.useful__item-photo img{display:block;width:100%;border-radius:16px;transition:transform .2s;object-fit:initial}.useful__item-photo .number{color:#732c26}.useful__item:hover .useful__item-photo img{transform:scale(1.05)}.useful__item:hover .useful__item-btn{background:#c6b89e;color:#070606}.welcome{background:#3c0001;margin-top:-40px;padding:128px 0 0 0;position:relative;z-index:1}.welcome--bg{background:#666464}.welcome--bg .welcome__title{color:#a5a2a2}.welcome--bg .welcome__info-title{color:#070606}.welcome--bg .welcome__info-title span{color:#666464}.welcome--bg .welcome__info-descr{color:#070606}.welcome .container{max-width:1440px;padding:0}.welcome__wrapp{display:flex;justify-content:space-between}.welcome__left{width:50%;position:relative;top:-30px}.welcome__title{width:100%;max-width:458px;color:#4f504f;font-family:"Noto Serif Display",serif;font-size:110px;font-style:italic;font-weight:400;line-height:88%;letter-spacing:-4.4px;margin:0 auto 13px auto}.welcome__title span{display:flex;justify-content:end;font-family:"Manrope",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0}.welcome__title .italic{font-family:"Noto Serif Display",serif;font-style:italic}.welcome__photo{display:flex;align-items:center;margin-right:12px;gap:10px}.welcome__photo img{margin-right:12px}.welcome__info{width:50%;background: url(../img/welcome-3.jpg) no-repeat center/cover;min-height:700px;padding:100px 40px}.welcome__info--bg{background: url(../img/welcome-6.jpg) no-repeat center/cover}.welcome__info--bgtwo{background: url(../img/welcome-9.jpg) no-repeat center/cover}.welcome__info-title{color:#fff;font-size:32px;font-style:normal;font-weight:500;margin-bottom:26px}.welcome__info-title span{font-family:"Noto Serif Display",serif;color:#c6b89e;font-style:italic}.welcome__info-descr{width:100%;max-width:380px;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:40px}.partners{padding:80px 0}.partners__title{text-align:center;margin-bottom:105px}.partners__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.partners__item:last-child{margin-right:0}.cases{padding:100px 0;background:#f4f4f4}.cases--item{padding-top:0;background:none}.cases--item .cases__top{margin-bottom:30px}.cases--item .cases__card-descr{padding-left:0;margin-bottom:28px}.cases__top{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:68px}.cases__inner{max-width:1360px;margin:0 auto;padding-left:15px}.cases__slider .cases__next,.cases__slider .cases__prev{top:var(--swiper-navigation-top-offset,42%)}.cases__link{position:absolute;right:0;bottom:5px}.cases__slide{width:407px!important;background:transparent}.cases__card{width:100%;max-width:420px;text-align:left;transition:all .2s linear}.cases__card:hover{color:#baab8f!important}.cases__card:hover .cases__card-photo{border:1px solid #baab8f;border-radius:20px}.cases__card-photo{transition:all .2s linear;margin-bottom:20px;border-radius:20px;overflow:hidden;border:1px solid var(--dadada,#dadada)}.cases__card-descr{font-size:18px;font-weight:500;line-height:120%;padding:0 10px}.cases__card-link svg{margin-left:5px}.cases__menu{justify-content:flex-end;margin-bottom:80px}.cases__content{margin-bottom:100px}.response{padding:105px 0 65px}.response--item{padding-top:18px}.response--item .response__top{display:flex;justify-content:space-between;align-items:start;margin-bottom:100px}.response--item .response__card{max-width:100%;height:auto;border:1px solid #666464;margin-bottom:20px}.response--item .response__card-inner{display:flex;flex-direction:column;justify-content:space-between;padding:30px 30px 24px 30px;margin-left:0}.response--item .response__card-bottom{padding:0!important}.response--item .response__card-content{height:auto}.response--item .response__card:last-child{margin-bottom:0}.response--item .response__card--video{display:flex;justify-content:space-between}.response--item .response__card--video .response__card-top{margin-bottom:0}.response--item .response__card-video{border-radius:20px 0 0 20px}.response__pagination{margin-top:100px}.response__cards{width:100%;max-width:860px;margin:0 auto}.response__top{margin-bottom:68px;position:relative}.response__title{font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px}.response__title em{font-family:"Manrope",sans-serif;font-style:normal;font-weight:400;line-height:100%}.response__link{position:absolute;right:0;bottom:5px}.response__slide{width:420px!important;border-radius:20px;border:1px solid #666464}.response__card{width:100%;max-width:420px;border-radius:20px;background:#fff;text-align:left;padding:30px 30px 24px;height:440px}.response__card-inner{width:100%;margin-left:30px}.response__card-videos{width:420px;height:290px;transition:all .3s linear;cursor:pointer}.response__card-videos:hover{transition:all .3s linear}.response__card-videos:hover .fake-player{opacity:1}.response__card-videos .fake-player{transition:all .3s linear;position:absolute;top:50%;left:50%;opacity:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);width:54px;height:54px;border:none;padding:0;margin:0}.response__card-videos .fake-player .play,.response__card-videos .fake-player .pause{border:none;padding:0;margin:0;width:54px;height:54px;display:block;top:0;right:0;left:0;bottom:0}.response__card-videos .fake-player .play.hidden,.response__card-videos .fake-player .pause.hidden{display:none}.response__card-videos .fake-player .play:before,.response__card-videos .fake-player .play:after,.response__card-videos .fake-player .pause:before,.response__card-videos .fake-player .pause:after{display:none}.response__card-video{width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.response__card-top{display:flex;align-items:center;margin-bottom:25px;position:relative}.response__card-user{margin-right:20px;display:none}.response__card-title{color:#070606;font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:10px}.response__card-rating img{width:auto;height:14px}.response__card-content{height:235px;overflow-x:hidden;margin-bottom:36px}.response__card-service{color:#070606;font-size:16px;font-weight:600;line-height:130%;margin-bottom:10px}.response__card-service span{color:#666464;font-size:18px;font-weight:500;margin-bottom:20px}.response__card-text{font-size:16px;font-weight:400;line-height:140%}.response__card-text p{margin-bottom:20px}.response__card-text p:last-child{margin-bottom:0}.response__card-bottom{color:#666464;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.response__card-play{position:absolute;top:50%;left:50%}.response__card--video{padding:0}.response__card--video-column{display:flex;flex-direction:column}.response__card--video .response__card-bottom{padding:0 30px 24px;margin-top:auto}.response__card-info{padding:0 30px}.post-page__articles{background:#f4f4f4}.articles{padding:100px 0 170px}.articles__wrapp{align-items:stretch}.articles--item{padding-top:0}.articles--item .articles__title{display:flex}.articles--item .articles__top{margin-bottom:31px}.articles__top{position:relative;margin-bottom:80px}.articles__link{position:absolute;right:0;bottom:5px}.articles__slide{display:flex;height:initial;width:420px!important}.articles__card{width:100%;max-width:420px;border-radius:16px;border:1px solid #666464;background:#fff;text-align:left;height:100%;overflow:hidden}.articles__card:hover{border:1px solid #baab8f}.articles__card:hover .articles__card-title{color:#baab8f}.articles__card-top{position:relative}.articles__card-number{font-family:"Noto Serif Display",serif;color:#baab8f;font-size:32px;font-style:italic;font-weight:500;line-height:100%;position:absolute;top:15px;right:20px}.articles__card-name{display:inline-flex;border-radius:6px;border:1px solid #fff;background:rgba(165,162,162,.6);color:#fff;font-size:14px;font-weight:600;line-height:130%;padding:5px 16px;position:absolute;bottom:6px;left:6px}.articles__card-content{padding:14px 20px 38px 20px}.articles__card-date{display:inline-block;color:#666464;font-size:14px;font-weight:400;line-height:130%;margin-bottom:17px}.articles__card-title{color:#070606;font-size:18px;font-weight:500;line-height:120%;transition:all .2s linear}.articles__menu{justify-content:end;margin-bottom:79px}.articles__content{margin-bottom:100px}.articles__items{display:grid;grid-template-columns:repeat(3,3fr);row-gap:80px;column-gap:20px}.add_reviews_form input,.add_reviews_form select,.add_reviews_form textarea{background-color:#fff!important}.sign{padding-top:85px;padding-bottom:160px;background:#f4f4f4}.sign .container{width:100%;max-width:890px}.sign__title{margin-bottom:70px}.sign__form{margin:0 auto}.sign__form-input{color:#666464;border:1px solid #666464}.sign__form-input::placeholder{color:#666464}.sign__form-select{border:1px solid #666464;color:#666464;font-size:16px}.sign__form-select:before{content:"";position:absolute;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'20\'\ height=\'20\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'none\'%3E%3Cpath\ d=\'M2.5\ 6.25L10\ 13.75L17.5\ 6.25\'\ stroke=\'%23070606\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'/%3E%3C/svg%3E);width:20px;height:20px}.sign__form-text{color:#666464;border:1px solid #666464}.sign__form-text::placeholder{color:#666464}.sign__form-item{display:flex;align-items:center}.sign__form-btn{width:100%;max-width:425px;background:#070606;color:#fff;margin-left:auto;padding:17px 20px}.sign__form-btn .svg{fill:#fff}.sign__form-span{font-size:18px;font-weight:500;line-height:130%;color:#070606;position:relative;top:2px;margin-right:35px}.sign__form-bottom{display:flex;align-items:center;margin-top:20px}.professional{padding-bottom:68px}.professional__title{margin-bottom:66px}.professional__title span{display:contents}.professional__title .text{text-transform:uppercase}.professional__service{display:flex;justify-content:space-between;gap:30px;margin-bottom:80px}.professional__service-content{width:100%;max-width:380px}.professional__service-descr{color:#070606;font-size:24px;font-weight:400;line-height:130%;margin-bottom:40px}.professional__info{display:flex;justify-content:space-between}.professional__info-left{width:100%;max-width:260px}.professional__info-title{color:#070606;font-family:"Noto Serif Display",serif;font-size:24px;font-style:italic;font-weight:500;line-height:120%;margin-bottom:20px}.professional__info-title span{font-weight:500;color:red}.professional__info-subtitle{color:#404145;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.professional__info-right{width:100%;max-width:860px}.professional__info-text{color:#070606;font-size:24px;font-weight:400;line-height:130%}.service-page ._spoller--active{border:1px solid var(--666464,#666464);background:var(--f-4-f-4-f-4,#f4f4f4)}.procedures{padding:145px 0}.procedures--item .procedures__top{align-items:start}.procedures--item .procedures__title{margin-top:-10px}.procedures__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:66px}.procedures__title{margin-right:145px}.procedures__info{width:100%;max-width:560px;color:#070606;margin-right:auto}.procedures__info-title{font-size:24px;font-weight:500;line-height:120%;margin-bottom:30px}.procedures__info-descr{width:100%;max-width:380px;font-size:16px;font-weight:400;line-height:140%}.procedures__tabs{display:flex;justify-content:space-between}.procedures__btn{margin-top:40px}.procedures__tab{width:100%;max-width:420px}.procedures__tab .active{color:#070606!important}.procedures__tab .active .number{color:#baab8f}.procedures__tab-item{display:flex;align-items:center;color:#666464;font-size:18px;font-weight:500;line-height:120%;transition:all .2s linear;cursor:pointer;padding:19px 0}.procedures__tab-item:hover{color:#070606}.procedures__tab-item:hover .number{color:#baab8f}.procedures__tab-item .number{width:max-content;font-family:"Noto Serif Display",serif;font-size:24px;font-style:italic;margin-right:35px;transition:all .2s linear;flex-shrink:0}.procedures__tab-item span{width:100%}.procedures__tab-content{width:100%;max-width:860px;border-bottom:1px solid #666464;border-top:1px solid #666464;border-radius:20px;padding:15px 5px 5px 30px;margin-top:18px;background:#f4f4f4}.procedures__tab-top{display:flex;justify-content:space-between}.procedures__tab-title{width:100%;max-width:540px;font-size:32px;font-weight:500;line-height:100%;margin-top:15px}.procedures__tab-number{color:#baab8f;font-family:"Noto Serif Display",serif;font-size:74px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:-1.48px;padding-right:25px}.procedures__tab-info{display:flex;justify-content:space-between;margin-top:25px;padding-bottom:30px}.procedures__tab-info ul{list-style:inherit;margin:20px 0 20px 8px}.procedures__tab-info ul li{list-style:inside}.procedures__tab-left{width:100%;max-width:570px;color:#404145;font-size:16px;font-weight:400;line-height:140%}.procedures__tab-left p+p{margin-top:13px}.procedures__tab-photo{border-radius:12px;margin-top:33px}.procedures__tab-photo img{border-radius:12px}.specialists{padding:105px 0}.specialists--item{background:#f4f4f4}.specialists--item .specialists__title{display:block}.specialists__title{margin-bottom:69px}.specialists__title .number{color:#baab8f;text-align:right;font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500;line-height:100%;vertical-align:super}.specialists__cards{display:grid;grid-template-columns:repeat(3,3fr);gap:20px;row-gap:80px;margin-bottom:80px}.specialists__cards:last-child{margin-bottom:0}.specialists__card{width:100%;max-width:420px}.specialists__card-photo{border-radius:20px;margin-bottom:20px}.specialists__card-photo img{border-radius:20px}.specialists__card-title{color:#070606;font-size:24px;font-weight:700;line-height:120%;margin-bottom:16px}.specialists__card-subtitle{color:#404145;font-size:18px;font-weight:500;line-height:120%}.specialists__card-btns{display:flex;align-items:center;margin-top:20px}.specialists__card-btn{background:#070606;color:#fff;padding:11px 24px;margin-right:40px}.specialists__card-btn:hover{color:#c6b89e}.specialists__card-link{color:#070606;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;display:flex;align-items:center;padding:14px 0}.specialists__card-link svg{margin-left:12px}.faq{padding-top:60px;padding-bottom:160px}.faq__title{margin-bottom:71px}.faq__tab-items{border:1px solid #dadada;border-radius:20px;margin-bottom:6px}.faq__tab-items:last-child{margin-bottom:0}.faq__tab-item{display:flex;justify-content:space-between;align-items:center;padding:27px 20px 28px 24px;width:100%}.faq__tab-item._spoller-active .faq__tab-number{color:#baab8f}.faq__tab-number{color:#a5a2a2;font-family:"Noto Serif Display",serif;font-size:32px;font-style:italic;font-weight:500}.faq__tab-title{color:#070606;font-size:32px;font-weight:500;line-height:100%;text-align:left;margin:0 auto 0 130px}.faq__tab-content{width:100%;max-width:860px;margin:0 0 0 196px;padding-bottom:46px}.faq__tab-info{color:#070606;font-size:18px;font-weight:400;line-height:140%}.box{width:100%;animation:moving 1s ease;-webkit-animation:moving 1s ease}.hide{display:none}@keyframes moving {
  from {
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
    -moz-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    -o-transform: translateX(-50px);
    opacity: 0;
  }
  to {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    opacity: 1;
  }
}.service-seo{padding:60px 0;background:#666464}.service-seo__container{max-width:860px;margin:0 auto}.service-seo__title{color:#fff;font-size:32px;font-weight:500;line-height:100%;margin-bottom:40px}.service-seo__content{color:#f4f4f4;font-size:18px;line-height:140%;border-bottom:1px solid #a5a2a2;padding-bottom:20px;position:relative}.service-seo__content p:not(:last-child) {margin-bottom:13px}.service-seo__content-additional{max-height:0;transition:max-height .3s linear;position:relative;overflow:hidden}.service-seo__show-more{margin-left:auto;margin-top:20px;display:block;cursor:pointer;color:#c6b89e}.service-seo__show-more--opened{transform:rotate(180deg)}.tabs__menu{display:flex;flex-wrap:wrap;gap:6px}.tabs__menu-btn{display:inline-block;color:#666464!important;font-size:16px;font-weight:600;line-height:130%;border:1px solid #dadada;padding:8px 20px;border-radius:8px;transition:all .2s linear}.tabs__menu-btn:hover{color:#070606!important;border:1px solid #666464}.tabs .active button,.tabs .active .tabs__menu-btn{color:#070606!important;border:1px solid #666464}.tab-item{position:relative}._spoller-init .tab-item{cursor:pointer}._spoller-init .tab-item::before,._spoller-init .tab-item::after{content:"";position:absolute;right:10px;top:50%;background-color:#000;height:2px;width:15px;transition:transform .5s ease 0s}._spoller-init .tab-item::before{transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .tab-item::after{transform:translate(0,-50%) rotate(-40deg)}._spoller-init .tab-item._spoller-active::before{transform:translateX(-75%) rotate(-40deg)}._spoller-init .tab-item._spoller-active::after{transform:rotate(40deg)}.gallery__title{text-align:center;margin-bottom:87px}.gallery__content{width:100%;max-width:260px;margin-bottom:60px}.gallery__item{margin-bottom:120px}.gallery__item-title{color:#070606;font-family:"Noto Serif Display",serif;font-size:24px;font-style:italic;font-weight:500;line-height:120%;margin-bottom:39px}.gallery__item-descr{width:100%;max-width:260px;color:#070606;font-size:14px;font-weight:400;line-height:130%}.gallery__item-descr p{margin-bottom:10px}.gallery__item-descr p:last-child{margin-bottom:0}.gallery__item-descr p span{color:#666464}.gallery__inner{margin-top:80px}.gallery__cards{display:grid;grid-template-columns:repeat(3,2fr);gap:20px}.gallery__cards--item{width:100%;max-width:860px;grid-template-columns:repeat(4,2fr)}.gallery__cards--video{grid-template-columns:repeat(2,2fr);row-gap:60px}.gallery__card{position:relative}.gallery__card img{width:100%;height:100%;object-fit:cover}.gallery__card-link{display:block;width:100%;height:100%}.gallery__card-play{position:absolute;top:40%;left:45%}.gallery__card-descr{color:#070606;font-size:24px;font-weight:500;line-height:120%;margin-top:20px;padding:0 10px}@media (max-width:1027px){.welcome__info{min-height:100%}.tabs__menu{flex-wrap:wrap;justify-content:start}.faq__tab-content{margin:0;padding:10px 50px}.modal-case__images{height:max-content}.modal-specialist__content{gap:20px;padding:5px 30px 5px 5px}.modal-specialist__image{width: calc((100% - 20px) / 2)}.modal-specialist__info{width: calc((100% - 20px) / 2)}.modal-specialist__btn span{display:none}.post-warning{min-height:max-content}.post-warning__content{width:60%}.post__block{flex-direction:column}.post__content{width:100%}.post__content p{font-size:16px}.post__content--main p{font-size:18px}.post__content h3{font-size:24px;line-height:110%}.post__content ul{font-size:16px}.post__content ul b{font-size:20px}.post__content img{width:100%}.post__content img+img{margin-left:0;margin-top:20px}.post__subtitle{font-size:20px}.post__subtitle--important{font-size:24px;line-height:110%}.post__subtitle-description{max-width:76.4705882353%}.services__details-descr ul{max-width:100%}.services__details-descr ul b{font-size:20px}.again-btn{width:40px;height:40px}.post-page__title{margin-bottom:9px}.tag-item{font-size:12px;line-height:120%;padding:8px 14px}}@media (max-width:900px){.useful__cards{grid-template-columns:repeat(1,4fr)}.forms__form-input,.forms__form-select{max-width:100%}.signup__form-input,.signup__form-select{max-width:100%}.title{font-size:55px}.title .text{font-size:55px}.contacts__items{flex-wrap:wrap;justify-content:end}.socials{padding-bottom:72px}.socials__social{flex-direction:column;align-items:flex-start;row-gap:5px}.box-grid{grid-template-columns:repeat(2,4fr)}.articles__items{grid-template-columns:repeat(2,4fr)}.footer__top-wrapp{flex-wrap:wrap}}@media (max-width:940px){.procedures__tabs{flex-direction:column}.procedures__btn{display:none}.procedures__title{margin-right:0}.procedures__info{margin-right:0}.services__btn{display:none}}@media (max-width:850px){.breadcrumbs{padding-top:77px}.breadcrumbs li+li:before{padding:0 2px}.header{padding:7px 0}.header__item{display:none}.header__burger{display:flex}.header__phone{position:relative;display:block;z-index:1}.header__logo{position:relative;height:53px;width:53px;z-index:1}.header__logo-img{max-width:100%}.header__nav{top:76px;padding:0 16px 40px 16px}.header .header__nav-list > li > .header__services-link:not(.header__services-link--menu) {padding-left:0;padding-right:0;text-transform:uppercase;color:#732c26}.disabled-scroll .header__wrapp::before{content:"";position:fixed;top:0;left:-10px;width:20px;height:100vh;background:#3c0001;z-index:10}.articles__slide{width:100%!important}.cases__inner{padding:0 10px}.cases__slide{width:100%!important}.swiper-button-prev::before{right:-28px}.swiper-button-next::before{}.cards-inner{padding:0 15px}.response{padding-top:0}.response__slide{width:100%!important}.welcome__wrapp{flex-direction:column}.welcome__left{width:100%;margin-bottom:30px}.welcome__info{width:100%;min-height:490px}.welcome__title{margin:0 0 8px 0}.services__item--color{flex-direction:column}.services__item--color .services__item-title{color:#070606!important;max-width:calc(100% - 90px)}.services__item--color .services__item-link{color:#070606!important}.services__item-title{font-size:24px}.services__item-number{margin-right:30px}.services__item-link{display:none}.services__spoilers-item{margin:0 0 90px 73px}.services__spoilers .services__item-descr{display:block;text-align:left;margin-top:0}.services__items .services__item-btn{margin-right:50px}.services__items--item .services__spoilers{text-align:left}.services__items--item .services__spoilers-btn{display:flex;margin:0 auto}.services__items--item .services__spoilers-photo{margin:30px 0 24px 0}.services__items--item .services__item-descr{margin-bottom:30px}.services__itemsc{display:none}.services__spoilersc{display:block}.about__items{flex-wrap:wrap;row-gap:60px}.smiles__wrapp{flex-direction:column-reverse;height:100vh}.smiles__info{width:100%;padding:60px 16px 0 16px;height:100vh}.smiles__photo{width:100%;margin-right:0}.smiles__photo img{width:100%;object-fit:cover;border-radius:0 0 40px 40px}.certificates__card-slide{width:100%!important}.technologies__item-slide{flex-direction:column;gap:20px}.technologies__item-btns{top:34.5vw;bottom:auto;left:0;width:100%}.technologies__item-content{padding:0 16px 16px 16px}.technologies__item-photo{max-width:100%;height:auto}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,5px);right:auto}.swiper-button-next{right:var(--swiper-navigation-sides-offset,5px);left:auto}.specialists__cards{grid-template-columns:repeat(2,4fr)}.modal--opened{display:flex;justify-content:center;overflow-y:auto}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.modal__wrapper{max-width:calc(100% - 20px);padding:20px 10px 40px;position:relative;left:0;top:0;transform:translate(0,0);margin-top:88px;margin-bottom:40px}.modal__content{padding:0;margin-top:35px}.modal__close{top:12px;right:12px;width:32px;height:32px}.modal-case__content{flex-direction:column;overflow-y:auto;max-height:100%}.modal-case__wrapper{max-height:max-content;height:max-content}.modal-case__title{width:100%}.modal-case__swiper{width:100%}.modal-case__info{width:100%;margin-right:0}.modal-case__info-list{max-height:max-content}.modal-specialist__content{flex-direction:column}.modal-specialist__container{height:max-content}.modal-specialist__image{width:400px;margin:0 auto}.modal-specialist__info{width:100%;align-items:center}.modal-specialist__description{flex-direction:column;align-items:center}.modal-specialist__description-col{width:400px}.proposal__list{padding-top:0}.proposal__item{display:block}.proposal__left{width:100%}.proposal__img{position:static}.proposal__info{padding:30px 10px 35px}}@media (max-width:785px){.swiper-button-prev::before{background-size:cover!important;height:40px;width:40px;left:0}.swiper-button-next::before{background-size:cover!important;height:40px;width:40px;right:0}.sign__form-bottom{flex-direction:column}.sign__form-item{justify-content:space-between;width:100%;margin-bottom:30px}.sign__form-btn{margin-left:0;max-width:100%}.box-grid{grid-template-columns:repeat(1,4fr)}.articles__items{grid-template-columns:repeat(1,8fr);row-gap:60px}.articles__card{max-width:100%}.articles__card-photo img{width:100%;height:240px;object-fit:cover}.cases__card{margin:0 auto}}@media (max-width:768px){.cards__item-photo .number{font-size:44px;top:20px;right:16px}.swiper-inner{padding-left:15px;padding-right:15px}.specialists--item{padding-bottom:100px}.faq__tab-title{margin:0 30px}.philosophy__title{margin:0 auto 0 0}.philosophy__top{flex-direction:column}.philosophy__decorative{left:0}.contacts__maps{background:var(--3-c-0001,#3c0001)}.contacts__maps-wrapp{flex-direction:column}.contacts__maps-video{margin:0 0 20px 0;height:486px}.contacts__maps-video img{width:100%;height:486px;object-fit:cover}.contacts__maps-video video{width:100%;height:100%}.contacts__maps-map{margin-left:0;height:560px;aspect-ratio:initial}.top{flex-direction:column}.response__title{margin-bottom:30px}.response--item .response__card-video{border-radius:20px 20px 0 0}.response--item .response__card--video{flex-direction:column}.response__card-videos{width:100%;height:290px}.useful__item{flex-direction:column}.useful__item-photo{max-width:100%;height:auto}.useful__item-photo img{width:100%}.useful__item-content{max-width:100%;margin:0;padding:30px 16px 40px 16px}.post-warning{padding:55px 15px 82%;background: url("../img/post-warning-mobile.webp") center bottom/cover no-repeat, linear-gradient(270deg, #39322C 0%, rgba(57, 50, 44, 0) 100%)}.post-warning__content{width:100%;margin-left:0;max-width:560px}}@media (min-width:665px){.services__item-link-mobile{display:none}}@media (max-width:664px){.popup__success{padding:60px 0 80px 0!important}.popup-full .popup__content .popup__form .popup__form-input,.popup-full .popup__content .popup__form .popup__form-select{max-width:100%}.popup-full .popup__content{width:1060px;max-width:calc(100% - 32px);height:auto!important;padding:60px 0 40px 0}.popup-full .popup__content .popup__form .popup__form-input,.popup-full .popup__content .popup__form .popup__form-select{max-width:100%}.beginning__inner{padding-bottom:80px;margin-bottom:0!important}.beginning__items-wrapper{background:#f4f4f4;border-top-left-radius:20px;border-top-right-radius:20px}.beginning__items{padding:80px 16px 80px 16px}.beginning{padding:10px 0 0 0!important}.beginning__inner{flex-direction:column}.beginning__title{margin:0 0 30px 0!important}.beginning__content-title{text-align:center}.beginning__content-point{margin:0 auto}.specialists{padding:80px 0 80px 0!important}.certificates--about{padding-bottom:80px;margin-bottom:80px}.procedures--item{padding:0!important;margin-bottom:80px}.procedures--item .procedures__tab-info{padding-bottom:0!important}.procedures__tab-photo img{border-radius:25px}.technologies{padding:80px 0}.technologies .technologies__title{margin-bottom:60px}.life{padding-bottom:100px!important}.life .swiper-inner{padding-left:16px;padding-right:16px}.smiles--item{padding-top:120px!important;padding-bottom:80px!important}.smiles--item .smiles__wrapp{height:auto!important}.smiles--item .smiles__info{padding:60px 16px 235px 16px;height:auto!important}.footer__title{font-size:80px}.footer__title span{margin-left:0}.footer__menu-list{width:50%}.footer__smoll{gap:40px}.footer__top{padding-bottom:40px}.footer__content{padding-top:40px}.footer__location-title{margin-bottom:22px}.footer__location-adres{margin-bottom:20px}.footer__time-title{margin-bottom:22px}.footer__time-phone{margin-bottom:20px}.about__wrapp{flex-direction:column;align-items:start;margin-bottom:100px}.about__photo{margin:0 60px 0 0}.about__photo img{width:100%}.socials{padding-top:72px;max-width:100%}.socials__title{margin-bottom:25px}.socials__inner{flex-direction:column;align-items:flex-start;gap:27px}.socials__social{max-width:100%}.socials__social-items{max-width:100%;margin-bottom:20px}.socials__social-items:last-child{margin-bottom:0}.socials__social-list{display:grid;grid-template-columns:repeat(2,2fr);gap:30px}.socials__social-item{margin-bottom:0!important}.tabs__menu-btn{font-size:14px}.service-page .services__item-btn{margin-top:15px;margin-right:0;width:100%;justify-content:center}.service-page .services__item-btn .services__item-link{display:block;color:#070606}.services__btn-mobile{display:block!important;margin:0 auto;margin-top:60px!important}.services__item{flex-wrap:wrap}.services__item-left{align-items:baseline;width:100%}.services__item-link-mobile{margin-left:auto;margin-right:auto;margin-top:15px}.services__spoilers{position:relative;z-index:2}._spoller-active+.services__spoilers{margin-top:-37px}.services__spoilers-item{margin:0 0 90px 24px}.services__spoilers-link{display:block;width:max-content;margin-left:auto;margin-right:auto}.services--prices ._spoller-active+.services__spoilers{margin-top:0}.services--prices .services__spoilers-item{margin-bottom:20px}._spoller-active .services__item-link-mobile{opacity:0;z-index:-10}._spoller-init .services__item:before,._spoller-init .services__item:after{top:35px}.home ._spoller-init .services__item:before,.home ._spoller-init .services__item:after{top:42px}._spoller-init .services--prices .services__item:before,._spoller-init .services--prices .services__item:after{top:50%}.gallery__cards{grid-template-columns:repeat(2,3fr)}.gallery__card-descr{font-size:18px}.gallery__item{margin-bottom:60px}.gallery__item-title{font-size:20px}.gallery__inner{margin-top:55px}.gallery__inner .top{gap:52px}.specialists__cards{grid-template-columns:repeat(1,8fr)}.footer{padding-top:55px}.footer__menu--information{max-width:100%}.philosophy__descr{width:100%;font-size:24px}.philosophy__info-text{font-size:24px}.useful{padding-bottom:60px}}@media (max-width:550px){.services{padding-top:30px;padding-bottom:10px}.procedures__tab-info{flex-direction:column}.procedures__tab-photo{margin-top:40px}.procedures__tab-photo img{width:100%}.services__spoilers{padding-top:15px}.services__spoilers-item{flex-direction:column}.services__spoilers-left{margin-bottom:30px}.services__spoilers-right{text-align:center}.services__spoilers-price{text-align:center;margin-bottom:24px}.services__descr{font-size:14px}.about__item{width:48%}.smiles{padding-top:40px;padding-bottom:40px}.smiles__title{font-size:44px;line-height:90%;letter-spacing:-.88px}.smiles__title span{font-size:24px;line-height:110%;display:inline-block;margin-top:8px}.smiles__title em{line-height:24px}.smiles__descr{font-size:16px;margin-bottom:36px}.smiles__text{font-size:20px}.smiles__btn{padding:15px}.smiles__wrapp{height:max-content}.smiles__info{height:max-content}.smiles--item .smiles__wrapp{background: url(../img/smiles-bg-3.jpg) no-repeat center/cover}.services-page_form{margin-top:50px}.home .smiles__btn{width:100%;text-align:center;justify-content:center}.popup__content{border-radius:20px}.popup__content__form-btn{padding:24px 20px}.popup__content:not(.popup--big) {height:432px}.popup__title{width:calc(100% - 32px)}.popup__close{right:12px;top:12px}.popup__close img{width:40px}.modal-case__thumbnails{margin-top:13px;height:43px}.modal-case__thumbnails-btn-prev,.modal-case__thumbnails-btn-next{display:none}.modal-case__content{gap:40px}.modal-case__info{padding:0 5px}.modal-case__title{font-size:20px;line-height:120%}.modal-case__info-value{font-size:14px}.modal-case__btn{letter-spacing:.32px;padding:13px 20px}.modal-specialist__container{padding:5px}.modal-specialist__content{margin-top:0}.modal-specialist__image{width:100%}.modal-specialist__info{align-items:flex-start;padding-top:0}.modal-specialist__description{width:100%;padding-bottom:50px}.modal-specialist__description-col{width:100%}.modal-specialist__info-item{flex-direction:column}.modal-specialist__info-item--row{flex-direction:row}.modal-specialist__title{font-size:24px;line-height:110%;margin-top:35px}.modal-specialist__buttons{width:100%;gap:5px;justify-content:space-between}.modal-specialist__btn{padding:14px 26px}.modal-specialist__btn--mobile{display:flex}.proposal__list{padding-bottom:100px}.proposal__item:not(:first-child) {margin-top:60px}.proposal__left:after{font-size:24px;line-height:110%}.proposal__img{aspect-ratio: 330/180}.proposal__title{font-size:24px;line-height:110%;margin-bottom:20px}.proposal__text{font-size:16px}.proposal__btn{display:block;margin-left:auto;margin-right:auto}.post__content .share-btn{margin-top:-20px}.post-page__title.title{margin-bottom:16px}.post__top{padding:13px 0}.post__date{font-size:12px;line-height:120%}.post__main{padding-top:20px;padding-bottom:80px}.post__block{display:block}.post__block:not(:last-child) {margin-bottom:80px}.post__block--author{padding-top:20px}.post__subtitle{margin-bottom:10px}.post__subtitle-description{margin-bottom:34px}.post__content--small>*{max-width:100%}.post__content h3{margin-bottom:28px}.post__content h4{font-size:20px;font-weight:700;line-height:120%;margin-top:27px;margin-bottom:15px}.post__content p:not(:last-child) {margin-bottom:8px}.post__content ul{max-width:100%}.post__content ul li:not(:last-child) {margin-bottom:12px}.post__content--main h3{font-size:32px;line-height:100%}.post__content--main p{font-size:18px;line-height:130%}.post__content--main p:not(:last-child) {margin-bottom:12px}.post__content--big h3{font-size:32px;line-height:100%}.post__content--big p{font-size:18px;line-height:140%}.post__content--big p:not(:last-child) {margin-bottom:12px}.post__content--conclusion{margin-top:30px}.post-page__articles{padding-top:70px}.again-btn{margin-bottom:20px}.post-warning{margin-top:77px}.post-warning:not(:last-child) {margin-bottom:80px}.post-warning__title{font-size:44px;line-height:90%;letter-spacing:-.88px;margin-bottom:27px}.post-warning .btn{padding:14px 22px}.post-author{flex-direction:column;padding:10px;gap:12px}.post-author__avatar{width:80px;height:80px}.post-author__name{font-size:18px;line-height:120%;margin-top:0;margin-bottom:10px}.post-author__info-item:not(:last-child) {margin-bottom:-2px}.post-author__info-label{font-size:14px;line-height:140%}.post-author__info-value{font-size:14px;line-height:140%}}@media (max-width:549px){.life{padding-bottom:50px}.cards__item-title{font-size:20px;margin-bottom:20px}.cards__item-descr{font-size:14px;margin-bottom:20px}.beginning{padding:10px 0 80px 0}.beginning__item{margin-bottom:80px}.beginning__inner{margin-bottom:160px}.beginning__content{margin-top:0}.beginning__content-title{font-size:24px;margin-bottom:20px}.beginning__content-info{font-size:16px;margin:20px 0 40px 0}.beginning__item{flex-direction:column}.beginning__item:nth-child(2) {flex-direction:column-reverse}.beginning__item-photo{margin-bottom:45px}.beginning__item-title{font-size:20px;margin-bottom:24px}.partners__items{gap:40px}.partners__item{width:calc(50% - 20px)}.response{padding-top:40px;padding-bottom:20px}.response--item{padding-top:0}.response__top{margin-bottom:0;flex-direction:column}.response__title{width:100%;margin-bottom:0!important}.response__link{margin-bottom:20px;margin-top:25px;position:relative;margin-left:auto;width:max-content}.welcome .container{padding:0 10px}.welcome__title{font-size:68px}.welcome__title span{font-size:24px;justify-content:center}.welcome__photo{margin-right:0}.welcome__photo img{margin-right:0}.welcome__info{padding:60px 16px}.welcome__info-title{font-size:24px;margin-bottom:20px}.welcome__info-descr{font-size:16px}.useful__title{text-align:start}.useful__title span:last-child{width:100%;text-align:center!important}.useful__card{min-height:auto}.useful__card-info{align-items:baseline;padding:20px 16px 0 16px;margin-bottom:60px}.useful__card-title{font-size:24px;margin-bottom:8px}.useful__card-descr{font-size:16px}.useful__card-namber{font-size:24px}.useful__card-photo{height:180px}.philosophy{padding:70px 0 140px 0}.philosophy__title{margin-bottom:-10px!important}.philosophy__decorative{margin:50px auto 10px auto}.philosophy__descr{font-size:24px;text-align:center}.philosophy__info-text{font-size:24px;margin-bottom:20px}.title{font-size:44px;margin-bottom:37px}.title .text{font-size:44px}.breadcrumbs{padding-bottom:10px}.breadcrumbs__item{font-size:12px}.btn{font-size:16px}.contacts__items{row-gap:37px;margin-bottom:75px}.contacts__item{max-width:calc(100% - 95px)}.contacts__item-title{font-size:24px;padding-bottom:20px;margin-bottom:19px}.contacts__item-text{font-size:14px}.socials__info{margin-bottom:18px}.socials__descr{font-size:18px}.socials__social-item span{margin-left:16px}.socials__social-title{font-size:24px;margin-bottom:30px}.socials__social-link{font-size:16px}.signup{padding:80px 0 100px 0}.signup__title{font-size:38px}.response--item .response__card-inner{padding:22px 16px}.response__card{padding:22px 16px}.response__card--video{padding:0}.response__card-title{font-size:17px}.response__card-service{margin-bottom:14px}.response__card-text{font-size:14px}.top{margin-bottom:80px!important}.top__descr{font-size:14px;margin-bottom:30px!important}.pagination{margin-top:80px}.tabs__menu-btn{font-size:12px;padding:6px 15px}.tabs__menu{margin-bottom:62px}.articles{padding:15px 0 80px 0}.articles__top{margin-bottom:10px}.articles__content{margin-bottom:0}.articles__card-content{padding:20px 16px 30px 16px}.articles__title{margin-bottom:70px!important}.articles--item .articles__title{margin-bottom:10px!important}.articles__link{margin-bottom:20px}.home .articles{padding-bottom:100px}.useful__item{margin-bottom:60px}.useful__item-title{font-size:24px}.useful__item-btn{margin:auto;display:flex}.useful__item-photo .number{font-size:24px}.box-grid{row-gap:50px}.cases{padding:80px 0 80px 0}.cases--item{padding-top:0}.cases__top{margin-bottom:0!important}.cases__title{margin-bottom:38px}.cases__link{margin-bottom:20px}.service-page .cases__title{margin-bottom:85px}.home .cases__title{margin-bottom:86px}.cases__slider .cases__next,.cases__slider .cases__prev{top:32vw}.services{padding-top:30px;padding-bottom:10px}.services--page{padding-top:0}.services__title{margin-bottom:0}.services__top{margin-bottom:40px}.services__item{padding:25px 2px 30px}.services__item-number{font-size:24px;margin-right:15px}.services__item-title{width:calc(100% - 85px);font-size:24px;line-height:110%}.services__spoilers{padding:0 5px 40px 5px;margin-top:0}.services__spoilers-item{margin-left:0;padding:23px 15px;margin-bottom:20px}.services__spoilers-title{font-size:20px;margin-bottom:20px}.services__spoilers-descr{font-size:14px}.services__spoilers-left{margin-bottom:25px}.services__spoilers ul li{margin-bottom:9px}.services__spoilers-importantly{margin-top:15px}.services__details-title{font-size:24px;margin-bottom:30px}.services__details-descr{font-size:16px;margin-bottom:60px}.services__details-list{width:auto;margin-left:25px}.services__details-list span{font-size:20px}.services__btn{display:inline-flex;margin-top:30px}.services__content{margin-bottom:40px}.services__content .services__item:hover{padding:30px 2px 25px}.services__content .services__item:not(._spoller-active):hover {background:none;color:#fff}.services__content .services__item:not(._spoller-active):hover .services__item-title {color:#fff}.faq__tab-item{padding:24px 6px}.faq__tab-title{font-size:20px;margin:0 40px 0 12px;width:calc(100% - 79px)}.faq__tab-content{font-size:16px;padding:24px 16px}.faq__tab-number{font-size:24px}.footer__title{font-size:60px}.footer__menu-title{font-size:20px;margin-bottom:30px}.footer__smoll{flex-direction:column}.footer__social{flex-direction:column;align-items:flex-start;gap:20px}.footer__social__content-wrapp{gap:40px}.footer__social-title{font-size:24px;margin-bottom:0}.footer__social-element{margin-right:30px}.footer__content{padding-bottom:40px}.footer__content-copy{text-align:left}.footer__bottom-wrapp{flex-direction:column;align-items:start}.footer__bottom-right{flex-direction:column;align-items:start}.footer__copy{margin-bottom:20px}.footer__logo{margin-left:0}.intro{height:100vh;margin-top:0;padding-top:70px;padding-bottom:70px;overflow:hidden}.intro__title{font-size:60px;margin-bottom:24px}.intro__text{font-size:20px}.intro__subtitle{margin-bottom:60px}.intro .bg-video{height:100vh}.about__item-namber{font-size:68px;padding-bottom:40px;margin-bottom:12px}.about__item-descr{font-size:18px}.about__intro{height:max-content;padding-top:25px}.about__intro .intro--item .intro__title{margin-bottom:30px}.about__photo{margin-bottom:55px}.about__title{margin-bottom:30px}.useful__title span em{display:block}.welcome__title .italic{margin-right:10px}._spoller-init .services__item::before,._spoller-init .services__item::after{right:8px}.professional{padding-bottom:0}.professional__service-descr{font-size:16px}.professional__info-text{font-size:18px}.procedures{padding-top:100px}.procedures--item{padding:0!important}.procedures__top{margin-bottom:40px!important}.procedures__tab-item{padding:15px 0;font-size:16px}.procedures__tab-item .number{font-size:20px}.procedures__tab-content{padding:24px 16px 16px 16px}.procedures__tab-top{margin-bottom:0}.procedures__tab-title{font-size:24px;margin-bottom:20px}.procedures__tab-info{font-size:16px}.procedures__tab-number{font-size:24px}.procedures__btn.mobail{display:block;margin:40px auto 0 auto}.procedures__info-title{font-size:20px;margin-bottom:16px}.procedures__info-descr{font-size:14px}.specialists{padding:20px 0 80px 0}.gallery__cards{grid-template-columns:repeat(1,4fr)}.gallery__cards--item{grid-template-columns:repeat(2,4fr);grid-column-gap:8px;grid-row-gap:20px}.sign{margin-top:60px;padding-bottom:80px}.specialists__cards{grid-template-columns:repeat(1,7fr)}.post-page__articles{padding-top:70px}.services--page .services__item--item:hover .services__item-title{color:#070606!important}.services-page .services__item-link-mobile{color:#070606!important}.service-page .services-inner .services__right{display:none}.service-page .services__content .services__item-title{max-width:calc(100% - 90px);color:#070606!important}.service-page ._spoller-active+.services__spoilers{margin-top:0}.service-page .services__details{margin-top:100px}.service-page .procedures__top{margin-bottom:0!important}.service-page .procedures__tab-photo img{border-radius:20px}}@media (max-width:359px){.title{font-size:42px}.title .text{font-size:42px}.sign__form-item{flex-direction:column;align-items:start}.partners img{width:138px}.intro__title{font-size:56px}}