*{scrollbar-width:thin;scrollbar-color:#000 rgba(0,0,0,0)}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-thumb{background-color:#171a1e;border-radius:20px}section{overflow:hidden}body{position:relative;font-family:"Inter",sans-serif;font-style:normal;color:#171a1e}.container{margin:0 auto;width:1248px}hr{width:1248px;background:rgba(23,26,30,.2);margin:0 auto}.background-loading{background:url(../img/ico/loading.gif) no-repeat center center;background-size:40px}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.btn{padding:18px 40px;font-weight:600;font-size:12px;line-height:16px;text-align:center;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#171a1e;border:1px solid #171a1e;transition:.4s all;cursor:pointer}.btn:hover{background-color:#171a1e;color:#fff}.title{font-weight:600;font-size:32px;line-height:140%;text-transform:uppercase;color:#171a1e}.subtitle{font-weight:400;font-size:16px;line-height:160%}.gradient{position:absolute;opacity:.25}.gradient-sec{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.gradient-1{width:578.09px;top:401px;right:77px;height:556.61px}.gradient-2{width:714.38px;height:687.74px;top:1024px;left:-218px}.gradient-3{width:714.38px;height:687.74px;top:1700px;right:-290px}.gradient-4{width:930.04px;height:896.05px;top:2244px;left:-240px}.gradient-5{width:697.91px;height:672.04px;top:3200px;right:-230px}.gradient-6{width:930.04px;height:896.05px;left:-240px;top:4846px}.gradient-7{width:857.41px;height:825.02px;top:6335px;right:-416px}.gradient-8{width:828.95px;height:797.7px;left:-342px;top:7570px}.gradient-9{width:828.95px;height:797.7px;right:-201px;bottom:-112px}.gradient-10{right:500px;top:100px}.gradient-11{right:auto;left:-50px}.gradient-12{left:50%;transform:translateX(-50%);top:200px}.gradient-13{width:828.95px;height:797.7px;left:20px;top:1000px}.gradient span{display:block;min-width:450px;min-height:450px;border-radius:50%;filter:blur(584px)}.gradient span:first-child{background-color:#de5d96;margin:0 auto}.gradient span:last-child{background-color:#19e8e8}.gradient .bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between}.gradient .bottom span:first-child{background-color:#1463ab}.header{position:relative;width:100%;padding:20px 0}.header .container{position:relative}.header__logo{display:flex;flex-direction:row;align-items:center}.header__logo-descr{margin-left:50px;max-width:227px;font-weight:400;font-size:16px;line-height:180%;text-transform:uppercase}.header__cabinet{display:flex;flex-direction:column;justify-content:space-between}.header__cabinet-man{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1px dashed rgba(23,26,30,.2)}.header__cabinet-man:hover{border:1px solid rgba(23,26,30,.2)}.header__cabinet-man a{padding:8px 12px}.header__cabinet-descr{position:relative;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#171a1e;text-decoration:none}.header__cabinet-descr::before{height:10px;width:10px;position:absolute;content:"►";left:-35px;top:20%;transform:translateY(-50%);transition:.4s all;opacity:0}.header__cabinet-descr:hover{opacity:1;text-decoration:underline;color:#171a1e;cursor:pointer}.header__cabinet-descr:hover::before{opacity:1;left:-20px}.header__wrapper{display:flex;flex-direction:row;justify-content:space-between}.header__menu nav{display:flex;flex-direction:row}.header__menu nav .active-page{position:relative;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#171a1e;text-decoration:none}.header__menu nav .active-page::before{height:10px;width:10px;position:absolute;content:"►";left:-35px;top:20%;transform:translateY(-50%);transition:.4s all;opacity:0}.header__menu nav .active-page:hover{opacity:1;text-decoration:underline;color:#171a1e;cursor:pointer}.header__menu nav .active-page:hover::before{opacity:1;left:-20px}.header__menu nav .active-page::before{opacity:1;left:-20px}.header__menu nav hr{display:none}.header__menu nav ul{padding-left:0;list-style:none;margin-right:72px;margin-bottom:0}.header__menu nav ul:first-child{margin-right:50px}.header__menu nav ul li{margin-bottom:10px}.header__menu nav ul li:last-child{margin-bottom:0}.header__menu nav ul li a{position:relative;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#171a1e;text-decoration:none}.header__menu nav ul li a::before{height:10px;width:10px;position:absolute;content:"►";left:-35px;top:20%;transform:translateY(-50%);transition:.4s all;opacity:0}.header__menu nav ul li a:hover{opacity:1;text-decoration:underline;color:#171a1e;cursor:pointer}.header__menu nav ul li a:hover::before{opacity:1;left:-20px}.header__burger{background-color:#fff;display:none;position:absolute;right:0;top:50%;transform:translateY(-55%);flex-direction:column;padding:14px 10px;border:1px solid rgba(23,26,30,.2)}.header__burger span{background-color:#171a1e;margin:2px;min-height:2px;min-width:20px;transition:.4s all}.header .hamburger_active span:first-child{width:20px;transform:rotateZ(45deg) translateY(6px) translateX(3px)}.header .hamburger_active span:nth-child(2){opacity:0}.header .hamburger_active span:last-child{width:20px;transform:rotateZ(-45deg) translateY(-6px) translateX(2px)}.promo__wrapper{position:relative;margin-top:80px;margin-bottom:100px;display:flex;flex-direction:row;justify-content:start}.promo__wrapper .btn{max-width:366px;white-space:nowrap}.promo__wrapper-carousel,.promo__wrapper-carousel-team{margin-top:150px}.promo__wrapper-carousel-item,.promo__wrapper-carousel-team-item{margin:0 10px}.promo__wrapper-carousel .slick-prev,.promo__wrapper-carousel-team .slick-prev{right:100px;transform:translateY(2px)}.promo__wrapper-carousel .slick-next,.promo__wrapper-carousel-team .slick-next{transform:rotateZ(180deg);right:0}.promo__wrapper-carousel .slick-btn,.promo__wrapper-carousel-team .slick-btn{top:-45px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.promo__wrapper-carousel .slick-btn:hover span,.promo__wrapper-carousel-team .slick-btn:hover span{background-color:#828589}.promo__wrapper-carousel .slick-btn span,.promo__wrapper-carousel-team .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.promo__wrapper-carousel .slick-btn span:last-child,.promo__wrapper-carousel-team .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.promo__wrapper-carousel-team{margin-top:191px}.promo__wrapper__left img{height:100%;width:auto}.promo__wrapper__left__carousel{height:100%}.promo__wrapper__left__carousel .slick-btn,.promo__wrapper__left__carousel .slick-arrow{position:absolute;z-index:-100 !important;opacity:0}.promo__wrapper__left__carousel .slick-list{height:100%}.promo__wrapper__left__carousel .slick-track{height:100%}.promo__wrapper__left__carousel-item img{height:100%}.promo__wrapper__right{margin-left:35px;display:flex;flex-direction:column;justify-content:start}.promo__wrapper__right .title{font-size:48px;margin-bottom:64px}.promo__wrapper-items{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:64px}.promo__wrapper-items .btn{color:#fff}.promo__wrapper-item{display:flex;flex-direction:column}.promo__wrapper-item-line{position:relative;height:1px;width:72px;margin-bottom:22px;background:rgba(23,26,30,.3);mix-blend-mode:normal}.promo__wrapper-item-line span{background-color:#171a1e;height:3px;width:25px;border-radius:1.5px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.promo__wrapper-item-descr{font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:rgba(23,26,30,.6)}.about{padding-top:100px}.about .container{position:relative}.about .title{margin-bottom:100px}.about-descr{position:absolute;right:0;top:-4px;font-weight:400;font-size:16px;line-height:160%;width:715px}.about__wrapper{padding-bottom:100px;display:flex;flex-direction:row;justify-content:space-between}.about__wrapper-card{position:relative;max-width:252px;cursor:default}.about__wrapper-card::before{position:absolute;content:"";top:0;left:-40px;background:rgba(23,26,30,.2);height:148px;width:1px}.about__wrapper-card:first-child::before{display:none}.about__wrapper-card-image{margin-bottom:40px}.about__wrapper-card-title{font-weight:600;font-size:18px;line-height:140%;text-transform:uppercase;margin-bottom:8px}.about__wrapper-card-descr{position:relative;font-weight:400;font-size:16px;line-height:160%}.about .ico-info{position:absolute;bottom:2px;left:42px;overflow:hidden}.about .ico-info::before{width:284px;cursor:default;position:absolute;left:-15px;bottom:36px;content:"готовые фотографии вы получите уже на следующий день";padding:16px;background-color:#fff;box-shadow:0px 14px 40px rgba(0,0,0,.15);opacity:0;transition:.4s all}.about .ico-info:hover{cursor:pointer;overflow:visible}.about .ico-info:hover::before{opacity:1;transform:translateY(10px)}.about .info-descr{width:284px;position:absolute;left:30px;bottom:25px;z-index:5;padding:16px;background-color:#fff;box-shadow:0px 14px 40px rgba(0,0,0,.15);font-weight:400;font-size:14px;line-height:160%;display:none}.about .info-descr-active{display:block}.about__row{padding:60px 0;display:flex;flex-direction:row;justify-content:space-between}.about__row__item:last-child .about__row__item-title{position:relative}.about__row__item:last-child .about__row__item-title::before{position:absolute;content:"года";right:10px;bottom:10px;font-weight:400;font-size:14px;line-height:160%}.about__row__item-title{font-weight:600;font-size:48px;line-height:140%;text-transform:uppercase}.about__row__item-descr{font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase}.works{padding:100px 0}.works__wrapper{margin:60px 0}.works__wrapper .slick-list{min-width:100%;height:502px}.works__wrapper .slick-prev{right:80px;transform:translateY(2px)}.works__wrapper .slick-next{transform:rotateZ(180deg);right:-20px}.works__wrapper .slick-btn{bottom:-60px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.works__wrapper .slick-btn:hover span{background-color:#828589}.works__wrapper .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.works__wrapper .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.works__wrapper-item{display:flex;flex-direction:row;justify-content:space-between}.works__wrapper__col{width:auto !important;display:inline-block;flex-direction:column;margin:0 16px}.works__wrapper__col:first-child{margin-left:0}.works__wrapper__col:last-child{margin-right:0}.works__wrapper__col img{cursor:pointer}.works__wrapper__col img:first-child{margin-bottom:40px}.works__bottom{display:flex;flex-direction:row}.works__bottom .btn:first-child{margin-right:24px}.calendar{padding-top:110px;padding-bottom:100px}.calendar .container{position:relative}.calendar .container:last-child{display:none}.calendar .title{margin-bottom:60px}.calendar .btn-open-modal{background-color:rgba(0,0,0,0);border:none;text-align:start}.calendar__list{position:absolute;right:0;top:8px;list-style:none}.calendar__list-item{position:relative;display:inline-block;margin-right:30px}.calendar__list-item:last-child{margin-right:0}.calendar__list-item button{background-color:rgba(0,0,0,0);border:none;opacity:.3;transition:.4s}.calendar__list-item .active{opacity:1}.calendar__list-item::before{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-3px;height:2px;width:0;background-color:#171a1e;transition:.4s}.calendar__list-item:hover::before{width:100%}.calendar__list-item:hover button{opacity:1}.calendar__wrapper-v2{display:none}.calendar__wrapper-v2 .title span{opacity:.3}.calendar .tabContent{display:none}.calendar-v1__wrapper{width:100%;display:flex;justify-content:space-between;flex-direction:row;transform:translateX(-31px)}.calendar-v1__wrapper__inner{display:none;min-height:610px;width:auto;max-width:648px !important;border:1px solid rgba(23,26,30,.2);padding:18px;padding-bottom:40px}.calendar-v1__wrapper__inner.active{display:block}.calendar-v1__wrapper__inner:nth-child(odd){margin-right:16px}.calendar-v1__wrapper__inner-title{text-decoration:none;color:#171a1e;font-weight:600;font-size:24px;line-height:140%;text-transform:uppercase}.calendar-v1__wrapper__inner-title img{transform:translateY(-2px)}.calendar-v1__wrapper__inner__carousel{margin-top:24px}.calendar-v1__wrapper__inner__carousel .slick-track{width:auto}.calendar-v1__wrapper__inner__carousel .slick-current .line{opacity:1}.calendar-v1__wrapper__inner__carousel .slick-current .calendar-v1__wrapper__inner__carousel-item-date-title{font-weight:600}.calendar-v1__wrapper__inner__carousel .slick-slide{transition:.6s;opacity:0}.calendar-v1__wrapper__inner__carousel .slick-active{opacity:1}.calendar-v1__wrapper__inner__carousel .slick-prev{transform:rotateY(180deg);right:72px}.calendar-v1__wrapper__inner__carousel .slick-next{right:40px}.calendar-v1__wrapper__inner__carousel .slick-btn-calendar{position:absolute;top:-50px;border:none;background-color:rgba(0,0,0,0);padding:10px;opacity:.4;transition:.4s}.calendar-v1__wrapper__inner__carousel .slick-btn-calendar span{display:block;background-color:#171a1e;height:2px;width:10px}.calendar-v1__wrapper__inner__carousel .slick-btn-calendar span:first-child{transform:rotateZ(45deg) translateY(-3px)}.calendar-v1__wrapper__inner__carousel .slick-btn-calendar span:last-child{transform:rotateZ(-45deg) translateY(3px)}.calendar-v1__wrapper__inner__carousel .slick-btn-calendar:hover{opacity:1}.calendar-v1__wrapper__inner__carousel-item{margin:0 16px;min-width:171px !important}.calendar-v1__wrapper__inner__carousel-item .line{width:100%;height:2px;background-color:#171a1e;margin-bottom:24px;opacity:.2;transition:.4s}.calendar-v1__wrapper__inner__carousel-item-list{padding-left:0;list-style:none;margin-top:25px}.calendar-v1__wrapper__inner__carousel-item-list-item{padding:6px 10px;transition:.4s}.calendar-v1__wrapper__inner__carousel-item-list-item:hover{background-color:#fff}.calendar-v1__wrapper__inner__carousel-item-list-item-title{font-weight:400;font-size:14px;line-height:160%}.calendar-v1__wrapper__inner__carousel-item-list-item-subtitle{font-weight:400;font-size:14px;line-height:160%;opacity:.4}.calendar-v1__wrapper__inner__carousel-item-date{margin-left:10px}.calendar-v1__wrapper__inner__carousel-item-date-title{transition:.2s;font-weight:400;font-size:23px;line-height:140%;text-transform:uppercase;opacity:.9}.calendar-v1__wrapper__inner__carousel-item-date-subtitle{font-weight:500;font-size:12px;line-height:140%;text-transform:uppercase;opacity:.4}.calendar-v1__list{position:absolute;top:8px;right:300px;list-style:none}.calendar-v1__list-item{position:relative;display:inline-block}.calendar-v1__list-item::before{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-3px;height:2px;width:0;background-color:#171a1e;transition:.4s}.calendar-v1__list-item:hover::before{width:100%}.calendar-v1__list-item:hover button{opacity:1}.calendar-v1__list-item button{opacity:.4;background-color:rgba(0,0,0,0);border:none}.calendar-v2 .title span{opacity:.3;font-weight:400}.calendar-v2__wrapper__inner{display:flex;flex-direction:row}.calendar-v2__wrapper__inner .calendar-v1__wrapper__inner__carousel-item{margin:0 10px}.calendar-v2__wrapper .tabCOntent-calendar{display:none}.calendar-v2 .first-item .line{opacity:1}.calendar-v2 .first-item .calendar-v1__wrapper__inner__carousel-item-date-title{font-weight:600}.calendar-v2__list{position:absolute;top:8px;right:300px;list-style:none}.calendar-v2__list-item{position:relative;display:inline-block;margin-right:30px}.calendar-v2__list-item::before{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-3px;height:2px;width:0;background-color:#171a1e;transition:.4s}.calendar-v2__list-item:hover::before{width:100%}.calendar-v2__list-item:hover button{opacity:1}.calendar-v2__list-item .active{opacity:1}.calendar-v2__list-item button{opacity:.4;background-color:rgba(0,0,0,0);border:none}.calendar-v2__list-item:last-child{margin-right:0}.calendar-v3 .calendar__list{right:300px}.calendar-v3 .title span{opacity:.3;font-weight:400}.calendar-v3-row{display:flex;flex-direction:row;flex-direction:space-between}.calendar-v3-row__week-day .calendar-v3-col{border:none !important;padding:0;margin-top:20px;margin-bottom:15px;font-weight:400;font-size:14px;line-height:160%;opacity:.3;margin-left:5px}.calendar-v3-col{border:none;outline:none;width:178px;padding:20px;border:1px solid rgba(23,26,30,.2);display:flex;flex-direction:column;text-align:left;background-color:rgba(0,0,0,0);transition:.4s;cursor:pointer}.calendar-v3-col__no-show{opacity:.3}.calendar-v3-col:hover{opacity:1;border:1px solid #171a1e}.calendar-v3-col:hover span:last-child{opacity:1}.calendar-v3-col span:last-child{font-weight:500;font-size:14px;line-height:17px;opacity:.3}.calendar-v3-col span:first-child{margin-bottom:25px;font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase;opacity:1}.mini-container .select-city{width:100%;padding:8px 0;background-color:rgba(0,0,0,0);border:none;border-radius:0;output:none;border-bottom:1px solid rgba(23,26,30,.2);text-transform:uppercase;margin-bottom:16px;font-weight:500;font-size:14px;line-height:140%}.mini-container__wrapper .title{font-size:24px;margin-bottom:8px;margin-left:74px}.mini-container__wrapper__carousel .slick-dots{position:absolute;bottom:-50px;left:0;list-style:none}.mini-container__wrapper__carousel .slick-dots li{display:inline-block;margin-right:8px;opacity:.2;transition:.4s}.mini-container__wrapper__carousel .slick-dots li button{background-color:#171a1e;border:none;outline:none;color:rgba(0,0,0,0);width:10px;height:10px}.mini-container__wrapper__carousel .slick-dots li:last-child{margin-right:0}.mini-container__wrapper__carousel .slick-active{opacity:1 !important}.mini-container__wrapper__carousel .slick-btn{position:absolute;padding:10px;padding-left:0;position:relative;opacity:.4;transition:.6s;border:none;background-color:rgba(0,0,0,0);height:10px;width:18px}.mini-container__wrapper__carousel .slick-btn span{display:block;width:13px;height:2px;background-color:#171a1e}.mini-container__wrapper__carousel .slick-btn span:first-child{transform:rotateZ(45deg) translateY(-5px)}.mini-container__wrapper__carousel .slick-btn span:last-child{transform:rotateZ(-45deg) translateY(5px)}.mini-container__wrapper__carousel .slick-btn:hover{opacity:1}.mini-container__wrapper__carousel .slick-prev{top:308px;transform:rotateZ(180deg);right:-60%}.mini-container__wrapper__carousel .slick-next{bottom:-100%;right:-80%}.mini-container__wrapper__carousel-item{display:flex;flex-direction:column}.mini-container__wrapper__carousel-item-row{margin-bottom:25px}.mini-container__wrapper__carousel-item-row-date{font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#000;opacity:.4;margin-bottom:8px}.mini-container__wrapper__carousel-item-row-descr{font-weight:500;font-size:14px;line-height:160%;color:#000;margin-bottom:4px}.mini-container__wrapper__carousel-item-row-city{position:relative;font-weight:400;font-size:14px;line-height:160%;color:#171a1e;margin-left:24px}.mini-container__wrapper__carousel-item-row-city::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-26px;background:url("../img/ico/location.svg") center center no-repeat;background-size:cover;height:18px;width:18px}.mini-container__wrapper__carousel-item-row:last-child{margin-bottom:0}.mini-container__wrapper__inner__row{display:flex;flex-direction:row;justify-content:center}.mini-container__wrapper__inner-item{height:60px;width:60px;display:flex;align-items:center;justify-content:center}.mini-container__wrapper__inner-item button{position:relative;width:100%;height:100%;padding:8px 12px;background-color:rgba(0,0,0,0);color:#171a1e;border:none;outline:none;line-height:1;border:1px solid rgba(23,26,30,.3);transition:.6s}.mini-container__wrapper__inner-item button:hover{color:#fff;background-color:#171a1e}.mini-container__wrapper__inner-item button:hover::before{background-color:#fff}.mini-container__wrapper__inner-item .dots-1::before{position:absolute;content:"";background-color:#171a1e;transition:.6s;height:8px;width:8px;position:absolute;left:50%;transform:translateX(-50%);bottom:10px;border-radius:50%}.mini-container__wrapper__inner-item-not{opacity:.5}.services{padding:100px 0}.services .container{display:flex}.services .title{margin-bottom:40px}.services__wrapper{padding:33px;padding-right:0;padding-bottom:0;border:1px solid #c9cecf;margin-right:140px}.services__inner{width:396px;overflow:scroll;height:767px;padding-bottom:0}.services__inner::-webkit-scrollbar{width:2px;height:130px}.services__inner::-webkit-scrollbar-thumb{background-color:#171a1e;border-radius:20px}.services__inner ul{padding-left:0;list-style:none;margin-bottom:0}.services__inner ul li{margin:16px 0}.services__inner ul li button{position:relative;border:none;background-color:rgba(0,0,0,0);opacity:.3;transition:.4s all}.services__inner ul li button::before{height:10px;width:10px;position:absolute;content:"►";left:-35px;top:25%;transform:translateY(-50%);transition:.4s all;opacity:0}.services__inner ul li button:hover{opacity:1;text-decoration:underline;transform:translateX(18px)}.services__inner ul li button:hover::before{opacity:1;left:-20px}.services__inner ul li .active{opacity:1}.services__content{margin-top:33px;animation:fadeEffect 2s}.services__content .title{margin-bottom:30px}.services__content-image{margin-bottom:40px}.services__content-descr{font-weight:400;font-size:16px;line-height:160%}.services__content__price{display:flex;flex-direction:column;padding:20px 100px 22px 27px;border:1px solid #c9cecf;margin-bottom:62px}.services__content__price-item{display:flex;flex-direction:row;margin-bottom:8px;justify-content:space-between}.services__content__price-item:last-child{margin-bottom:0}.services__content__price-item-time{font-weight:500;font-size:14px;line-height:160%;color:#747678;white-space:nowrap}.services__content__price-item-dots{width:100%;border-bottom:1px dashed #171a1e;opacity:.3;margin:0 5px}.services__content__price-item-money{white-space:nowrap;font-weight:700;font-size:14px;line-height:160%}.services__items{display:flex;flex-direction:column}.location{position:relative;padding:100px 0}.location .title{margin-bottom:60px}.location .slick-list{min-width:100%}.location .slick-prev{right:80px;transform:translateY(2px)}.location .slick-next{transform:rotateZ(180deg);right:-20px}.location .slick-btn{bottom:-155px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.location .slick-btn:hover span{background-color:#828589}.location .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.location .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.location__item{display:flex;flex-direction:column;max-width:395px;margin:0 16px}.location__wrapper{margin-bottom:110px}.location__wrapper-image{width:395px;height:auto;margin-bottom:40px}.location__wrapper-title{font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase;margin-bottom:16px;margin-top:40px}.location__wrapper-subtitle{position:relative;display:flex;flex-direction:row;align-items:center;margin-bottom:16px;font-weight:400;font-size:16px;line-height:160%;color:#171a1e;text-decoration:none;display:inline-block}.location__wrapper-subtitle img{display:inline-block;margin-right:4px;transform:scale(0.8) translateY(-4px)}.location__wrapper-subtitle:hover{color:#171a1e;text-decoration:underline}.location__wrapper-image{transform:translateX(5px);display:none}.location__wrapper-image img{margin-right:6px;transform:scale(1);height:18px;width:18px}.location__wrapper-descr{font-weight:400;font-size:16px;line-height:160%}.name-location{padding:100px 0}.name-location .title{display:inline-block;margin-left:28px}.name-location-back{margin-left:23px;position:relative;color:#171a1e;text-decoration:none;display:inline-block;font-weight:600;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.name-location-back::before{position:absolute;content:"►";top:50%;transform:translateY(-50%) rotateZ(-180deg);left:-28px;transition:.4s}.name-location-back:hover{color:#171a1e}.name-location-back:hover::before{transform:translateY(-50%) rotateZ(0);left:-13px}.name-location-wrapper .works{padding:0;padding-top:4px}.name-location-wrapper .works .slick-next{right:-10px}.name-location__row{display:flex;flex-direction:row}.name-location__row-left{display:flex;flex-direction:row;justify-content:space-between}.name-location__row-left-text{max-width:608px;margin-right:24px}.name-location__row-left .services__content__price{background-color:#fff;width:501px;padding:40px;max-width:501px}.name-location__row-left .services__content__price-item:first-child{font-weight:400;font-size:16px;line-height:160%}.name-location__row-left .services__content__price-item-date{position:relative;font-weight:400;font-size:16px;line-height:160%;margin-left:20px;margin-bottom:40px}.name-location__row-left .services__content__price-item-date::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-20px;height:18px;width:18px;background:url("../img/ico/calendar.svg") center center no-repeat}.name-location__row-right{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}.name-location__row-right-text{padding:60px 45px;font-weight:500;font-size:18px;line-height:150%}.name-location__row-right-text p{margin-bottom:60px}.name-location__row-right-text .btn{white-space:nowrap}.name-location__row-right-image img{height:100%}.team{padding-top:100px;padding-bottom:86px}.team .title{margin-bottom:60px}.team .slick-list{min-width:100%}.team .slick-prev{right:80px;transform:translateY(2px)}.team .slick-next{transform:rotateZ(180deg);right:-20px}.team .slick-btn{top:-80px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.team .slick-btn:hover span{background-color:#828589}.team .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.team .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.team__promo__wrapper{flex-direction:column;justify-content:start !important}.team__promo__wrapper .slick-prev{right:100px;transform:translateY(2px)}.team__promo__wrapper .slick-next{transform:rotateZ(180deg);right:0}.team__promo__wrapper .slick-btn{top:-45px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.team__promo__wrapper .slick-btn:hover span{background-color:#828589}.team__promo__wrapper .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.team__promo__wrapper .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.team__item{text-decoration:none;color:#171a1e}.team__item-image{margin-bottom:30px}.team__item-image img{filter:grayscale(1);transition:.6s all}.team__item-title{margin-bottom:8px;font-weight:600;font-size:18px;line-height:140%;text-transform:uppercase}.team__item:hover{cursor:pointer;color:#171a1e}.team__item:hover img{filter:grayscale(0)}.review{padding:100px 0}.review .container{position:relative}.review .container .btn{position:absolute;right:0;bottom:-73px}.review .container .title{margin-bottom:60px}.review__carousel .slick-list{min-width:100%}.review__carousel .slick-prev{right:50%;transform:translateY(2px)}.review__carousel .slick-next{transform:rotateZ(180deg);right:42%}.review__carousel .slick-btn{bottom:-50px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.review__carousel .slick-btn:hover span{background-color:#828589}.review__carousel .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.review__carousel .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.review__carousel-item{width:auto;display:flex !important;flex-direction:row;justify-content:space-between;margin:0 10px}.review__carousel-item__col{width:50%;display:flex;justify-content:start;flex-direction:column}.review__carousel-item__col img{width:395px;height:auto}.review__carousel-item-dashed{margin:40px 0}.review__carousel-item-dashed:first-child{margin-top:0}.review__carousel-item-dashed img{height:16px;width:18px}.review__carousel-item-title{font-weight:500;font-size:18px;line-height:150%;margin-bottom:16px}.review__carousel-item-descr{line-height:160%}.review__carousel-item-name{font-weight:500;font-size:18px;line-height:150%}.review__carousel-item-label{font-size:14px;line-height:160%;opacity:.5}.faq{padding:100px 0}.faq hr{width:581px;margin:0}.faq .title{text-align:center;margin-bottom:60px}.faq .accordion{position:relative;outline:none;width:100%;background-color:rgba(0,0,0,0);border:none;padding:24px;padding-left:0;font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase;text-align:left;transition:.4s all}.faq .accordion::after{position:absolute;content:"╳";color:#171a1e;top:50%;transform:translateY(-50%) rotateZ(45deg);right:0}.faq .panel{padding:0 18px;display:none;overflow:hidden;font-size:14px;line-height:160%;transition:max-height .2s ease-out}.faq .active::after{content:"╲";transform:translateY(-7px) rotate(135deg)}.featback{position:relative;padding:100px 0}.featback .container{display:flex;flex-direction:row;justify-content:space-between}.featback hr{display:none}.featback__col:first-child{width:610px}.featback__col:first-child .title{font-size:48px;line-height:140%;margin-bottom:47px}.featback__col:first-child ul{list-style:none;margin-right:72px;margin-bottom:0}.featback__col:first-child ul li{margin-bottom:18px}.featback__col:first-child ul li:last-child{margin-bottom:0}.featback__col:first-child ul li a{position:relative;font-weight:500;font-size:18px;line-height:140%;text-transform:uppercase;color:#171a1e;text-decoration:none}.featback__col:first-child ul li a::before{position:absolute;content:"►";left:-35px;top:45%;transform:translateY(-50%);transition:.4s all;opacity:0}.featback__col:first-child ul li a:hover{text-decoration:underline;color:#171a1e}.featback__col:first-child ul li a:hover::before{opacity:1;left:-20px}.featback__wrapper{width:439px;padding:40px 48px;background:#fff;border:1px solid rgba(23,26,30,.1)}.featback__wrapper .form{position:relative;display:flex;flex-direction:column}.featback__wrapper .form span{position:absolute;right:0;bottom:138px;transition:.4s all;background-color:#fff}.featback__wrapper .form select{position:relative;margin-bottom:60px;background-color:#fff;color:#171a1e;border:none}.featback__wrapper .form select option{text-transform:uppercase;color:#171a1e;background-color:#fff;border:none;line-height:160%}.featback__wrapper .form select option:not(:checked){background:#fff}.featback__wrapper .form select option:checked{background:#f1f1f2}.featback__wrapper .form .input{padding:16px 0;border:none;border-bottom:1px solid #c9cecf;margin-bottom:8px}.featback__wrapper .form .input::-moz-placeholder{text-transform:uppercase;color:#171a1e;opacity:.2}.featback__wrapper .form .input::placeholder{text-transform:uppercase;color:#171a1e;opacity:.2}.featback__wrapper .form .input:focus-visible{border:none;outline:none;border-bottom:1px solid #171a1e}.featback__wrapper .form .input:focus-visible::-moz-placeholder{opacity:0}.featback__wrapper .form .input:focus-visible::placeholder{opacity:0}.featback__wrapper .form .btn{background:rgba(0,0,0,0);margin-top:60px}.featback__wrapper .form .btn:hover{background-color:#171a1e}.footer{background-color:#fff;padding:80px 96px 62px 96px}.footer .container{position:relative;display:flex;flex-direction:row;justify-content:start}.footer .container hr{display:none}.footer .label{position:absolute;right:0;bottom:0;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase}.footer ul{list-style:none;margin-right:72px;margin-bottom:0;padding-left:0}.footer ul:first-child{margin-right:120px}.footer ul li{margin-bottom:10px}.footer ul li:last-child{margin-bottom:0}.footer ul li a{position:relative;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;color:#171a1e;text-decoration:none}.footer ul li a::before{height:10px;width:10px;position:absolute;content:"►";left:-35px;top:20%;transform:translateY(-50%);transition:.4s all;opacity:0}.footer ul li a:hover{opacity:1;text-decoration:underline;color:#171a1e;cursor:pointer}.footer ul li a:hover::before{opacity:1;left:-20px}.featback-small{padding:100px 0}.featback-small__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.featback-small__wrapper .btn{max-height:52px}.services{padding-bottom:60px}.services .container-page{display:flex;flex-direction:column}.services .container-page .title{margin-bottom:4px}.services .container-page .subtitle{margin-bottom:60px}.services .flex{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}.services .content{height:558px;width:395px;color:#171a1e;margin:15px;display:none;margin-top:60px;text-decoration:none}.services .content:nth-child(1),.services .content:nth-child(2),.services .content:nth-child(3){margin-top:0}.services .content:nth-child(3n){margin-right:0}.services .content:nth-child(3n+1){margin-left:0}.services .content-title{margin-top:40px;font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase}.services .content-descr{margin-top:16px;font-weight:400;font-size:16px;line-height:160%}.services .noContent{text-decoration:none;text-align:center;background-color:rgba(0,0,0,0) !important;pointer-events:none;border:none}.services #loadMore{display:block;margin:0 auto;margin-top:50px}.services-other{padding:100px 0}.services-other .title{margin-bottom:60px}.services-other #loadMoreServices{margin:0 auto;margin-top:40px;max-width:300px;display:none}.services-other__wrapper{display:flex;flex-direction:row;justify-content:space-between}.services-other__wrapper__row{display:flex;flex-direction:column}.services-other__wrapper__row-item{display:flex;flex-direction:row;margin-bottom:32px}.services-other__wrapper__row-item:last-child{margin-bottom:0}.services-other__wrapper__row-item-image{height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin-right:16px;border:1px dashed rgba(0,0,0,.4)}.services-other__wrapper__row-item-descr{font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;max-width:221px}.location-page{padding-bottom:60px}.location .myTitle{margin-bottom:4px}.location .myContainer{overflow:hidden;margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.location .myContainer .location__item{margin-right:10px;margin-left:10px;margin-bottom:60px}.location .filterDiv{display:none}.location .show{display:block}.location #myBtnContainer{margin-bottom:16px;margin-top:60px}.location #myBtnContainer .btn{padding:0;border:none;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;opacity:.3;margin-right:30px;background-color:rgba(0,0,0,0)}.location #myBtnContainer .btn:hover{background-color:rgba(0,0,0,0);color:#171a1e;opacity:1;text-decoration:underline}.location #myBtnContainer .btn:last-child{margin-right:0}.location #myBtnContainer .active{opacity:1}.location #loadMore{display:block;margin:0 auto;width:392px}.team__promo .container{display:flex;flex-direction:row;justify-content:space-between;margin:100px auto}.team__promo__wrapper{display:flex;justify-content:end;position:relative;width:50%}.team__promo__wrapper .promo__wrapper-carousel{position:absolute;bottom:0;right:0}.team__promo__wrapper .promo__wrapper-carousel .slick-prev{right:90px}.team__promo__wrapper .promo__wrapper-carousel .slick-next{right:-10px}.team__promo__inner{max-width:500px}.team__promo-title{margin-bottom:2px}.team__promo-subtitle{margin-bottom:41px;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase}.team__promo-descr{font-weight:400;font-size:16px;line-height:160%}.ceretificate{padding-top:100px;padding-bottom:150px}.ceretificate-gradient{left:auto;right:-300px}.ceretificate .title{text-align:center;margin-bottom:4px}.ceretificate .subtitle{margin:0 auto;text-align:center;max-width:715px;margin-bottom:60px}.ceretificate__wrapper{display:flex;flex-direction:row;justify-content:space-between}.ceretificate .form{display:flex;flex-direction:column;width:456px}.ceretificate .form__inner{display:flex;flex-direction:row;align-items:center}.ceretificate .form__inner img{transform:translateX(24px);height:20px;width:20px}.ceretificate .form input,.ceretificate .form .input{width:90%;border:none;background-color:rgba(0,0,0,0);margin-bottom:8px;padding:16px 0;padding-left:40px;border-bottom:1px solid #c9cecf}.ceretificate .form input::-moz-placeholder, .ceretificate .form .input::-moz-placeholder{text-transform:uppercase}.ceretificate .form input::placeholder,.ceretificate .form .input::placeholder{text-transform:uppercase}.ceretificate .form input:focus-visible,.ceretificate .form .input:focus-visible{border:none;outline:none;border-bottom:1px solid #171a1e}.ceretificate .form input:focus-visible::-moz-placeholder, .ceretificate .form .input:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}.ceretificate .form input:focus-visible::placeholder,.ceretificate .form .input:focus-visible::placeholder{color:rgba(0,0,0,0)}.ceretificate .form input:last-child,.ceretificate .form .input:last-child{margin-bottom:0}.ceretificate .form option{text-transform:uppercase}.ceretificate .form option:not(:checked){background:#fff}.ceretificate .form option:checked{background:#f1f1f2}.ceretificate .form .custom-checkbox{width:auto;position:absolute;z-index:-1;opacity:0}.ceretificate .form .custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ceretificate .form .custom-checkbox+label:before{content:"";display:inline-block;margin-right:16px;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #171a1e;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.ceretificate .form__bottom{margin-top:50px;margin-bottom:20px}.ceretificate .form__bottom label span{color:rgba(23,26,30,.4)}.ceretificate .form__bottom .modal__pay2__wrapper-ceretificate__inner{margin-top:18px}.ceretificate .form__bottom .modal__pay2__wrapper-ceretificate__inner img{opacity:.4;transform:translateY(-3px)}.ceretificate .form .btn{margin-top:30px;max-width:456px;background-color:rgba(0,0,0,0);max-width:285px}.ceretificate .form .btn:hover{background-color:#171a1e}.ceretificate .form .custom-checkbox:checked+label::before{background:url("../img/ico/checkbox.svg") center center no-repeat;background-size:cover}input:focus-visible::-moz-placeholder, textarea:focus-visible::-moz-placeholder{color:rgba(0,0,0,0)}input:focus-visible::placeholder,textarea:focus-visible::placeholder{color:rgba(0,0,0,0)}.modal__preview{z-index:-1;opacity:0;min-height:100vh !important;min-width:100% !important;position:fixed;top:0;left:0;transition:.5s}.modal__preview-close{z-index:6;position:absolute;height:30px;width:30px;right:60px;top:60px;cursor:pointer;opacity:.4;transition:.4s}.modal__preview-close span{border-radius:20px;height:3px;width:33px;background-color:#171a1e;display:block}.modal__preview-close span:first-child{transform:rotateZ(45deg) translateY(11px) translateX(9px)}.modal__preview-close span:last-child{transform:rotateZ(-45deg) translateY(7px) translateX(-9px)}.modal__preview-close:hover{opacity:1}.modal__preview-active{z-index:20;opacity:1}.modal__preview__wrapper{background-color:rgba(255,255,255,.8);position:relative;width:100%;min-height:100vh}.modal__preview__inner{width:100%;z-index:4;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.modal__preview__carousel .slick-center .modal__preview__carousel-item-overlay{background-color:rgba(255,255,255,0)}.modal__preview__carousel .slick-list{min-width:100%}.modal__preview__carousel .slick-prev{right:160px;transform:translateY(2px)}.modal__preview__carousel .slick-next{transform:rotateZ(180deg);right:60px}.modal__preview__carousel .slick-btn{z-index:6;bottom:-47px;position:absolute;background-color:rgba(0,0,0,0);border:none;padding:10px}.modal__preview__carousel .slick-btn:hover span{background-color:#828589}.modal__preview__carousel .slick-btn span{display:block;background-color:#c9cbd1;height:2px;width:83px;border-radius:20px;transition:.4s all}.modal__preview__carousel .slick-btn span:last-child{width:12px;transform:rotateZ(45deg) translateY(2px)}.modal__preview__carousel-item{width:auto;margin:0 48px;position:relative}.modal__preview__carousel-item img{width:100%;height:auto}.modal__preview__carousel-item-overlay{z-index:6;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.6);transition:.8s}.modal__preview__carousel-item-watermark{z-index:5;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/watermarks.svg) center center repeat-y;background-size:cover;opacity:.5}.modal__calendar{transform:translateX(120%);transition:.6s;position:fixed;top:0;right:0;height:100vh;width:400px;background-color:#fff;box-shadow:0px 14px 40px rgba(0,0,0,.15)}.modal__calendar-close{position:absolute;top:24px;left:24px;opacity:.4;background-color:rgba(0,0,0,0);border:none;outline:none;padding:10px 1px;transition:.4s}.modal__calendar-close span{display:block;height:3px;width:33px;background-color:#171a1e;border-radius:20px}.modal__calendar-close span:first-child{transform:rotateZ(45deg)}.modal__calendar-close span:last-child{transform:rotateZ(-45deg) translateX(2px) translateY(-2px)}.modal__calendar-close:hover{opacity:1}.modal__calendar__wrapper{position:relative;padding-top:90px}.modal__calendar__wrapper__item{padding:24px;padding-bottom:0}.modal__calendar__wrapper__item hr{margin-top:40px}.modal__calendar__wrapper__item-time{font-weight:600;font-size:18px;line-height:140%;text-transform:uppercase;color:#000;opacity:.4;margin-bottom:4px}.modal__calendar__wrapper__item-descr{font-weight:500;font-size:14px;line-height:160%;color:#000;margin-bottom:4px}.modal__calendar__wrapper__item-city{position:relative;font-weight:400;font-size:16px;line-height:160%;padding-left:26px;margin-bottom:40px;color:#171a1e;text-decoration:none}.modal__calendar__wrapper__item-city::before{height:15px;width:15px;content:"";position:absolute;top:50%;transform:translateY(-50%);left:6px;background:url("../img/ico/location.svg") center center no-repeat;background-size:cover}.modal__calendar__wrapper__item-city:hover{color:#171a1e;text-decoration:underline}.modal__pay,.modal__pay2,.modal__pay3{transform:translateX(-110%);position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:.6s;overflow:scroll;z-index:11}.modal__pay .container,.modal__pay2 .container,.modal__pay3 .container{position:relative;padding-top:64px}.modal__pay .container .modal__calendar-close,.modal__pay2 .container .modal__calendar-close,.modal__pay3 .container .modal__calendar-close{left:auto;right:24px;top:46px}.modal__pay__step,.modal__pay2__step,.modal__pay3__step{position:relative;height:2px;width:300px;opacity:.2;margin-right:32px;text-transform:uppercase;font-weight:500;font-size:14px;line-height:140%}.modal__pay__step:first-child,.modal__pay2__step:first-child,.modal__pay3__step:first-child{opacity:1}.modal__pay__step__wrapper,.modal__pay2__step__wrapper,.modal__pay3__step__wrapper{display:flex;flex-direction:row}.modal__pay__step::before,.modal__pay2__step::before,.modal__pay3__step::before{position:absolute;content:"";top:-16px;left:-2px;width:100%;height:2px;background-color:#171a1e}.modal__pay__step:last-child,.modal__pay2__step:last-child,.modal__pay3__step:last-child{margin-right:0}.modal__pay__wrapper .title,.modal__pay2__wrapper .title,.modal__pay3__wrapper .title{margin-top:80px}.modal__pay__wrapper .calendar__list,.modal__pay2__wrapper .calendar__list,.modal__pay3__wrapper .calendar__list{position:relative;padding-left:0;margin-top:28px;margin-bottom:26px}.modal__pay__wrapper .btn,.modal__pay2__wrapper .btn,.modal__pay3__wrapper .btn{padding:18px 40px;border:1px solid #171a1e;opacity:1;top:auto !important;bottom:-112px;right:0}.modal__pay__wrapper a,.modal__pay2__wrapper a,.modal__pay3__wrapper a{margin:10px 13px;cursor:pointer;width:180px;border:none;outline:none;border-radius:0;background-color:rgba(0,0,0,0);text-align:left}.modal__pay__wrapper a img,.modal__pay2__wrapper a img,.modal__pay3__wrapper a img{opacity:.5;transition:.4s}.modal__pay__wrapper-descr,.modal__pay2__wrapper-descr,.modal__pay3__wrapper-descr{max-width:760px;margin-bottom:16px}.modal__pay__wrapper-descr span,.modal__pay2__wrapper-descr span,.modal__pay3__wrapper-descr span{font-weight:600}.modal__pay__inner,.modal__pay2__inner,.modal__pay3__inner{height:450px;display:flex;flex-direction:row;overflow:scroll;flex-wrap:wrap}.modal__pay__inner-descr,.modal__pay2__inner-descr,.modal__pay3__inner-descr{display:inline-block;font-weight:400;font-size:14px;line-height:160%;color:#171a1e}.modal__pay2{transform:translateX(110%)}.modal__pay2 .modal__calendar-close{top:auto;left:auto}.modal__pay2 .modal__calendar-close-cross{top:24px;right:24px}.modal__pay2 .modal__calendar-close-btn{top:auto !important;opacity:1 !important;bottom:0;right:24px;padding:18px 40px;border:1px solid #171a1e}.modal__pay2__row{display:flex;flex-wrap:wrap;max-width:340px}.modal__pay2__row button{background-color:rgba(0,0,0,0);color:#171a1e;border:none;outline:none;margin-right:4px;margin-bottom:6px;font-weight:400;font-size:16px;padding:6px 5px;transition:.6s}.modal__pay2-title{margin-top:80px}.modal__pay2__step:first-child{opacity:.2}.modal__pay2__step:nth-child(2){opacity:1}.modal__pay2__step__wrapper{position:absolute;top:64px;left:0}.modal__pay2 .container .modal__calendar-close-btn{bottom:-40px}.modal__pay2 .container__wrapper{display:flex;flex-direction:row}.modal__pay2 .container .pay-line{width:2px;height:286px;background-color:#171a1e;opacity:.1;margin:0 70px;margin-top:60px}.modal__pay2__wrapper{margin-top:60px}.modal__pay2__wrapper-ceretificate{margin-left:60px;background-color:#fff;border:1px solid rgba(0,0,0,.1019607843);padding:40px;width:440px}.modal__pay2__wrapper-ceretificate .custom-checkbox{width:auto;position:absolute;z-index:-1;opacity:0}.modal__pay2__wrapper-ceretificate .custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:32px}.modal__pay2__wrapper-ceretificate .custom-checkbox+label span{opacity:.4}.modal__pay2__wrapper-ceretificate .custom-checkbox+label:before{content:"";display:inline-block;margin-right:16px;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #171a1e;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.modal__pay2__wrapper-ceretificate .custom-checkbox:checked+label::before{background:url("../img/ico/checkbox.svg") center center no-repeat;background-size:cover}.modal__pay2__wrapper-ceretificate .input{border:none;border-radius:0;output:0;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);padding:16px 0;width:220px}.modal__pay2__wrapper-ceretificate .input::-moz-placeholder{text-transform:uppercase}.modal__pay2__wrapper-ceretificate .input::placeholder{text-transform:uppercase}.modal__pay2__wrapper-ceretificate .input:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__pay2__wrapper-ceretificate__inner{margin:0;margin-top:32px}.modal__pay2__wrapper-ceretificate__inner img{margin-right:10px}.modal__pay2__wrapper-ceretificate__inner span{font-weight:600}.modal__pay2__wrapper:last-child{width:340px}.modal__pay2__wrapper-text{font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase;text-align:left;margin-bottom:16px}.modal__pay2__wrapper-text span{float:right;font-weight:600;font-size:16px}.modal__pay2__wrapper-text:last-child{margin-bottom:0}.modal__pay2__wrapper .title{margin-top:0;margin-left:0;font-size:18px;margin-bottom:18px}.modal__pay2__wrapper .title-last{margin-top:32px}.modal__pay2__wrapper .mini-container__wrapper{display:block !important}.modal__pay2__wrapper .mini-container__wrapper__inner-item{height:40px;width:40px}.modal__pay2__wrapper .mini-container__wrapper__inner__row:first-child{opacity:.4}.modal__pay2__wrapper .custom-checkbox{width:auto;position:absolute;z-index:-1;opacity:0}.modal__pay2__wrapper .custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:32px}.modal__pay2__wrapper .custom-checkbox+label span{opacity:.4}.modal__pay2__wrapper .custom-checkbox+label:before{content:"";display:inline-block;margin-right:16px;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #171a1e;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.modal__pay2__wrapper .custom-checkbox:checked+label::before{background:url("../img/ico/checkbox.svg") center center no-repeat;background-size:cover}.modal__pay2__select-time{display:none}.modal__pay2__select-time_active{display:block}.modal__pay3 .title{padding-top:116px}.modal__pay3 .container__wrapper{display:flex;flex-direction:row}.modal__pay3 .container__wrapper .pay-line{width:2px;height:286px;background-color:#171a1e;opacity:.1;margin:0 70px;margin-top:60px}.modal__pay3 .modal__pay3__step:nth-child(2),.modal__pay3 .modal__pay3__step:nth-child(1){opacity:.2}.modal__pay3 .modal__pay3__step:last-child{opacity:1}.modal__pay3 .modal__calendar-close-btn{top:auto !important;bottom:-80px;padding:18px 40px;border:1px solid #171a1e}.modal__pay3 .modal__pay2__wrapper-text{display:flex;flex-direction:column}.modal__pay3 .modal__pay2__wrapper-text-bottom{margin-top:10px;display:flex;flex-direction:row}.modal__pay3 .modal__pay2__wrapper-text-location{position:relative}.modal__pay3 .modal__pay2__wrapper-text-location::before{position:absolute;top:50%;transform:translateY(-50%);left:-22px;content:"";height:20px;width:20px;background:url("../img/ico/location.svg") center center no-repeat;background-size:cover}.modal__pay3 .modal__pay2__wrapper-text-date{position:relative}.modal__pay3 .modal__pay2__wrapper-text-date::before{position:absolute;top:50%;transform:translateY(-50%);left:-22px;content:"";height:20px;width:20px;background:url("../img/ico/calendar.svg") center center no-repeat;background-size:cover}.modal__pay3 .modal__pay2__wrapper-text-time{position:relative;margin-left:60px}.modal__pay3 .modal__pay2__wrapper-text-time::before{opacity:.3;position:absolute;top:50%;transform:translateY(-50%);left:-22px;content:"";height:20px;width:20px;background:url("../img/ico/watch.svg") center center no-repeat;background-size:cover}.modal__pay3__wrapper-middle{width:-moz-min-content;width:min-content}.modal__pay3__wrapper .form .input{position:relative;border:none;border-radius:0;output:0;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);padding:16px 0;width:360px}.modal__pay3__wrapper .form .input:last-child{margin-bottom:0}.modal__pay3__wrapper .form .input::-moz-placeholder{text-transform:uppercase}.modal__pay3__wrapper .form .input::placeholder{text-transform:uppercase}.modal__pay3__wrapper .form .input:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__pay3__wrapper .form__input{position:relative}.modal__pay3__wrapper .form__input::before{z-index:12;position:absolute;top:50%;transform:translateY(-50%);left:-26px;content:"";height:22px;width:22px;background-size:cover}.modal__pay3__wrapper .form__input:nth-child(1)::before{background:url("../img/ico/man.svg") center center no-repeat}.modal__pay3__wrapper .form__input:nth-child(2)::before{background:url("../img/ico/phone.svg") center center no-repeat}.modal__pay3__wrapper .form__input:last-child::before{background:url("../img/ico/leaflet.svg") center center no-repeat}.modal__new-rewiev{display:flex;align-items:center;justify-content:center;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.6);z-index:-1;transition:.6s}.modal__new-rewiev__wrapper{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.modal__new-rewiev__wrapper__inner{transform:translateY(-50px);opacity:0;position:relative;display:flex;flex-direction:column;background-color:#fff;padding:24px 24px 40px 48px;transition:.6s}.modal__new-rewiev__wrapper__inner .modal__calendar-close{left:auto;right:24px;top:24px}.modal__new-rewiev__wrapper__inner .title{margin-bottom:24px;line-height:1}.modal__new-rewiev__wrapper__inner .form{display:flex;flex-direction:column}.modal__new-rewiev__wrapper__inner .form textarea{max-height:320px;border:none;border-bottom:1px solid rgba(0,0,0,.2)}.modal__new-rewiev__wrapper__inner .form textarea:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__new-rewiev__wrapper__inner .form input{width:456px;margin-bottom:8px;padding:16px 0;border:none;border-bottom:1px solid rgba(0,0,0,.2);transition:.4s}.modal__new-rewiev__wrapper__inner .form input:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__new-rewiev__wrapper__inner .form input:last-child{margin-bottom:0}.modal__new-rewiev__wrapper__inner .form .btn{background-color:#fff;margin-top:40px;max-width:285px}.modal__new-rewiev__wrapper__inner .form .btn:hover{background-color:#171a1e}.modal__login{display:flex;align-items:center;justify-content:center;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.6);z-index:-1;overflow:scroll;transition:.6s}.modal__login__wrapper{overflow:scroll;opacity:0;display:flex;flex-direction:column;background-color:#fff;padding:24px 24px 40px 48px;transition:.6s;position:relative;transform:translateY(50px);max-width:552px}.modal__login__wrapper .title{line-height:1;margin-bottom:40px;max-width:315px}.modal__login__wrapper .modal__calendar-close{left:auto;right:24px}.modal__login__wrapper .form{position:relative;display:flex;flex-direction:column}.modal__login__wrapper .form textarea{border:none;border-bottom:1px solid rgba(0,0,0,.2);max-height:150px;min-height:56px}.modal__login__wrapper .form textarea:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__login__wrapper .form textarea::-moz-placeholder{text-transform:uppercase}.modal__login__wrapper .form textarea::placeholder{text-transform:uppercase}.modal__login__wrapper .form select{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:16px 0;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);text-transform:uppercase;color:rgba(0,0,0,.5)}.modal__login__wrapper .form input{width:456px;margin-bottom:8px;padding:16px 0;border:none;border-bottom:1px solid rgba(0,0,0,.2);transition:.4s}.modal__login__wrapper .form input::-moz-placeholder{text-transform:uppercase}.modal__login__wrapper .form input::placeholder{text-transform:uppercase}.modal__login__wrapper .form input:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.modal__login__wrapper .form input:last-child{margin-bottom:0}.modal__login__wrapper .form .btn{margin-top:60px;background-color:#fff}.modal__login__wrapper .form .btn:hover{background-color:#171a1e}.modal__login__wrapper .form .myBtn{position:absolute;left:50%;top:-20px}.modal__login__wrapper .form .pass{font-weight:500;font-size:14px;line-height:160%;color:#171a1e;text-decoration:none;text-align:end;margin-top:8px}.modal__login__wrapper .form .pass:hover{text-decoration:underline}.modal__login__wrapper .form__row input{display:inline-block;width:216px}.modal__login__wrapper .form__row input:first-child{margin-right:24px}.modal__login__wrapper-descr{font-weight:400;font-size:14px;line-height:160%}.modal__cance .title{max-width:420px}.modal__cance .btn{width:225px;background-color:#fff;margin-right:16px}.modal__cance .btn:hover{background-color:#171a1e}.modal__cance .btn:last-child{margin-right:0}.modal__gallery .modal__pay__inner-link{position:relative}.modal__gallery .modal__pay__inner-link img{opacity:1}.modal__gallery .modal__pay__inner-link-before{position:absolute;content:"";left:8px;top:8px;height:14px;width:14px;transition:.6s}.modal__order .form__row{display:flex;flex-direction:row}.modal__order .form__row-input{width:100%}.modal__order .form__row .input{width:100%}.modal__order .form__row .input:last-child{transform:translateY(3px)}.active-pay img{opacity:1 !important}.active-pay .modal__pay__inner-descr{font-weight:700}.activeXright{opacity:1;transform:translate(0);z-index:11}.activeXright .modal__new-rewiev__wrapper__inner{transform:translate(0);opacity:1}.activeXright .modal__login__wrapper{transform:translate(0);opacity:1}.active-btn{background-color:#171a1e !important;color:#fff !important}.myBTN:disabled{color:#fff !important;background:#bbb !important;cursor:not-allowed !important}.profile{padding-top:60px;padding-bottom:100px}.profile .title{margin-bottom:60px}.profile__wrapper{display:flex;flex-direction:row}.profile__wrapper .services__inner{min-width:396px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(23,26,30,.1);padding:32px;padding-right:100px;margin-right:138px}.profile__wrapper .services__inner .active{opacity:1;transform:translateX(18px)}.profile__wrapper .services__inner .active::before{opacity:1;left:-20px}.profile__wrapper-mobile{display:none;flex-direction:column}.profile__wrapper-mobile .accordion{position:relative;outline:none;width:100%;background-color:rgba(0,0,0,0);border:none;padding:24px;padding-left:0;font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase;text-align:left;transition:.4s all}.profile__wrapper-mobile .accordion::after{position:absolute;content:"╳";color:#171a1e;top:50%;transform:translateY(-50%) rotateZ(45deg);right:0}.profile__wrapper-mobile .active::after{content:"╲";transform:translateY(-7px) rotate(135deg)}.profile__wrapper-mobile .panel{display:none}.profile__wrapper-mobile .panel .profile__content__wrapper-item:last-child{margin-bottom:16px;border:none}.profile__wrapper-mobile .panel .form__inner{width:auto;margin:0 auto}.profile__wrapper-mobile .panel .form .btn{margin-bottom:24px}.profile__wrapper-mobile .btn{max-width:272px;background-color:#fff;margin:0 auto;margin-top:40px;display:block}.profile__wrapper-mobile .btn:hover{background-color:#171a1e}.profile__content{width:100%;animation:fadeEffect 1s;display:none}.profile__content .title{font-weight:600;font-size:24px;margin-bottom:24px}.profile__content__inner .form{display:flex;flex-direction:column}.profile__content__inner .form input{width:501px;margin-bottom:8px;padding:16px 0;padding-left:40px;border:none;border-bottom:1px solid rgba(0,0,0,.2);transition:.4s;background-color:rgba(0,0,0,0);font-weight:600;font-size:16px;line-height:140%;color:#171a1e}.profile__content__inner .form input::-moz-placeholder{text-transform:uppercase;opacity:1}.profile__content__inner .form input::placeholder{text-transform:uppercase;opacity:1}.profile__content__inner .form input:focus-visible{border:none;outline:none;border-bottom:1px solid #000}.profile__content__inner .form__inner{position:relative}.profile__content__inner .form__inner::before{z-index:12;position:absolute;top:50%;transform:translateY(-65%);left:0px;content:"";height:22px;width:22px;background-size:cover;opacity:.3}.profile__content__inner .form__inner:nth-child(1)::before{background:url("../img/ico/man.svg") center center no-repeat}.profile__content__inner .form__inner:nth-child(2)::before{background:url("../img/ico/phone.svg") center center no-repeat}.profile__content__inner .form__inner:nth-child(3)::before{background:url("../img/ico/leaflet.svg") center center no-repeat}.profile__content__inner .form button{background-color:#fff;max-width:285px;margin-top:40px}.profile__content__inner .form button:hover{background-color:#171a1e}.profile__content__wrapper-item{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid rgba(23,26,30,.1);padding:16px 0}.profile__content__wrapper-item:first-child{padding-top:0}.profile__content__wrapper-item:last-child{padding-bottom:0;border:none}.profile__content__wrapper-item-title{font-weight:500;font-size:16px;line-height:160%;margin-bottom:8px}.profile__content__wrapper-item-city{position:relative;margin-left:26px}.profile__content__wrapper-item-city::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-20px;height:14px;width:14px;background:url("../img/ico/man.svg") no-repeat;background-size:cover;opacity:.4}.profile__content__wrapper-item-bottom{display:flex;flex-direction:row;margin-top:4px;margin-left:26px}.profile__content__wrapper-item-date{position:relative}.profile__content__wrapper-item-date::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-20px;height:14px;width:14px;background:url("../img/ico/calendar.svg") no-repeat;background-size:cover;opacity:1}.profile__content__wrapper-item-time{margin-left:50px;position:relative}.profile__content__wrapper-item-time::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-20px;height:14px;width:14px;background:url("../img/ico/watch.svg") no-repeat;background-size:cover;opacity:.4}.profile__content__wrapper-item-cance{position:relative;display:flex;flex-direction:row;color:#171a1e;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:12px;line-height:16px;margin-bottom:14px}.profile__content__wrapper-item-cance::before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-20px;height:14px;width:14px;background:url("../img/ico/close.svg") no-repeat;background-size:cover;opacity:.3;transition:.4s}.profile__content__wrapper-item-cance:hover::before{opacity:1}.profile__content__wrapper-item-cance:last-child{margin-bottom:0}.profile__content__wrapper-item-cance:hover{color:#171a1e;text-decoration:underline}.profile__content__wrapper-item-cance-ok{opacity:.2}.profile__content__wrapper-item-cance-ok .ico-info{display:none}.profile__content__wrapper-item-cance-ok:hover{text-decoration:none;opacity:.2}.profile__content__wrapper-item-cance-ok:hover::before{opacity:.4}.profile__content__wrapper-item-cance-ok::before{opacity:.4;background:url("../img/ico/check-mark.svg")}.profile__content__wrapper-item-cance-confirmed{opacity:.2}.profile__content__wrapper-item-cance-confirmed::before{background:url("../img/ico/check-mark.svg") no-repeat;opacity:1}.profile__content__wrapper-item-cance-confirmed:hover{text-decoration:none;opacity:.2}.profile__content__wrapper-item-cance-confirmed:hover::before{opacity:1}.profile__content__wrapper-item-cance-confirmed .ico-info{display:none}.profile__content__wrapper-item-cance img{margin-left:10px;cursor:pointer}.profile__content__wrapper-item-cance .ico-info{position:relative;overflow:hidden}.profile__content__wrapper-item-cance .ico-info::before{width:284px;cursor:default;position:absolute;left:-150px;bottom:36px;content:"готовые фотографии вы получите уже на следующий день";padding:16px;background-color:#fff;box-shadow:0px 14px 40px rgba(0,0,0,.15);opacity:0;transition:.4s all;text-transform:lowercase;font-weight:400;font-size:14px;line-height:160%;letter-spacing:normal}.profile__content__wrapper-item-cance .ico-info:hover{cursor:pointer;overflow:visible}.profile__content__wrapper-item-cance .ico-info:hover::before{opacity:1;transform:translateY(10px)}.profile__content__wrapper-item-download::before{background:url("../img/ico/download.svg") no-repeat}.profile__content__wrapper-item-gallery::before{background:url("../img/ico/gallery.svg") no-repeat}.profile__content__wrapper-item-message::before{background:url("../img/ico/message.svg") no-repeat;opacity:.3}.portfolio-works{padding-bottom:40px}.portfolio-works .works__wrapper{margin:40px 0;display:flex;flex-direction:column}.portfolio-works .works__wrapper__inner{display:flex}.portfolio-works .title{margin-bottom:4px}.portfolio-works .title__descr{margin-bottom:60px;line-height:160%}.portfolio-nav-bar{margin-bottom:16px}.portfolio-nav-bar .tab{position:relative;display:flex;flex-direction:row}.portfolio-nav-bar .tab .tablinks-work{background-color:rgba(0,0,0,0);border:none;border-radius:0;outline:none;opacity:.3;transition:.4s;margin-right:30px;font-weight:500;font-size:14px;line-height:140%;text-transform:uppercase}.portfolio-nav-bar .tab .tablinks-work_mobile{display:none}.portfolio-nav-bar .tab .tablinks-work:last-child{margin-right:0}.portfolio-nav-bar .tab .active{opacity:1}.portfolio-nav-bar .tab .modal__more{position:absolute;right:0px;bottom:20px;transform:translateY(100%);background-color:#fff;box-shadow:0px 14px 40px rgba(0,0,0,.15);max-height:367px;padding:8px 0;width:353px;z-index:-10;opacity:0;transition:.6s;overflow:scroll}.portfolio-nav-bar .tab .modal__more ul{list-style:none;padding:0;margin:0}.portfolio-nav-bar .tab .modal__more ul li button{padding:16px 8px;color:#171a1e}.portfolio-nav-bar .tab .modal__more ul li:hover{background:rgba(23,26,30,.06)}.portfolio-nav-bar__more{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;overflow:hidden;height:32px;width:32px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;z-index:2;opacity:.3;transition:.6s}.portfolio-nav-bar__more:hover{opacity:1;overflow:visible}.portfolio-nav-bar__more:hover .modal__more{z-index:5;opacity:1;bottom:100%}@media(min-width: 1200px)and (max-width: 1260px){.container,hr{width:1150px}.promo__wrapper__right{margin-left:70px}.services__wrapper{margin-right:20px}.services .container-page .content{width:360px}.services .container-page .content-image img{max-width:360px}.calendar-v1__wrapper__inner{padding:18px 6px}.calendar-v1__wrapper__inner:first-child{margin-right:8px}.calendar-v1__wrapper__inner__carousel .slick-slide{margin:0 6px}.location .myContainer{justify-content:space-around}.location__item-image{width:100%}.team__item{margin:0 10px}.team__item-image img{width:100%}.footer{padding:80px 80px 62px 80px}.footer ul{padding-left:0}.modal__pay3 .container__wrapper .pay-line{margin:0 48px;margin-left:20px}.profile__wrapper .services__inner{margin-right:36px}.profile__content1v{margin-left:40px}.portfolio-works .works__wrapper__col{margin:0 6px}.portfolio-works .works__wrapper__col:first-child{margin-left:0}.portfolio-works .works__wrapper__col:last-child{margin-right:0}.portfolio-nav-bar .tab .tablinks-work{margin-right:16px}.portfolio-nav-bar .tab .tablinks-work:last-child{margin-right:0}}@media(min-width: 992px)and (max-width: 1199px){.container,hr{width:970px}.header nav ul{padding-left:0;margin-right:40px}.promo__wrapper-carousel{display:none}.promo__wrapper__left{width:35%}.promo__wrapper__left img{width:98%;height:auto}.promo__wrapper-items{margin-bottom:95px}.promo__wrapper__right{margin-left:40px}.ceretificate__wrapper-image{width:500px;height:auto}.about__wrapper{flex-wrap:wrap;justify-content:space-around}.about__wrapper-card{margin:0 37px}.about__wrapper-card:before{display:none}.about__wrapper-card:nth-child(1),.about__wrapper-card:nth-child(2){margin-bottom:24px}.about__row{justify-content:space-around}.calendar-v1__wrapper{flex-direction:column;align-items:center}.calendar-v1__wrapper__inner:nth-child(odd){margin-bottom:24px}.calendar-v1__wrapper__inner:nth-child(odd){margin-right:0}.calendar-v2__wrapper__inner{flex-wrap:wrap;justify-content:space-evenly}.location__wrapper-descr{max-width:395px}.services__wrapper{margin-right:16px}.services__content-image img{width:519px}.services__content__price{padding:20px}.services__items .flex{justify-content:space-between}.services .container-page .content{height:auto;width:440px;margin:auto;margin-top:30px}.services .container-page .content-image img{width:440px;height:auto}.services .container-page .content:nth-child(1),.services .container-page .content:nth-child(2){margin-top:0}.review__carousel .slick-next{right:40%}.team__promo__image{width:40%}.team__promo__image img{height:100%;width:100%}.team__promo__wrapper{width:auto;margin-left:24px}.team__promo__wrapper .promo__wrapper-carousel-team{margin-top:0px}.team__promo .promo-carousel{display:none}.location .myContainer{justify-content:space-evenly}.footer{padding:80px 30px 62px 30px}.footer ul{padding-left:0}.modal__pay .modal__pay__inner{justify-content:center}.modal__pay .modal__calendar-close-cross{top:70px !important}.modal__pay2 .pay-line{margin:0 23px !important}.modal__pay2 .container .modal__calendar-close-cross{top:80px !important}.modal__pay3 .pay-line{display:none}.modal__pay3 .modal__pay3__wrapper{margin:60px 40px;margin-right:16px}.modal__pay3 .modal__pay2__wrapper-text{margin-left:16px}.modal__pay3 .modal__pay2__wrapper-text-location{white-space:nowrap}.modal__pay3 .modal__pay2__wrapper-ceretificate{margin-left:0;width:300px}.profile__wrapper .services__inner{margin-right:16px}.profile__content1v{margin-left:20px}.portfolio-works .works__wrapper__col{margin:0 6px}.portfolio-works .works__wrapper__col:first-child{margin-left:0}.portfolio-works .works__wrapper__col:last-child{margin-right:0}.portfolio-works .works__wrapper__inner{overflow-x:scroll}.portfolio-nav-bar .tab .tablinks-work{margin-right:8px;white-space:nowrap;font-size:12px}.portfolio-nav-bar .tab .tablinks-work:last-child{margin-right:0}}@media(min-width: 767px)and (max-width: 991px){.container,hr{width:748px}.ceretificate{padding-top:40px;padding-bottom:50px}.ceretificate__wrapper{flex-direction:column}.ceretificate__wrapper-image{margin:0 auto}.ceretificate .form{margin:0 auto;margin-top:30px}.promo__wrapper{flex-direction:column}.promo__wrapper__left{margin-bottom:24px}.promo__wrapper__left__carousel-item img{height:186px;width:98%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -239px;object-position:0 -239px}.promo__wrapper__left__carousel .slick-list{margin:0 auto}.promo__wrapper__right{margin:0 auto}.promo__wrapper-carousel,.promo__wrapper-carousel-team{display:none}.promo__wrapper-carousel-item,.promo__wrapper-carousel-team-item{max-width:190px;margin:0 5px}.about__wrapper{flex-wrap:wrap;justify-content:space-around}.about__wrapper-card{margin:0 37px}.about__wrapper-card:before{display:none}.about__wrapper-card:nth-child(1),.about__wrapper-card:nth-child(2){margin-bottom:24px}.about__row{justify-content:space-around}.about .title{margin-bottom:16px}.about-descr{position:relative;margin-bottom:32px}.calendar-v1__wrapper{transform:none;flex-direction:column;align-items:center}.calendar-v1__wrapper__inner:first-child{margin-bottom:24px}.calendar-v2__wrapper__inner{flex-wrap:wrap;justify-content:space-evenly}.calendar-v2__list{right:0;top:43px}.calendar-v2__list-item:first-child{margin-right:42px}.calendar-v3__wrapper__inner{overflow:scroll}.calendar-v3 .calendar__list{right:0;top:43px}.calendar-v3 .calendar__list-item:first-child{margin-right:42px}.calendar-v3-col{min-width:96px;padding:8px}.services{padding-top:60px}.services__wrapper{margin-right:16px;padding-top:16px;padding-left:16px}.services__inner{width:290px}.services__inner ul{width:290px}.services__items .flex{justify-content:space-between}.services__content-image img{width:430px}.services__content__price{padding:20px}.services .container-page .content{height:auto;width:350px;margin:auto;margin-top:30px}.services .container-page .content-image img{width:350px;height:auto}.services .container-page .content:nth-child(1),.services .container-page .content:nth-child(2){margin-top:0}.services .myContainer .location__item{width:350px}.services .myContainer .location__item-image{width:350px}.location__item{width:350px}.location__item-image{width:350px}.review__carousel-image{height:100%;width:auto}.review__carousel .slick-next{right:36%}.review__carousel-item__col{width:auto}.review__carousel-item__col:last-child{margin-left:20px}.team__promo .container{margin:60px auto}.team__promo__image{width:40%}.team__promo__image img{width:100%}.team__promo__wrapper{width:auto}.team__promo__inner{margin-left:24px}.works{padding:60px 0}.featback{padding:60px 0}.featback__col:first-child .title{font-size:36px}.featback-small{padding:60px 0}.featback-small .title{font-size:36px}.featback-small__wrapper{padding:24px}.featback-small__wrapper .btn{padding:18px 39px;white-space:nowrap}.footer{padding:80px 20px 62px 20px}.footer ul{padding-left:0}.modal__pay{padding-bottom:36px}.modal__pay .modal__pay__inner{margin-top:10px;justify-content:center}.modal__pay2{padding-bottom:36px}.modal__pay2 .pay-line{margin:0 23px !important;display:none}.modal__pay2 .pay-line-first{display:block !important}.modal__pay2 .container .modal__calendar-close-cross{top:80px !important}.modal__pay2 .container__wrapper{flex-wrap:wrap;padding-left:24px}.modal__pay2__wrapper{margin-top:20px}.modal__pay3 .modal__pay2__wrapper:first-child{transform:translateX(-73px)}.modal__pay3 .modal__pay2__wrapper-ceretificate{margin-left:0;transform:translateX(-46px)}.modal__pay3 .container__wrapper{flex-direction:column;align-items:center}.modal__pay3 .container__wrapper .pay-line{display:none}.modal__pay__step{color:rgba(0,0,0,0);width:100px}.profile__wrapper{display:none}.profile__wrapper-mobile{display:flex}.portfolio-works .works__wrapper__col{margin:0 6px}.portfolio-works .works__wrapper__col:first-child{margin-left:0}.portfolio-works .works__wrapper__col:last-child{margin-right:0}.portfolio-works .works__wrapper__inner{overflow-x:scroll}.portfolio-works .tablinks-work-hide{display:none}.portfolio-works .tablinks-work_mobile{display:block !important}.portfolio-nav-bar .tab .tablinks-work{margin-right:8px;white-space:nowrap;font-size:12px}.portfolio-nav-bar .tab .tablinks-work:last-child{margin-right:0}}@media(max-width: 767px){section{overflow:hidden}.container,hr{width:566px}.ceretificate{padding:30px 0}.ceretificate .title{font-size:28px}.ceretificate__wrapper{flex-direction:column}.ceretificate__wrapper-image{width:auto}.ceretificate .form{margin-top:30px}.header{background-color:#fff}.header__burger{display:flex;z-index:10}.header__menu{padding-left:24px;display:flex;position:fixed;background-color:#fff;top:0;left:0;min-width:50%;max-width:50%;min-height:100vh;z-index:5;transform:translateX(-100%);transition:.4s all;overflow:hidden;border-right:1px solid rgba(23,26,30,.2)}.header__menu nav ul:first-child li:first-child{display:list-item}.header__menu nav{margin-top:82px;display:flex;flex-direction:column}.header__menu nav hr{display:block}.header__menu nav ul{margin:0;margin-top:40px}.header__menu nav ul:first-child{margin-right:0;margin-top:0}.header__menu nav ul:first-child li{margin-bottom:32px;font-weight:600;font-size:24px}.header .menu_active{transform:translateX(0) !important}.header__cabinet{position:absolute;left:24px;top:24px;flex-direction:row;align-items:center}.header__cabinet-man{margin-right:12px}.promo{padding:60px 0}.promo__wrapper{flex-direction:column;margin:0;margin-bottom:60px}.promo__wrapper__left{margin-bottom:24px}.promo__wrapper__left__carousel-item img{height:186px;width:98%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -239px;object-position:0 -239px}.promo__wrapper__left__carousel .slick-list{margin:0 auto}.promo__wrapper__right{width:100%;margin-left:0}.promo__wrapper__right .title{font-size:44px}.promo__wrapper-carousel{display:none}.promo__wrapper-carousel-team{display:none}.about__wrapper{flex-wrap:wrap;padding-bottom:60px}.about__wrapper-card{margin:0;margin-bottom:36px;display:flex;flex-direction:row;min-width:100%}.about__wrapper-card-image{margin-right:24px}.about__wrapper-card:before{width:100%;height:2px;left:0;top:-18px}.about__wrapper-card:last-child{margin-bottom:0}.about__row{flex-direction:row;flex-wrap:wrap}.about__row__item{text-align:center;display:inline-block;width:50%}.about__row__item:last-child{width:100%}.about__row__item:last-child .about__row__item-title::before{right:180px}.about .title{margin-bottom:16px}.about-descr{width:100%;position:relative;margin-bottom:32px}.about .ico-info{left:auto;right:0;bottom:38px}.about .ico-info::before{left:auto;right:1px}.calendar .container:first-child{display:none}.calendar .container:last-child{display:block}.works{padding:60px 0}.works__wrapper .slick-list{min-width:100%;height:502px}.works__wrapper .slick-prev{right:45%;transform:translateY(2px) translateX(-50%)}.works__wrapper .slick-next{transform:rotateZ(180deg) translateX(-50%);right:40%}.works__wrapper .slick-btn{bottom:-45px}.team__promo-title{margin-top:8px}.team__promo-subtitle{margin-bottom:24px}.team__promo .container{margin:40px auto;flex-direction:column}.team__promo__image img{width:100%}.team__promo__wrapper{width:100%}.team__promo__wrapper .promo__wrapper-carousel{display:none}.team__promo__inner{min-чwidth:100%}.services{padding-top:40px}.services .container{flex-direction:column}.services .container .subtitle{margin-bottom:40px}.services__content-image img{width:100%}.services__items .flex{justify-content:space-between}.services__wrapper{overflow:hidden;width:100%;height:400px}.services__inner{width:100%;max-height:400px}.services .container-page .content{height:auto;width:100%;margin:auto;margin-top:40px}.services .container-page .content-image img{width:100%;height:auto}.services .container-page .content:first-child{margin-top:0}.services .container-page .content-title{margin-top:20px;font-size:24px}.services .container-page .content-descr{font-size:18px}.services-other #loadMoreServices{display:block}.services-other__wrapper__row{display:none}.services-other__wrapper__row:first-child{display:flex}.location .myContainer{justify-content:center}.location__wrapper-image{display:flex}.location-page{padding-top:60px}.team__item{text-align:center}.team__item-image img{margin:0 auto}.name-location{padding-bottom:0}.name-location__row{background-color:#fff}.name-location__row__wrapper{padding-top:24px}.name-location__row-left{flex-direction:column}.name-location__row-right{flex-direction:column-reverse}.review{padding-top:60px;padding-bottom:140px}.review__carousel .slick-list{min-width:100%}.review__carousel .slick-prev{right:auto;left:30%;transform:translateY(2px)}.review__carousel .slick-next{transform:rotateZ(180deg);right:30%}.review__carousel-item{flex-direction:column}.review__carousel-item-image{width:100%}.review__carousel-item__col{width:100%}.review__carousel-item__col:last-child{margin-top:20px}.review__carousel-item-dashed{margin:20px}.review .container .btn{left:50%;transform:translateX(-50%);bottom:-120px}.featback-small{padding:50px 0}.featback-small__wrapper{flex-direction:column}.featback-small__wrapper .title{text-align:center;font-size:24px;margin-bottom:24px}.faq{padding:60px 0}.featback{padding:60px 0}.featback .container{flex-direction:column}.featback hr{display:block}.featback__col:first-child{margin-bottom:36px}.featback__col:first-child .title{font-size:30px}.footer{padding:20px;padding-bottom:40px;padding-left:24px}.footer .container{width:100;flex-direction:column}.footer .container hr{display:block;margin:40px 0}.footer .container ul{padding-left:0}.footer .container ul:first-child{margin:40px 0}.footer .label{position:relative}.modal__pay .modal__pay__inner{margin-top:10px;justify-content:center}.modal__pay .modal__pay__step{color:rgba(0,0,0,0)}.modal__pay .modal__calendar-close-cross{top:70px !important}.modal__pay2{padding-bottom:100px}.modal__pay2 .container .modal__calendar-close-btn{right:50%;bottom:-86px;transform:translateX(50%)}.modal__pay2 .container .modal__pay2__step:first-child{opacity:1}.modal__pay2 .pay-line{margin:0 23px !important;display:none}.modal__pay2 .container .modal__calendar-close-cross{top:80px !important}.modal__pay2 .container__wrapper{flex-wrap:wrap;justify-content:center;padding-left:24px}.modal__pay2__wrapper{margin-top:20px}.modal__pay3 .container__wrapper{flex-direction:column}.modal__pay3 .pay-line{display:none}.modal__pay3 .modal__pay2__wrapper-ceretificate{margin-left:0}.modal__pay3 .title{padding-top:60px}.modal__pay__step{color:rgba(0,0,0,0);width:100px}.profile__wrapper{display:none}.profile__wrapper-mobile{display:flex}.profile__wrapper-mobile .panel hr{display:none}.profile__wrapper-mobile .profile__content__wrapper-item{padding:10px;flex-direction:column;background-color:#fff;border:1px solid rgba(23,26,30,.2) !important;margin-bottom:16px}.profile__wrapper-mobile .profile__content__wrapper-item-cance{margin-left:24px;margin-top:20px}.portfolio-works .tablinks-work-hide{display:none}.portfolio-works .tablinks-work_mobile{display:block !important}.portfolio-works .works__wrapper__col{margin:0 6px}.portfolio-works .works__wrapper__col:first-child{margin-left:0}.portfolio-works .works__wrapper__col:last-child{margin-right:0}.portfolio-works .works__wrapper__inner{overflow-x:scroll}}@media(max-width: 576px){.container,hr{width:470px}.ceretificate{padding:20px 0}.ceretificate .title{text-align:left;font-size:28px}.ceretificate .subtitle{text-align:left;margin-bottom:24px}.ceretificate__wrapper{flex-direction:column}.ceretificate__wrapper-image{width:auto}.ceretificate .form{margin-top:24px;width:auto}.ceretificate .form__inner img{margin-right:8px}.ceretificate .form__bottom label{font-size:14px}.ceretificate .form__bottom label span{white-space:nowrap}.ceretificate .form .btn{margin:0 auto}.promo{padding:40px 0}.promo__wrapper{margin-bottom:0}.promo__wrapper .btn{padding:18px}.promo__wrapper-title{font-size:30px}.promo__wrapper-items{list-style:disc;flex-direction:column;margin-left:15px}.promo__wrapper-item{position:relative;flex-direction:row;margin-bottom:8px}.promo__wrapper-item-line{display:none}.promo__wrapper-item-descr{margin-right:16px}.promo__wrapper-item::before{position:absolute;content:"";top:8px;left:-10px;height:5px;width:5px;border-radius:50%;background-color:#171a1e}.promo__wrapper-item:last-child{margin-bottom:0}.about{padding:40px 0}.about__row{padding:0;padding-top:40px}.about__row__item{text-align:left}.about__row__item:last-child .about__row__item-title::before{right:auto;left:40px}.services__content .btn{position:relative;margin:0 auto;display:block}.services__content__price{padding:20px}.services__content__price-item-dots{display:none}.services__content__price-item:last-child .services__content__price-item-time{white-space:normal}.works__bottom{flex-direction:column;justify-content:center}.works__bottom .btn{margin:0 auto;margin-right:auto !important}.works__bottom .btn:first-child{margin-bottom:20px !important}.location{padding:60px 0}.location__item-image{width:100%}.location__carousel .slick-list{min-width:100%}.location__carousel .slick-prev{right:auto;left:30%;transform:translateY(2px) translateX(-50%)}.location__carousel .slick-next{transform:rotateZ(180deg) translateX(-50%);right:30%}.location__carousel .slick-btn{bottom:-45px}.location .container .btn{margin:0 auto;display:block;max-width:300px}.location #myBtnContainer{margin-top:5px;display:flex;flex-direction:column;align-items:self-start}.location #myBtnContainer .btn{margin:5px 0}.team{padding:60px 0}.name-location{padding-top:40px}.name-location .container .name-location-back{display:block}.name-location .title{display:block;margin-left:0}.name-location__row{padding-bottom:24px}.name-location__row-right-text{padding:24px 0}.name-location__row-right-text p{margin-bottom:40px}.name-location__row-right-text .btn{margin-bottom:20px}.name-location__row-right-image img{height:auto;width:100%}.name-location__row-left .services__content__price{width:100%}.name-location__row-left .services__content__price-item-time{white-space:normal}.name-location__row-left .services__content__price-item-dots{display:none}.name-location__row-left .services__content__price-item-date{margin-bottom:20px}.review{padding:60px 0;padding-bottom:100px}.review .container .btn{position:relative;margin:0 auto;transform:translate(0);bottom:auto;left:auto;top:40px}.review__carousel .slick-prev{left:20%}.review__carousel .slick-next{right:20%}.review__carousel-item__col img{width:100%}.featback__wrapper{margin:0 auto;margin-top:36px}.modal__pay .modal__pay__inner{margin-top:10px;justify-content:center}.modal__pay .modal__pay__inner-link{width:150px;margin:10px 5px}.modal__pay .modal__pay__inner-link img{width:100%}.modal__pay .modal__pay__step{color:rgba(0,0,0,0)}.modal__pay .modal__calendar-close-cross{top:70px !important}.modal__login__wrapper{padding:10px}}@media(max-width: 480px){.container,hr{width:320px}.header{padding:10px 0}.header__logo-image img{width:50px;height:50px}.header__logo-descr{margin-left:20px;font-size:15px;line-height:130%}.header__menu{max-width:none;min-width:50%}.promo .title{font-size:28px}.about .ico-info{left:120px;bottom:2px}.about .ico-info::before{left:-100px}.mini-container__wrapper__carousel .slick-prev{top:375px !important}.mini-container__wrapper__inner-item{width:40px;height:40px}.mini-container__wrapper__inner .dots-1::before{opacity:.8;height:6px;width:6px;bottom:4px}.services .title{font-size:24px}.services .suntitle{font-size:16px}.services .container-page .content{margin-top:32px}.services .container-page .content:last-child{margin-top:0}.services .container-page .content-title{font-size:16px;margin-top:16px}.review__carousel-item__col img{width:100%}.review__carousel .slick-prev{left:10%}.review__carousel .slick-next{right:10%}.review .btn{white-space:nowrap;min-width:240px}.location__wrapper{margin-bottom:24px}.location__item{width:100%}.faq .title{font-size:28px}.featback__col{max-width:100%}.featback__col .title{font-size:28px;max-width:100%}.featback__wrapper{width:100%;padding:28px 12px}.featback-small__wrapper .title{font-size:16px}.modal__pay{padding-bottom:68px}.modal__pay__step{width:80px}.modal__pay2{padding-bottom:100px}.modal__pay2 .container .modal__calendar-close-btn{white-space:nowrap}.modal__pay__calendar{width:100%}.modal__pay .modal__pay__wrapper .btn{white-space:nowrap;bottom:-60px;right:50% !important;transform:translateX(50%)}.modal__pay .modal__pay__inner{margin-top:10px;justify-content:center}.modal__pay .modal__pay__inner-link{width:130px;margin:10px 5px}.modal__pay .modal__pay__inner-link img{width:100%}.modal__pay .modal__pay__step{color:rgba(0,0,0,0)}.modal__pay .modal__calendar-close-cross{top:70px !important}.modal__pay3 .container .modal__calendar-close-btn{opacity:1;background-color:#171a1e;color:#fff}.modal__pay3 .container .modal__calendar-close-btn:hover{background-color:rgba(0,0,0,0);color:#171a1e}.modal__pay3 .input{width:100%}.modal__pay3 .modal__pay2__wrapper-ceretificate{width:100%}.modal__pay3 .modal__calendar-close-cross{top:70px !important}.modal__new-rewiev__wrapper__inner{width:100%}.modal__new-rewiev__wrapper__inner input{width:100%}.modal__new-rewiev__wrapper__inner textarea{width:100%}.modal__calendar{width:100%}.modal__calendar__wrapper hr{margin-top:24px}.modal__login{width:100%}.modal__login .modal__calendar-close{top:24px}.modal__login__wrapper{width:100%}.modal__login__wrapper .form{width:100%}.modal__login__wrapper .form input{width:100%}.modal__order .form__row input{max-width:150px}.modal__cance .modal__login__wrapper-inner .btn{margin:0 auto;display:block}.modal__cance .modal__login__wrapper-inner .btn:last-child{margin-top:16px}}@media(max-width: 320px){.container,hr{width:310px}.header__menu{min-width:100vh;max-width:auto}.footer{padding-left:0}.footer .container{padding-left:24px}.footer .container hr{width:100%}}/*# sourceMappingURL=style.min.css.map */