@font-face{font-family:"Avenir Black";src:url(../fonts/AvenirLTStd-Black..ttf) format("opentype")}@font-face{font-family:"Avenir Roman";src:url(../fonts/AvenirLTStd-Roman..ttf) format("opentype")}@font-face{font-family:"Avenir Medium";src:url(../fonts/AvenirMedium..ttf) format("opentype")}@keyframes sliderActive{0%{transform:scale(0);transform:translate(0px, 0px)}50%{transform:scale(1.15);transform:translate(50px, -50px)}100%{transform:scale(0);transform:translate(0px, 0px)}}@keyframes sliderNoActive{0%{transform:scale(0);transform:translate(0px, 0px);opacity:1}50%{transform:scale(1.15);transform:translate(-100px, 100px)}100%{transform:scale(0);transform:translate(0px, 0px)}}*{margin:0;padding:0;box-sizing:border-box}main{background-color:#fff}span{font-family:"Avenir Medium"}a{margin:0;padding:0;width:auto}.calendly{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,5,.568627451)}.calendly-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.calendly-btn{font-size:40px;color:#b7b9c1;background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;position:absolute;top:5px;right:5px}.introductory{width:100%;background-color:#37394a;display:flex;justify-content:center}.introductory-wrapper{max-width:1100px;width:100%;height:100%;margin-bottom:100px;display:flex;flex-direction:column}.introductory-header{height:60px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.introductory-header img{width:200px;height:40px}.introductory-header__login{color:#fff;font-family:"Avenir Black";font-weight:bold;transition:border-bottom .2s linear;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}.introductory-header__login:hover{border-bottom:2px solid}.introductory-details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.introductory-info{max-width:500px;width:100%;height:100%;display:flex;flex-direction:column}.introductory-info__title{font-size:58px;font-family:"Avenir Black";font-weight:700;color:#fff;line-height:58px}.introductory-info__title p{color:#53edac}.introductory-info__text{color:#fff;font-size:22px;word-spacing:1px;letter-spacing:1px;margin-top:25px;font-family:"Avenir Roman"}.introductory-info__list{margin-top:20px;margin-bottom:30px}.introductory-info__list-item{display:flex;align-items:center;color:#fff;font-size:18px}.introductory-info__list-item:not(:last-child){margin-bottom:10px}.introductory-info__list-item img{margin-right:10px}.introductory-images{max-width:490px;max-height:430px;position:relative;margin:40px}.introductory-images__item{width:100%;height:100%;object-fit:contain;position:relative;transform:translate(0);transition:all 500ms ease;opacity:1;z-index:1}.introductory-images__item.static{position:absolute;top:-20px;right:-40px}.introductory-images__item.bottom-layer{opacity:.3;z-index:1}.introductory-images__item.top-layer{z-index:2}.introductory-images__item.slideToRight{transform:translate(50px, -50px)}.introductory-images__item.slideToLeft{transform:translate(-100px, 100px)}.introductory-images__item img{width:100%;height:100%}.introductory-images__button{position:absolute;top:45%;right:-25px;z-index:3}.introductory-images__button img{width:50px;height:50px;cursor:pointer}.app-button{background-color:#3a6af3;border:4px solid #537ced;width:max-content;padding:10px 20px;outline:none;cursor:pointer;display:flex;align-items:center;border-radius:4px;color:#fff;font-weight:700;font-size:20px;text-decoration:none}.app-button img{margin-left:10px}.no-active{position:absolute;top:-20px;right:-40px;opacity:.3}.animationSliderActive{animation-name:sliderActive;animation-duration:2s;animation-direction:normal;z-index:2;opacity:1}.animationSliderNoActive{animation-name:sliderNoActive;animation-duration:2s;animation-direction:normal;z-index:1;opacity:.3}.details{max-width:965px;margin:0 auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.secondary-header{position:fixed;display:none;width:100%;justify-content:center;background-color:#fff;box-shadow:0 0 5px 0px rgba(0,0,0,.3294117647)}.secondary-header__img{width:200px;height:40px;display:flex}.secondary-header__img img{width:100%;height:100%;object-fit:contain}.secondary-header__container{padding:10px 0;max-width:965px;width:100%;display:flex;align-items:center;justify-content:space-between}.secondary-header__links{display:flex;align-items:baseline;justify-content:space-between}.secondary-header__login{margin-right:40px}.secondary-header__login-link{color:#3a6af3;font-weight:bold;font-family:"Avenir Black";transition:border-bottom .2s linear;border-bottom:2px solid rgba(0,0,0,0)}.secondary-header__login-link:hover{border-bottom:2px solid}.active-header{display:flex;top:0}.review{width:100%;min-height:205px;margin-top:-25px;padding:0 12px;display:flex;justify-content:center;position:relative}.review-container{max-width:575px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.review__image{width:80px;height:80px;margin-bottom:10px}.review__image img{width:100%;height:100%;object-fit:contain}.review__rating{display:flex}.review__rating img{width:20px;height:20px;object-fit:contain;margin:0 2px}.review__text{font-size:22px;text-align:center;margin:10px 0;color:#37394a;font-family:"Avenir Roman"}.review__author{font-weight:bold;font-size:16px;font-family:"Avenir Black";text-align:center;color:#37394a}.evaluate{max-width:965px;width:100%;margin:60px 0;min-height:415px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(../images/evaluate-bcg.png);background-size:cover;background-repeat:no-repeat;background-position:center;color:#37394a;padding:60px 0px}.evaluate__title{font-size:30px;font-family:"Avenir Black";font-weight:bold;text-align:center;color:#b7b9c1;margin-bottom:5px}.evaluate__subtitle{font-size:40px;font-weight:bold;font-family:"Avenir Black";text-align:center}.evaluate__list{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap;margin-top:30px}.evaluate__item{max-width:260px;width:100%;height:100%;margin-top:30px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.evaluate__item-img{width:50px;height:50px;margin-bottom:20px}.evaluate__item-img img{width:100%;height:100%;object-fit:contain}.evaluate__item-title{font-size:22px;color:#37394a;font-family:"Avenir Black";font-weight:bold;margin-bottom:5px}.evaluate__item-text{color:#37394a;font-size:16px;font-family:"Avenir Roman"}.text--danger{color:#ed5353}.advantages{width:100%;height:100%;display:flex;flex-direction:column;padding:0 12px}.advantages__title{color:#b7b9c1;font-size:30px;font-family:"Avenir Black";font-weight:bold;margin-bottom:10px}.advantages__subtitle{color:#37394a;font-family:"Avenir Black";font-size:40px;font-weight:bold}.advantages__list{display:flex;justify-content:space-between;flex-wrap:wrap}.advantages__item{margin-top:30px;margin-bottom:30px}.advantages-item__img{max-width:455px;max-height:250px}.advantages-item__img img{width:100%;height:100%;object-fit:contain}.advantages-item__title{color:#37394a;font-family:"Avenir Black";font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:5px}.advantages-item__subtitle{color:#37394a;font-family:"Avenir Black";font-size:16px}.questions{margin-top:17px;padding:0 12px;width:100%;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.questions__title{font-size:40px;font-weight:bold;font-family:"Avenir Black";margin-bottom:18px;color:#37394a}.questions__list{display:flex;flex-direction:column;max-width:655px}.questions__item{padding-left:30px;margin-bottom:30px;border-top:2px solid #eee}.questions__item:last-child{border-bottom:2px solid #eee;padding-bottom:30px}.questions-item__title{font-size:20px;font-weight:bold;margin-bottom:10px;margin-top:30px;color:#37394a;font-family:"Avenir Black"}.questions-item__text{font-size:20px;color:#37394a;font-family:"Avenir Medium"}.questions-item__link{color:#3a6af3;font-weight:bold;cursor:pointer;padding:-2px}.questions-item__link:hover{text-decoration:underline}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 0;padding:0 12px}.footer__title{font-size:30px;color:#b7b9c1;margin-bottom:10px;font-weight:bold;font-family:"Avenir Black";text-align:center}.footer__subtitle{margin-bottom:20px;font-size:40px;color:#37394a;font-weight:bold;font-family:"Avenir Black";text-align:center}.footer__button{margin-bottom:50px}.footer__links{margin-top:60px}.footer-links__item{font-family:"Avenir Medium";font-size:16px;margin:0 25px;color:#37394a;transition:border-bottom .2s linear;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}.footer-links__item:hover{border-bottom:2px solid}@media(max-width: 600px){.introductory-header{padding:0 15px}.introductory-wrapper{margin-bottom:50px}.introductory-details{padding:0 15px;margin-bottom:50px}.introductory-info__title{font-size:38px;line-height:38px}.introductory-images{margin:0 15px;margin-top:40px}.introductory-images__button{display:none}.no-active{top:10px;right:-10px}.evaluate__title{font-size:20px}.evaluate__subtitle{font-size:30px}.questions__title{font-size:30px}.questions__item{padding-left:0}.advantages__title{font-size:20px}.advantages__subtitle{font-size:30px}}@media(min-width: 600px)and (max-width: 1100px){.introductory-header{padding:0 15px}.introductory-wrapper{margin-bottom:50px}.introductory-details{flex-direction:column;align-items:center}.introductory-info{max-width:100%;padding:0 15px;margin-bottom:40px}.introductory-info__button{width:100%;display:flex;justify-content:center}.introductory-images{margin-bottom:90px}.introductory-images__button{display:none}}@media(max-width: 1100px){.static{right:-20px !important}.active-header{bottom:0;top:auto}.active-header .secondary-header__container{padding:0}.active-header .secondary-header__img{display:none}.active-header .secondary-header__login{display:none}.active-header .secondary-header__links{width:100%}.active-header .secondary-header__booking{width:100%}.active-header .secondary-header__booking .app-button{width:100%;justify-content:center;border-radius:0}.footer{margin-bottom:100px}.footer__links{margin-top:0;display:flex;flex-direction:column;align-items:center}.footer-links__item{margin:15px 0}}
