@charset "UTF-8";.first{position:relative;text-align:left;background-color:#f8f6fa}.first__title{color:#fff;font-family:Oswaldnew1,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.first__descr{padding-left:15px;color:#fff;line-height:24px;border-left:2px solid #b0036a;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.first__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0}.first__item{width:48%;padding:16px;background-color:#fff;margin:0 0 8px;cursor:pointer;position:relative}.first__item-button{padding:8px}.first__item-promocode{cursor:default;-ms-flex-direction:column;flex-direction:column}.first__calendar,.first__item-promocode,.first__quantity,.first__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.first__calendar,.first__quantity,.first__wrap{-ms-flex-align:center;align-items:center}.first__wrap{margin:5px 0 0}.first__container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.first__control{font-size:30px}.first__info{font-size:12px;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;color:rgba(31,19,41,.5)}.first__num{font-size:28px;line-height:32px;font-weight:500}.first__day{font-size:16px;font-weight:500;margin-left:5px}.first__choose{position:absolute;cursor:default;width:100%;top:100%;left:0;padding:24px 16px;background:#fff;z-index:2;box-shadow:0 2px 16px rgba(21,13,28,.05)}.first__name{font-weight:500;font-size:18px;line-height:24px;color:#070222}.first__info-choose{color:rgba(7,2,34,.3);font-weight:500;margin-top:8px}.first__calc{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#f6f6f7;padding:8px 13px;margin-top:16px}.first__minus,.first__plus{color:#0087b1;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:35px;line-height:22px;cursor:pointer}.first__icon{font-size:26px}.first__icon-purple{color:#6c4595}.first__icon-pink{color:#b0036a}.first__icon-yellow{color:#afb700;line-height:15px}.first__input{width:75%}.first__input-promocode{font-size:14px;outline:none;border:none;border-bottom:1px solid #0087b1}.first__input-promocode::-webkit-input-placeholder{font-size:12px;color:rgba(31,19,41,.2)}.first__input-promocode::-moz-placeholder{font-size:12px;color:rgba(31,19,41,.2)}.first__input-promocode:-ms-input-placeholder{font-size:12px;color:rgba(31,19,41,.2)}.first__input-promocode::-ms-input-placeholder{font-size:12px;color:rgba(31,19,41,.2)}.first__input-promocode::placeholder{font-size:12px;color:rgba(31,19,41,.2)}.first__button{width:100%;padding:23px 0;text-align:center;background:#0087b1;height:100%;border:none}.first__button:focus{outline:none}.first__photo{position:absolute;height:100%;width:50%;right:0;top:0;z-index:-1}.first__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calendar__join,.calendar__leave{position:absolute;left:0;top:100%;z-index:5}.datepicker{width:100%}.datepicker--next,.datepicker--prev{color:#6c4595;font-size:22px}.datepicker--nav-title{color:#070222;font-family:Oswaldnew1,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-size:18px;line-height:24px}.datepicker--day-name{text-transform:none}.datepicker--cell,.datepicker--day-name{color:rgba(7,2,34,.7);font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-size:14px;line-height:16px}.datepicker .-current-{color:#6c4595;font-weight:700}.datepicker .-focus-{background:rgba(108,69,149,.1)}.datepicker .-selected-,.datepicker .-selected-:hover{background:#6c4595!important}.datepicker .-other-month-{color:rgba(7,2,34,.3)}.corporate{background:rgba(142,109,177,.07)}.corporate__content{padding-bottom:0}.corporate__nav{margin-top:15px;-ms-flex-pack:end;justify-content:flex-end;position:relative}.corporate__dots{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:60%}.corporate__dots .slick-dots{display:-ms-flexbox;display:flex;list-style:none}.corporate__dots .slick-dots button{display:none}.corporate__dots .slick-dots li{width:16px;background:rgba(108,69,149,.3);border-radius:50%;height:16px;margin:0 4px}.corporate__dots .slick-dots .slick-active{background:#6c4595}.corporate img{max-width:100%;height:auto}.services{background:rgba(142,109,177,.07);z-index:0}.services__content{max-width:600px;margin:0 auto}.services__item{height:200px;width:100%;position:relative;padding:40px 0 0 24px;margin:0 0 16px}.services__wrap .services__btn,.services__wrapper .services__btn{width:50%;position:absolute;right:-1px;bottom:-1px}.services__wrap .services__item,.services__wrapper .services__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.services__wrap .services__descr,.services__wrapper .services__descr{font-weight:700;font-size:24px;line-height:32px}.services__descr{font-weight:700;font-size:16px;line-height:24px;text-align:left;letter-spacing:.075em;color:#fff}.services__inline{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.services__inline .services__item{width:48%;padding:40px 0 0 16px}.services__inline .services__btn{position:absolute;bottom:0;left:0;width:100%}.services__btn{width:184px;height:64px;background-color:#fff;color:#070222;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-weight:500;letter-spacing:.04em}.services__icon{border:1px solid #6c4595;border-radius:50%;padding:10px;line-height:10px;color:#6c4595}@-webkit-keyframes topAndFade{0%{padding:40px 0 65px 50px;background:transparent}to{padding:40px 0 150px 50px;background:rgba(0,0,0,.5)}}@keyframes topAndFade{0%{padding:40px 0 65px 50px;background:transparent}to{padding:40px 0 150px 50px;background:rgba(0,0,0,.5)}}@-webkit-keyframes topAndFade-small{0%{padding:0 25px 25px;background:transparent}to{padding:0 25px 85px;background:rgba(0,0,0,.5)}}@keyframes topAndFade-small{0%{padding:0 25px 25px;background:transparent}to{padding:0 25px 85px;background:rgba(0,0,0,.5)}}@-webkit-keyframes fade{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@keyframes fade{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@-webkit-keyframes showButton{0%{opacity:0}to{opacity:1}}@keyframes showButton{0%{opacity:0}to{opacity:1}}.specification{text-align:left;margin:0 15px}.specification__content{padding:48px 0}.specification__title{color:#6c4595}.specification__slider{margin:25px 0 0}.specification__wrapper{position:relative;height:240px}.specification__nav{margin:0 0 25px}.specification__descr{line-height:24px;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.specification__buttons{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:30px}.reviews{text-align:left;position:relative}.reviews__title{font-weight:700;color:#fff;display:inline-block;position:relative}.reviews__title:after,.reviews__title:before{content:"";display:block;position:absolute}.reviews__title:before{width:16px;height:16px;background:hsla(0,0%,100%,.7);-webkit-transform:translateY(-30%) rotate(-45deg);transform:translateY(-30%) rotate(-45deg);right:-40px;top:50%}.reviews__title:after{width:168px;height:1px;background:hsla(0,0%,100%,.3);right:-250px;top:60%}.reviews__slider{max-width:400px;margin:0 auto}.reviews__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews__item,.reviews__wrapper{display:-ms-flexbox!important;display:flex!important}.reviews__item{background-color:#fff;padding:24px 40px 24px 24px;margin:0 0 24px;height:160px}.reviews__person{padding-left:16px}.reviews__avatar{width:48px;height:48px}.reviews__name{font-weight:600;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}.reviews__name:before{content:"”";font-size:72px;line-height:67px;color:rgba(108,69,149,.2);position:absolute;right:-10px}.reviews__descr{margin:8px 0 0;color:rgba(21,13,28,.8);font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}.reviews__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;margin:0 auto}.reviews__arrow{font-size:35px;color:#fff}.reviews .slick-dots{display:-ms-flexbox;display:flex;list-style:none}.reviews .slick-dots button{display:none}.reviews .slick-dots li{width:10px;background:hsla(0,0%,100%,.5);border-radius:50%;height:10px;margin:0 4px}.reviews .slick-dots .slick-active{background:#fff}.contacts{text-align:left}.contacts__map{width:100%;height:320px}.contacts__info{margin:32px 0 0}.contacts__title{color:#070222}.contacts__name{font-size:12px;line-height:16px;color:rgba(21,13,28,.5);font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}.contacts__descr{font-weight:500;font-size:18px;line-height:24px;letter-spacing:.03em;margin:8px 0 0}.contacts__descr:not(:last-child){margin:8px 0 24px}.first+section{z-index:0}@media only screen and (min-width:768px){.first__title{font-size:45px;line-height:70px}.first__item{width:33%}.specification__wrapper{height:380px}.reviews__slider{max-width:none;margin:0}.reviews__item{margin:0 10px}.reviews__nav{max-width:unset;margin:0}}@media only screen and (min-width:1000px){.first__content{background:#fff}.first__title{color:#6c4595;position:relative}.first__title:before{content:"М";display:block;font-weight:700;font-size:144px;line-height:144px;letter-spacing:.088em;color:rgba(108,69,149,.1);position:absolute;left:-50px}.first__descr{color:#070222;margin-left:79px}.first__stroke{-webkit-text-stroke:1px #6c4595;letter-spacing:.04em;color:#fff}.first__wrapper{max-width:none;z-index:3;position:relative;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #f6f6f7;box-shadow:0 2px 16px rgba(21,13,28,.03)}.first__item{width:16.66%;margin:0}.first__item-button{padding:16px}.first__button{padding:18px 0}.first__photo{z-index:2}.first__photo img{height:92%}.services__content{max-width:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.services__item-1{height:448px;padding:40px 0 65px 50px}.services__item-1:hover{-webkit-animation:fade 1s forwards;animation:fade 1s forwards}.services__item-1:hover .services__btn{display:-ms-flexbox!important;display:flex!important;-webkit-animation:showButton 1.5s forwards;animation:showButton 1.5s forwards}.services__item-2{height:256px;padding:40px 0 65px 50px}.services__item-2:hover{-webkit-animation:topAndFade 1s forwards;animation:topAndFade 1s forwards}.services__item-2:hover .services__btn{display:-ms-flexbox!important;display:flex!important;-webkit-animation:showButton 1.5s forwards;animation:showButton 1.5s forwards}.services__item-1 .services__descr,.services__item-5 .services__descr{font-weight:700;font-size:48px;line-height:64px}.services__item-3,.services__item-4,.services__item-5{height:100%}.services__item-3:hover,.services__item-4:hover{-webkit-animation:topAndFade-small 1s alternate forwards;animation:topAndFade-small 1s alternate forwards}.services__item-3:hover .services__btn,.services__item-4:hover .services__btn{display:-ms-flexbox!important;display:flex!important;-webkit-animation:showButton 1.5s forwards;animation:showButton 1.5s forwards}.services__item-5{padding:40px 0 65px 50px}.services__item-5:hover{-webkit-animation:topAndFade 1s forwards;animation:topAndFade 1s forwards}.services__item-5:hover .services__btn{display:-ms-flexbox!important;display:flex!important;-webkit-animation:showButton 1.5s forwards;animation:showButton 1.5s forwards}.services__wrap .services__btn,.services__wrapper .services__btn{width:245px;height:96px;font-size:24px;line-height:32px;font-weight:500;-ms-flex-pack:center;justify-content:center}.services__wrap .services__btn span,.services__wrapper .services__btn span{margin-left:20px}.services__wrap .services__item,.services__wrapper .services__item{-ms-flex-pack:start;justify-content:flex-start}.services__wrap{height:464px}.services__wrapper{width:63%}.services__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:35%}.services__descr{-ms-flex-item-align:end;align-self:flex-end}.services__inline{height:240px;margin:0 0 16px}.services__inline .services__item{display:-ms-flexbox;display:flex;padding:0 25px 25px}.services__inline .services__descr{-ms-flex-item-align:end;align-self:flex-end;font-weight:700;font-size:24px;line-height:40px}.specification{padding-left:calc((100% - 980px)/2);margin:0}.specification__content{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:120px 0}.specification__info{width:44%;padding:40px 0;position:relative}.specification__info:before{content:"";background:url(/img/dots-bg.png) 50%/cover no-repeat;width:280px;height:152px;position:absolute;bottom:77px;left:-145px}.specification__wrap{width:50%;position:relative}.specification__slider{margin:0}.specification__wrapper{height:465px}.specification__nav{margin:16px 0 0}.specification__arrows{margin-right:10%}.reviews__title{margin:0 0 56px}.reviews__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}.reviews__item{height:190px}.reviews__nav{position:relative;-ms-flex-pack:end;justify-content:flex-end}.reviews__arrow-left{margin-right:24px}.reviews .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contacts{height:600px;-ms-flex-align:center;align-items:center}.contacts,.contacts__content{display:-ms-flexbox;display:flex}.contacts__content{-ms-flex-pack:end;justify-content:flex-end}.contacts__map{width:50%;height:600px;position:absolute;left:0;top:0}.contacts__info{width:44%;margin:0}}@media only screen and (min-width:1000px) and (-ms-high-contrast:active),only screen and (min-width:1000px) and (-ms-high-contrast:none){.first__stroke{-webkit-text-stroke:none;color:#6c4595}}@media only screen and (min-width:1250px){.first__title{font-size:53px}.first__item{position:relative}.first__item:before{left:0}.first__item:before,.first__item:last-child:after{content:"";display:block;height:560px;top:-351.5px;font-family:Internew,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue Cyr,Helvetica CY,Roboto,Ubuntu,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;width:1px;position:absolute;background:hsla(0,0%,76.9%,.25)}.first__item:last-child:after{right:0}.specification{padding-left:calc((100% - 1180px)/2)}.reviews__item{height:160px}}@media only screen and (min-width:1460px){.first__title{font-size:64px;line-height:85px}.services__item-2:hover{-webkit-animation:fade 1s forwards;animation:fade 1s forwards}.services__item-2:hover .services__btn{display:-ms-flexbox!important;display:flex!important;-webkit-animation:showButton 1.5s forwards;animation:showButton 1.5s forwards}.specification{padding-left:calc((100% - 1439px)/2)}.specification__info{width:32%}.specification__wrapper{height:500px}.reviews__item{height:175px}}@media only screen and (min-width:1700px){.reviews__title:after,.reviews__title:before{top:50%}.reviews__title:before{left:-40px;right:0}.reviews__title:after{left:-240px;right:0}}