@media screen and (min-width:768px){main .travel-agent-login h2{font-size:20px}main h2{margin:0 0 30px;font-size:24px}main .looking-city-tours__text{margin:0 0 30px}main .register-with__content{margin:0 auto 30px}main .how-work__content,main .perfect-travelers__content,main .private-personalized__content{margin:0 0 30px}main .how-work__content .list-text,main .perfect-travelers__content .list-text,main .private-personalized__content .list-text{margin:0 0 30px;padding:0 0 0 25px}main .how-work__content .list-text__item,main .perfect-travelers__content .list-text__item,main .private-personalized__content .list-text__item{margin:0 0 15px}main .how-work__content .text,main .perfect-travelers__content .text,main .private-personalized__content .text{margin:0 0 30px}main .how-work .box-img,main .perfect-travelers .box-img,main .private-personalized .box-img{max-width:400px;margin:0 auto}main .guests-say .reviews-list,main .guests-say .text{margin:0 0 30px}main .guests-say .reviews-list div .review{height:508px}main .any-question .container{position:relative}main .any-question .text,main .any-question__content{margin:0 0 30px}main .any-question__content .content-img{width:100px;height:100px}main .any-question__content .content-text__title{font-size:40px}main .any-question .content-doodles{position:absolute;right:0;bottom:0;padding:0}}@media screen and (min-width:992px){main .travel-agent-login h2{font-size:24px}main .travel-agent-login__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:none}main .travel-agent-login__content .field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 20px}main .travel-agent-login__content .field:nth-child(1){margin:0 15px 0 0}main .travel-agent-login__content .field:nth-child(2){margin:0 0 0 15px}main .travel-agent-login__content .field input{padding:13px 10px;font-size:18px}main .travel-agent-login__content .field .forgot-password{font-size:16px}main .travel-agent-login__content .travel-agent-login-btn{width:auto;margin:0 0 0 30px;padding:13px 20px;font-size:16px}main .travel-agent-login__content .register-as-travel-btn{width:auto;padding:14px 0;margin:0 0 0 30px;font-size:16px}main h2{font-size:28px}main .explore-private-tour-btn{margin:0}main .looking-city-tours__text{font-size:18px;margin:0 0 50px}main .register-with__content{max-width:none;margin:0 0 50px}main .register-with__content .box{width:25%;margin:0}main .register-with__content .box__message{max-width:none;font-size:18px}main .how-work .container,main .perfect-travelers .container,main .private-personalized .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .how-work__content,main .perfect-travelers__content,main .private-personalized__content{width:50%;margin:0}main .how-work__content .list-text__item,main .how-work__content .text,main .perfect-travelers__content .list-text__item,main .perfect-travelers__content .text,main .private-personalized__content .list-text__item,main .private-personalized__content .text{font-size:18px}main .how-work .box-img,main .perfect-travelers .box-img,main .private-personalized .box-img{width:40%;max-width:none;margin:0}main .private-personalized .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main .private-personalized .box-img{margin:0 0 0 15px}main .featured__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .featured__item{margin:0}main .guests-say .text{font-size:18px}main .guests-say .reviews-list{margin:0 0 50px}main .guests-say .reviews-list div .review{height:528px}main .any-question .text{font-size:18px}main .any-question__content .content-img{width:150px;height:150px}main .any-question__content .content-text__title{font-size:50px}main .any-question__content .content-text__status{font-size:18px}main .any-question .content-doodles{right:15%}}@media screen and (min-width:1200px){main .travel-agent-login h2{font-size:30px}main .travel-agent-login__content .field input{font-size:20px}main .travel-agent-login__content .travel-agent-login-btn{font-size:18px}main .travel-agent-login__content .register-as-travel-btn{padding:15px 20px}main h2{font-size:36px}main .explore-private-tour-btn,main .read-all-reviews{max-width:400px;font-size:18px}main .looking-city-tours{margin:100px 0}main .looking-city-tours__text{margin:0 0 100px;font-size:20px}main .register-with,main .register-with__content{margin:0 0 100px}main .register-with__content .box__img{display:inline-block;width:100px;height:105px}main .register-with__content .box__message{font-size:20px}main .how-work,main .perfect-travelers,main .private-personalized{margin:0 0 100px}main .how-work__content .list-text__item,main .how-work__content .text,main .perfect-travelers__content .list-text__item,main .perfect-travelers__content .text,main .private-personalized__content .list-text__item,main .private-personalized__content .text{font-size:20px}main .how-work .box-img,main .perfect-travelers .box-img,main .private-personalized .box-img{width:40%;max-width:none;margin:0}main .how-work .box-img.how-work-img,main .perfect-travelers .box-img.how-work-img,main .private-personalized .box-img.how-work-img{-webkit-box-shadow:-30px 30px 0 0 var(--color-accent-gold);box-shadow:-30px 30px 0 0 var(--color-accent-gold)}main .how-work .box-img.private-personalized-img,main .perfect-travelers .box-img.private-personalized-img,main .private-personalized .box-img.private-personalized-img{-webkit-box-shadow:-30px 30px 0 0 var(--color-accent-rose);box-shadow:-30px 30px 0 0 var(--color-accent-rose)}main .how-work .box-img.perfect-travelers-img,main .perfect-travelers .box-img.perfect-travelers-img,main .private-personalized .box-img.perfect-travelers-img{-webkit-box-shadow:-30px 30px 0 0 var(--color-primary-light);box-shadow:-30px 30px 0 0 var(--color-primary-light)}main .private-personalized .box-img{margin:0 0 0 30px}main .featured{margin:0 0 100px}main .featured__item:nth-child(1){width:98px;height:40px}main .featured__item:nth-child(2){width:193px;height:40px}main .featured__item:nth-child(3){width:324px;height:40px}main .featured__item:nth-child(4){width:132px;height:40px}main .featured__item:nth-child(5){width:228px;height:40px}main .guests-say{margin:0 0 100px}main .guests-say .text{font-size:20px}main .guests-say .reviews-list{margin:0 0 100px}main .guests-say .reviews-list div .review{height:548px}main .any-question .text{font-size:20px}main .any-question__content .content-img{width:200px;height:200px}main .any-question__content .content-text__title{font-size:60px}main .any-question__content .content-text__status{font-size:20px}main .any-question__content .content-text__contact{font-size:18px}main .any-question__content .content-text__contact li{margin:0 0 5px}main .any-question .content-doodles{right:15%}}@media screen and (min-width:1600px){main .travel-agent-login h2{font-size:34px}main .travel-agent-login__content .field input{font-size:24px}main .travel-agent-login__content .travel-agent-login-btn{padding:14px 20px;font-size:20px}main .travel-agent-login__content .register-as-travel-btn{padding:16px 20px;font-size:18px}main h2{font-size:40px}main .explore-private-tour-btn,main .read-all-reviews{font-size:20px}main .how-work__content .list-text__item,main .how-work__content .text,main .looking-city-tours__text,main .perfect-travelers__content .list-text__item,main .perfect-travelers__content .text,main .private-personalized__content .list-text__item,main .private-personalized__content .text,main .register-with__content .box__message{font-size:24px}main .featured{margin:0 0 100px}main .featured__item:nth-child(1){width:123px;height:50px}main .featured__item:nth-child(2){width:247px;height:50px}main .featured__item:nth-child(3){width:410px;height:50px}main .featured__item:nth-child(4){width:167px;height:50px}main .featured__item:nth-child(5){width:285px;height:50px}main .guests-say .text{font-size:24px}main .guests-say .reviews-list{margin:0 0 30px}main .guests-say .reviews-list div .review{height:556px}main .guests-say .reviews-list div .review .review-title{font-size:24px}main .guests-say .reviews-list div .review .review-text{font-size:18px}main .any-question .text{font-size:24px}main .any-question__content .content-text__title{font-size:70px}main .any-question__content .content-text__status{font-size:24px}main .any-question__content .content-text__contact{font-size:20px}main .any-question__content .content-text__contact li{margin:0 0 5px}main .any-question .content-doodles .japan-doodle{width:114px;height:196px}main .any-question .content-doodles .paris-doodle{width:128px;height:138px}}