﻿:root{--main: #732f32;--bodyBg: #F9FAFF;--swiper-pagination-bottom: -9px;--swiper-pagination-color: var(--main);--swiper-navigation-color: var(--main);--swiper-navigation-size: 25px}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-ExtraBold.eot");src:url("../fonts/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-ExtraBold.woff2") format("woff2"),url("../fonts/Gilroy-ExtraBold.woff") format("woff"),url("../fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Gilroy;src:url(../fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500}@font-face{font-display:swap;font-family:Gilroy;src:url(../fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.woff2) format("woff2");font-weight:600}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.eot");src:url("../fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff"),url("../fonts/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;height:100%;font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:"Gilroy",sans-serif,serif;overflow-x:hidden;color:#333;margin:0;padding:0;background:var(--bodyBg)}header{flex:0 0 auto}main{flex:1 0 auto}footer{flex:0 0 auto}.container{height:100%;padding:0 15px;margin:0 auto;max-width:1250px}.header{position:fixed;width:100%;left:0;top:0;z-index:99;padding:10px 0;transition:.3s background-color;background-color:rgba(0,0,0,0)}.header.bg{background-color:rgba(0,0,0,.6)}.header .container{display:flex;align-items:center}.header__logo{display:flex;align-items:center;gap:16px}.header__logo img{max-width:70px;filter:invert(1)}.header__logo span{font-weight:bold;line-height:1;display:block;max-width:370px;font-size:25px;color:#fff}@media screen and (max-width: 576px){.header__logo span{max-width:280px;font-size:20px}}.header__nav-mobile-phone{display:none}@media screen and (max-width: 1100px){.header__nav-mobile-phone{display:flex;flex-direction:column;width:100%;gap:16px;margin-top:auto;margin-bottom:32px;padding:0 16px;align-items:center}.header__nav-mobile-phone .adress{color:#fff;font-size:16px;text-align:center}.header__nav-mobile-phone a{color:#fff;font-size:18px;text-decoration:underline;text-underline-offset:5px}}.header__nav{margin-left:auto;display:flex;align-items:center}@media screen and (max-width: 1100px){.header__nav{position:fixed;right:0;top:0;height:100%;width:320px;transform:translateX(100%);transition:.3s;flex-direction:column;align-items:center;justify-content:center;background:#000;z-index:90}.header__nav.active{transform:translateX(0)}}.header__nav .wpglobus-language-switcher{flex:0 0 20px;margin-left:16px}.header__nav .wpglobus-language-switcher img{aspect-ratio:200/150;display:block}.header__nav ul{margin:0;padding:0;display:flex;gap:16px;align-items:center}@media screen and (max-width: 1100px){.header__nav ul{flex-direction:column;margin-top:auto}}.header__nav ul li{display:block;list-style-type:none}.header__nav ul li a{display:block;color:#fff;text-decoration:none;white-space:nowrap}.header__nav ul li a:hover{color:var(--main)}@media screen and (max-width: 992px){.header__nav ul li a{font-size:20px}}.header .menu-icon{width:35px;height:25px;flex-direction:column;justify-content:space-between;cursor:pointer;display:none;margin-left:auto;position:relative;z-index:99}@media screen and (max-width: 1100px){.header .menu-icon{display:flex}}.header .menu-icon div{width:100%;height:5px;background-color:#fff;border-radius:2px;transition:.3s}.header .menu-icon.active div:nth-child(1){transform:rotate(45deg) translateY(13px)}.header .menu-icon.active div:nth-child(2){opacity:0}.header .menu-icon.active div:nth-child(3){transform:rotate(-45deg) translateY(-14px)}.button{display:inline-flex;height:48px;padding:0 32px;background:var(--main);color:#fff;align-items:center;text-decoration:none;border-radius:5px;animation-duration:1750ms;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:button-shadow-throb;animation-timing-function:linear}.cover{height:100dvh;background:rgba(0,0,0,.5);position:relative}@media screen and (max-width: 576px){.cover{height:550px}}.cover__bg{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center;z-index:1;pointer-events:none}.cover__overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.5)}.cover__container{position:relative;z-index:2;display:flex;flex-direction:column;margin:auto;height:100%;align-items:center;justify-content:center}.cover__title{text-align:center;color:#fff;font-size:48px;line-height:1.2;margin-bottom:16px}@media screen and (max-width: 576px){.cover__title{font-size:36px;margin-top:110px}}.cover__description{max-width:600px;margin:0 auto;color:#fff;text-align:center;font-size:18px;margin-bottom:36px}.title{display:inline-flex;color:var(--main);font-size:33px;line-height:1.2;padding-bottom:16px;position:relative}.title:after{content:"";display:block;width:100px;height:2px;background:var(--main);position:absolute;left:0;bottom:0}.title--centered{text-align:center}.title--centered:after{left:50%;transform:translateX(-50%)}.who-we{padding:100px 0}@media screen and (max-width: 767px){.who-we{padding:50px 0}}.who-we__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}@media screen and (max-width: 992px){.who-we__grid{grid-template-columns:1fr}}.who-we__grid-images{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;gap:36px}@media screen and (max-width: 576px){.who-we__grid-images{gap:20px}}.who-we__grid-images-item img{border-radius:16px;max-width:100%}.who-we__grid-images-item--first{grid-column:1/span 1;grid-row:1/span 1}.who-we__grid-images-item--second{grid-column:2/span 1;grid-row:1/span 1;padding:16px;box-shadow:0px 1px 8px 1px rgba(0,0,0,.11);border-radius:16px}.who-we__grid-images-item--full{grid-column:1/span 2;grid-row:2/span 1}.who-we__expirience{background:var(--main);display:flex;flex-direction:column;color:#fff;height:100%;justify-content:center;align-items:center;border-radius:16px;font-size:22px}@media screen and (max-width: 576px){.who-we__expirience{font-size:15px}}.who-we__expirience span{font-size:72px;line-height:1}@media screen and (max-width: 576px){.who-we__expirience span{font-size:42px}}.who-we__title{margin-bottom:32px}.who-we__advantages{padding:0;margin:32px 0}.who-we__advantages li{display:block;padding-left:16px;position:relative;margin-bottom:16px}.who-we__advantages li:last-child{margin-bottom:0}.who-we__advantages li:before{content:"";display:block;position:absolute;left:0;top:9px;background-color:var(--main);border-radius:100px;width:6px;height:6px}.who-we__phone{display:inline-block;text-decoration:none;color:var(--main);font-size:22px;padding-left:32px;position:relative;margin-bottom:32px}.who-we__phone svg{position:absolute;left:0;top:50%;margin-top:-13px;width:26px;height:26px}.text-left{text-align:left !important}.services{padding:100px 0;background:rgba(167,158,158,.15)}@media screen and (max-width: 767px){.services{padding:50px 0}}.services__btn{margin-top:32px;text-align:center}.services__title{display:block;margin-bottom:36px}.services__slider .swiper{padding-bottom:32px}.services__slider-item{position:relative;overflow:hidden;aspect-ratio:1/1;display:flex;flex-direction:column;border-radius:16px}.services__slider-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.services__slider-item:after{content:"";display:block;width:100%;z-index:2;left:0;top:0;position:absolute;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%)}.services__slider-item-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:16px;margin-top:auto;justify-content:end}.services__slider-item-name{font-weight:bold;text-align:center;font-size:22px;color:#fff;margin-bottom:16px}.services__slider-item-p{color:#fff;text-align:center;margin-bottom:16px;font-weight:500}.services__slider-item-price{text-align:center;color:#fff}.about{padding:100px 0}@media screen and (max-width: 767px){.about{padding:50px 0}}.about__grid{display:flex;align-items:start;gap:50px}@media screen and (max-width: 800px){.about__grid{flex-direction:column}}.about__p{font-size:18px;margin-bottom:32px}.about__photo{flex:0 0 400px;position:relative;align-self:start}.about__photo .about-video{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-3%7Bfill:%23f6f6f6;%7D.cls-1%7Bfill-rule:evenodd;%7D.cls-2%7Bfill:%231d1d1b;%7D%3C/style%3E%3C/defs%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M11.25,22A10.75,10.75,0,1,1,22,11.25,10.76,10.76,0,0,1,11.25,22Zm0-20a9.25,9.25,0,1,0,9.25,9.25A9.26,9.26,0,0,0,11.25,2Z' transform='translate(-0.25 -0.25)'/%3E%3Cpath class='cls-2' d='M11.25.75A10.5,10.5,0,1,1,.75,11.25,10.51,10.51,0,0,1,11.25.75m0,20a9.5,9.5,0,1,0-9.5-9.5,9.51,9.51,0,0,0,9.5,9.5m0-20.5a11,11,0,1,0,11,11,11,11,0,0,0-11-11Zm0,20a9,9,0,1,1,9-9,9,9,0,0,1-9,9Z' transform='translate(-0.25 -0.25)'/%3E%3Cpolygon class='cls-3' points='9.25 7.16 14.57 11 9.25 14.84 9.25 7.16'/%3E%3Cpath class='cls-2' d='M9.75,7.9l4.65,3.35L9.75,14.6V7.9m-.5-1v8.66l6-4.33-6-4.33Z' transform='translate(-0.25 -0.25)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100px;height:100px;background-size:cover;position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%, -50%);animation:playButton 2s ease-in-out infinite}@media screen and (max-width: 800px){.about__photo{width:400px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 576px){.about__photo{width:300px}}.about__photo:before,.about__photo:after{border-radius:16px;content:"";display:block;width:100%;height:100%;background:var(--main);position:absolute;left:-16px;top:-16px}.about__photo:after{top:auto;left:auto;bottom:-16px;right:-16px}.about__photo img{position:relative;z-index:3;width:100%;height:auto;border-radius:16px}.about__title{margin-bottom:32px}.about__text-items{margin:0;padding:0}.about__text-item{position:relative;padding-left:50px;display:block;margin-bottom:32px}.about__text-item:last-child{margin-bottom:0}.about__text-item img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:auto}.about__text-item-top{font-weight:bold;color:var(--main);font-size:22px;display:block}.about__text-item-bottom{font-size:16px;display:block}.testimonials{padding:100px 0;background:rgba(167,158,158,.15)}@media screen and (max-width: 767px){.testimonials{padding:50px 0}}.testimonials__title{display:flex;margin-bottom:26px;justify-content:center}.testimonials__slider .swiper{padding-bottom:40px}.testimonials__slider-item{display:flex;align-items:center;max-width:1000px;margin:auto;padding:16px;border-radius:16px;background:#fff}.testimonials__slider-photo{background:#fff;flex:0 0 250px;padding:16px;border:1px dashed var(--main);border-radius:16px;margin-right:32px;align-self:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.testimonials__slider-photo img{border-radius:16px;object-fit:cover;object-position:center;width:100%;aspect-ratio:1/1}.testimonials__slider-text{font-size:18px}.testimonials__slider-name{font-weight:500;color:var(--main);font-size:22px}.connect{padding:100px 0}@media screen and (max-width: 767px){.connect{padding:50px 0}}.connect__container{position:relative}.connect__container:before{width:232px;height:342px;background:url("../images/theeth.png") 0 0 no-repeat;content:"";display:block;position:absolute;left:-150px;bottom:0;z-index:-1}.connect__inner{padding:50px;border-radius:32px;background:var(--main);display:flex;align-items:center}@media screen and (max-width: 576px){.connect__inner{flex-direction:column;padding:30px}}.connect__left{margin-right:auto}@media screen and (max-width: 576px){.connect__left{display:flex;flex-direction:column;align-items:center;width:100%}}.connect__title{font-size:48px;color:#fff;font-weight:bold;line-height:1.2;margin-top:0}@media screen and (max-width: 576px){.connect__title{text-align:center;font-size:36px;margin-top:0}}.connect__hone{color:#fff;text-decoration:none;font-size:30px}.connect__btn{margin-top:32px}.connect__btn a{color:#fff;border:1px solid #fff;font-size:22px;border-radius:16px;height:48px;display:inline-flex;padding:0 100px;text-decoration:none;justify-content:center;align-items:center;animation-duration:1750ms;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:button-shadow-throb;animation-timing-function:linear}@media screen and (max-width: 767px){.connect__right{display:none}}.connect__right img{border:10px solid #fff;width:300px;height:300px;object-fit:cover;object-position:center;border-radius:1000px}.consultation__top{background:url("../images/bg1.jpg") center no-repeat;background-size:cover;position:relative;padding:100px 0}@media screen and (max-width: 767px){.consultation__top{padding:50px 0}}.consultation__top:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4)}.consultation__top .container{position:relative;z-index:2}.consultation__grid{display:flex;align-items:center;gap:50px}@media screen and (max-width: 992px){.consultation__grid{flex-direction:column}}.consultation__title{font-size:38px;color:#fff;font-weight:bold;margin:0;line-height:1.2}@media screen and (max-width: 992px){.consultation__title{text-align:center}}@media screen and (max-width: 576px){.consultation__title{font-size:26px}}.consultation__text{color:#fff;font-size:22px}@media screen and (max-width: 992px){.consultation__text{text-align:center}}.consultation__text p{font-size:inherit;color:inherit}.consultation__form{flex:0 0 400px}.consultation__form form{padding:70px 34px 50px 34px;background-color:#f5f5f5}.consultation__form-row{margin-bottom:16px}.consultation__form-row:last-child{margin-bottom:0}.consultation__form-row input,.consultation__form-row textarea{display:flex;width:100%;height:48px;border:1px solid var(--main);padding-left:8px;font-size:16px}.consultation__form-row textarea{padding-top:16px;height:auto;min-height:100px}.consultation__form-row button{display:flex;align-items:center;height:48px;background:var(--main);width:100%;color:#fff;justify-content:center;font-size:16px;cursor:pointer;border:none}.consultation__form-row small{font-size:14px;line-height:1.3;display:block;margin-top:5px}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;padding:30px 15px;background:rgba(51,51,51,.8);opacity:1;transition:opacity .3s,visibility .3s;overflow-y:scroll;box-sizing:border-box}.backdrop .modal{position:relative;margin:0 auto;max-width:450px;background:#fff;transform:scale(1);transition:transform .3s}@media screen and (max-width: 767px){.backdrop .modal{max-width:100%}}.backdrop .modal video{width:100%;height:auto}.backdrop.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.backdrop .close-btn{fill:#d8d8d8;position:absolute;right:20px;top:20px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);transition:fill .5s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f6f6f6;%7D%3C/style%3E%3C/defs%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cg id='_icons' data-name=' icons'%3E%3Cpath d='M13,13.75a.81.81,0,0,1-.52-.23L7,8.05,1.52,13.52a.63.63,0,0,1-.52.23.63.63,0,0,1-.52-.23.7.7,0,0,1,0-1L6,7,.48,1.52a.7.7,0,0,1,0-1,.7.7,0,0,1,1,0L7,6,12.48.48a.7.7,0,0,1,1,0,.7.7,0,0,1,0,1L8.05,7l5.47,5.48a.7.7,0,0,1,0,1A.81.81,0,0,1,13,13.75Z'/%3E%3Cpath class='cls-1' d='M13,.5a.49.49,0,0,1,.35.15.48.48,0,0,1,0,.7l-5.3,5.3L7.69,7l.36.35,5.3,5.3a.48.48,0,0,1,0,.7.48.48,0,0,1-.7,0l-5.3-5.3L7,7.69l-.35.36-5.3,5.3A.42.42,0,0,1,1,13.5a.42.42,0,0,1-.35-.15.48.48,0,0,1,0-.7L6,7.35,6.31,7,6,6.65.65,1.35a.48.48,0,0,1,0-.7.48.48,0,0,1,.7,0L6.65,6,7,6.31,7.35,6l5.3-5.3A.49.49,0,0,1,13,.5M13,0a1,1,0,0,0-.7.3L7,5.6,1.7.3A1,1,0,0,0,1,0,1,1,0,0,0,.3.3a1,1,0,0,0,0,1.4L5.6,7,.3,12.3a1,1,0,0,0,0,1.4A.91.91,0,0,0,1,14a.91.91,0,0,0,.7-.3L7,8.4l5.3,5.3a1,1,0,0,0,1.4,0,1,1,0,0,0,0-1.4L8.4,7l5.3-5.3a1,1,0,0,0,0-1.4A1,1,0,0,0,13,0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");cursor:pointer;z-index:4}.backdrop.is-hidden .modal{transform:scale(0.9)}@keyframes playButton{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.1)}100%{transform:translate(-50%, -50%) scale(1)}}.overflow-hidden{overflow:hidden}.gallery{padding:100px 0;background:rgba(167,158,158,.15)}@media screen and (max-width: 992px){.gallery{padding:50px 0}}.gallery .swiper-button-prev,.gallery .swiper-button-next{background:#fff;width:50px !important;height:50px !important;border-radius:100px;display:grid !important;place-content:center}.gallery .swiper-button-prev:after,.gallery .swiper-button-next:after{font-size:25px}.gallery__title{display:flex;margin-top:0;justify-content:center}.gallery__slider{margin:auto;max-width:760px}.gallery__slider .swiper{padding-bottom:30px}.gallery__slide-item{user-select:none}.gallery__slide-item img{display:block;aspect-ratio:640/427;object-fit:cover;object-position:center;width:100%}@keyframes button-shadow-throb{0%{box-shadow:0px 0px 0px 0px rgba(128,128,128,.5019607843),0px 0px 0px 0px rgba(128,128,128,.5019607843),0px 0px 0px 0px rgba(128,128,128,.5019607843)}15%{box-shadow:0px 0px 0px 0px rgba(128,128,128,.5019607843),0px 0px 0px 0px rgba(128,128,128,.5019607843),0px 0px 0px 5px rgba(128,128,128,.5019607843)}30%{box-shadow:0px 0px 0px 0px rgba(128,128,128,.5019607843),0px 0px 0px 5px rgba(128,128,128,.5019607843),0px 0px 0px 10px rgba(128,128,128,.2509803922)}45%{box-shadow:0px 0px 0px 5px rgba(128,128,128,.5019607843),0px 0px 0px 10px rgba(128,128,128,.2509803922),0px 0px 0px 15px rgba(128,128,128,.1254901961)}60%{box-shadow:0px 0px 0px 10px rgba(128,128,128,.2509803922),0px 0px 0px 15px rgba(128,128,128,.1254901961),0px 0px 15px 15px rgba(128,128,128,0)}75%{box-shadow:0px 0px 0px 15px rgba(128,128,128,.1254901961),0px 0px 15px 15px rgba(128,128,128,0),0px 0px 15px 15px rgba(128,128,128,0)}90%{box-shadow:0px 0px 15px 15px rgba(128,128,128,0),0px 0px 15px 15px rgba(128,128,128,0),0px 0px 15px 15px rgba(128,128,128,0)}100%{box-shadow:0px 0px 15px 15px rgba(128,128,128,0),0px 0px 15px 15px rgba(128,128,128,0),0px 0px 15px 15px rgba(128,128,128,0)}}.is-error{border:2px solid red !important}
