html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.15;font-size:10px;overflow-y:auto;overflow-x:hidden;background:#fff}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{color:#2a2a2f;font-family:Roboto,sans-serif;font-size:10px;font-weight:400;overflow-x:hidden;height:100%}a{text-decoration:none;color:#2a2a2f}a:hover{color:#2a2a2f;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;text-decoration:none}li,ul{list-style:none;margin:0;padding:0}.text-carbon{color:#7e8292}.text-carbon:hover{color:#7e8292}.text-purple{color:#dddaf1}.text-purple:hover{color:#dddaf1}.text-yellow{color:#ffcd00}.text-16{font-size:1.6rem;line-height:2.2rem}.text-20{font-size:2rem;line-height:2.6rem}.text-24{font-size:2.4rem;line-height:3.2rem}main{margin-bottom:12rem;padding-top:100px}main.page-404{margin-bottom:0}@media (max-width:1199px){main{margin-bottom:6rem}}body .header{transition:all .5s ease-out;width:100%;position:fixed;top:0;right:0;left:0;z-index:2001}.header-wrapper{position:relative;top:0;left:0;background-color:#fff;z-index:1}.header-backdrop{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:0;display:none}.logo{margin-right:2.8rem;height:73px}.logo img{width:130px;height:50px}.city-select{position:relative}.city-select .city-select-link{cursor:pointer}.city-select .city-select-list{position:absolute;width:auto;background-color:#f8fafc;padding:7px 18px}.city-select .city-select-list-item{cursor:pointer}.logo-phone{margin-left:2.8rem;font-size:1.5rem}.navbar{padding:0;position:static}.navbar-toggler{background-image:url(/storage/images/icons/bars.svg);background-size:cover;background-repeat:no-repeat;width:40px;height:40px}.main-menu-open .navbar-toggler{background-image:url(/storage/images/icons/cross.svg)}.navbar-toggler:hover{opacity:.7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media screen and (max-width:400px){.navbar .logo{-webkit-flex-basis:80%;flex-basis:80%;margin-right:0}.logo img{width:80px}.logo-phone{margin-left:1.8rem;font-size:1.3rem}}.section-title{margin-bottom:3.2rem;font-size:3.2rem;line-height:3.8rem;font-weight:700}.section-title span a,.section-title-wrapper span a{font-size:1.6rem;line-height:3.8rem;color:#3323b8;font-weight:400}.section-title-big{font-size:4.8rem;line-height:5.4rem;font-weight:700;margin-bottom:2.4rem}@media (max-width:767px){.section-title{margin-bottom:2rem;font-size:2.2rem;line-height:2.8rem}.section-title span a,.section-title-wrapper span a{line-height:2.8rem}}@media (max-width:575px){.section-title-wrapper{flex-wrap:wrap}.section-title-wrapper.section-title-wrap .section-title,.section-title-wrapper.section-title-wrap span{margin-bottom:1rem}}.tooltip-inner{font-size:16px;color:#fff;padding:5px 10px}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{content:"";border-width:5px 5px 0;border-top-color:#000}.btn-red{background-color:#ed1c24;color:#fff}.btn-red:active{background-color:#d41117;color:#fff}.btn-red:hover{background-color:#f04248;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-main{display:flex;justify-content:center;align-items:center;border:none;font-size:1.6rem;line-height:2.2rem;font-weight:500;border-radius:.4rem;height:4.6rem;text-align:center}.btn-price{font-size:2rem;line-height:2.6rem;border-radius:.4rem;font-weight:500;text-align:center;padding:10px 30px}.btn-purple{background-color:#3323b8;color:#fff}.btn-purple:active{background-color:#2516a6;color:#fff}.btn-purple:hover{background-color:#705fe4;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-green{background-color:#489948;color:#fff}.btn-green:active{background-color:#347334;color:#fff}.btn-green:hover{background-color:#5bc15b;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-blue{background-color:#039be6;color:#fff}.btn-blue:active{background-color:#046b9d}.btn-blue:hover{background-color:#046b9d;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.navbar-collapse.collapsing{-webkit-transition:height 0s ease!important;-o-transition:height 0s ease!important;transition:height 0s ease!important}.breadcrumbs{margin-bottom:2.8rem;margin-top:2.4rem;padding-top:2.4rem}.breadcrumbs-list{font-size:1.4rem;line-height:2rem;color:#3323b8}.breadcrumbs-item{position:relative;margin-right:15px}.breadcrumbs-item:after{position:absolute;right:-14px;top:3px;content:'';width:3px;height:3px;margin:5px;border-radius:50%;display:block;background-color:#7e8292}.breadcrumbs-item:last-child:after{display:none}.breadcrumbs-back{position:relative;margin-right:20px}.breadcrumbs-back:before{content:'';position:absolute;top:0;left:0;background-image:url(../storage/images/arrow_key_left_purple.svg);width:16px;height:16px;background-position:center}.breadcrumbs-back-link{color:#3323b8}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background-image:url(../storage/images/fotorama.png)}.nav-tabs-primary{padding-bottom:2.4rem;border-bottom:1px solid #e9e8ea;margin-bottom:4rem}.nav-tabs-primary .nav-link{font-size:3.2rem;line-height:3.8rem;color:#7e8292;margin-right:3.2rem;padding:0;border:none;font-weight:700;opacity:.5}.nav-tabs-primary .nav-link:hover{opacity:1}.nav-tabs-primary .nav-link.active,.nav-tabs-primary .nav-tabs .nav-item.show .nav-link{color:#2a2a2f;opacity:1}.rounded-tabs{margin-left:3.2rem}.rounded-tabs .nav-tabs{border-bottom:none}.rounded-tabs .nav-tabs .nav-item{margin-right:1.2rem}.rounded-tabs .nav-tabs .nav-link{padding:.8rem 1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:400;border-radius:9999px;border:1px solid #3323b8;color:#3323b8}.rounded-tabs .nav-tabs .nav-link:hover{color:#fff;background-color:#705fe4;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.rounded-tabs .nav-tabs .nav-item.show .nav-link,.rounded-tabs .nav-tabs .nav-link.active{background-color:#3323b8;color:#fff}.nav-tabs-square{border-bottom:none;border-radius:.4rem;overflow:hidden}.nav-tabs-square .nav-link{margin-bottom:0;border:none;border-top-left-radius:0;border-top-right-radius:0;padding:0 18px;background-color:#fff;font-size:1.6rem;line-height:2.2rem;font-weight:500;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-tabs-square .nav-link:focus,.nav-tabs-square .nav-link:hover{border-color:transparent}.nav-tabs-square .nav-item.show .nav-link,.nav-tabs-square .nav-link.active{color:#fff;background-color:#3323b8;border-color:transparent}.more-btn{height:5.6rem;background-color:#e9e8ea;display:block;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}.more-btn:hover{background-color:#c8cad4;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.social-list-item{margin-right:1.6rem}.social-list-link:hover{opacity:.7}.countries-list{-webkit-column-count:6;-moz-column-count:6;column-count:6}.countries-list-item{margin-bottom:2.4rem}.countries-list-link{font-size:1.5rem;line-height:2.2rem}.countries-list-link img{margin-right:1rem;width:24px;height:24px}.hotel-icons{padding-top:4rem;margin-top:2rem}.hotel-icons .icons-item{margin-right:1.6rem}.hotel-icons .icons-item span{width:40px;height:40px;border-radius:50%;background-position:center;display:block;background-repeat:no-repeat;background-color:#e9e8ea;background-size:26px}.content-filter-item{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #e9e8ea}.content-filter-item:last-child{border-bottom:none}.content-filter-title{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}.content-filter-title-second{margin-bottom:0;font-size:1.4rem}.content-filter .tab-content-header{margin-bottom:1.6rem}.content-filter .checkbox-list-container{max-height:140px;overflow-y:auto}.content-filter .checkbox-list{padding-top:10px}.content-filter .search-input{padding-right:3.2rem;padding-left:1.6rem;font-size:1.6rem;line-height:2.2rem;height:4rem;border-radius:.4rem;background-color:#f5f5fa;width:100%;border:none;margin-bottom:20px;outline:0;background-image:url(../storage/images/search-icon.svg);background-repeat:no-repeat;background-position:top 7px right 10px;background-size:24px 24px}.content-filter .link-checked{font-size:1.4rem;line-height:2rem;color:#c8cad4;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.content-filter .more-btn{color:#fff;background-color:#ed1c24;margin-bottom:0;margin-top:2.4rem}.content-filter .more-btn:hover{opacity:.7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.range-slider{margin-bottom:20px}.extra-controls{margin-bottom:10px}.extra-controls-field{position:relative}.extra-controls-field span{position:absolute;top:9px;left:12px;z-index:1;font-size:1.6rem;font-weight:500}.extra-controls input{width:120px;height:4rem;font-weight:500;background-color:#f5f5fa;border-radius:.4rem;border:none;padding-left:3.6rem;padding-right:1.2rem;outline:0;position:relative}.irs--round .irs-max,.irs--round .irs-min{top:50px;color:#7e8292;background-color:transparent}.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{background-color:#ed1c24}.irs--round .irs-handle{border-color:#ed1c24;border-width:3px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{border-top-color:#ed1c24}.checkbox-label{position:relative}.check-box{width:1px;height:1px;clip:rect(0 0 0 0);position:absolute;overflow:hidden;padding-left:20px;outline:0}.check-box:focus{outline:0}.check-style{position:absolute;width:16px;height:16px;border:1px solid #c8cad4;margin-left:-20px;border-radius:.4rem;color:#fff}.check-box:checked+.check-style{background-image:url(../storage/images/checked.svg);background-color:#ed1c24;background-position:center;border-color:#ed1c24}.check-box:disabled+.check-style{border-color:#ccc}.check-box:checked:disabled+.check-style{background-image:url(../storage/images/checked.svg)}.checkbox-label{font-size:1.6rem;line-height:2.2rem;padding-left:20px}.checkbox-hint svg{width:18px;height:18px;color:#c8cad4}.dropdown-nav{background-image:url(/storage/images/icons/bars.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px}.menu-open .dropdown-nav{background-image:url(/storage/images/icons/cross.svg)}.dropdown-content-close{width:24px;height:24px;background-image:url(../storage/images/close_black.svg);display:block}.dropdown-content-close:hover{opacity:.7}.dropdown-countries-item .countries-list-container .countries-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.dropdown-countries-buttons{margin-top:5rem}.dropdown-countries-buttons .btn{width:100%}.dropdown-names-list-item{margin-bottom:1.2rem}.dropdown-names-list-link{line-height:2.6rem;font-size:2.4rem;font-weight:700}@media (max-width:991px){.dropdown-names-list-link{line-height:2.2rem;font-size:2rem}}@media (max-width:480px){.dropdown-names-list-link{line-height:2rem;font-size:1.8rem}.dropdown-names-list .countries-list-item{margin-bottom:1rem}}.cities-list-title{margin-bottom:2rem;font-size:1.4rem;line-height:2rem}.cities-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.cities-list-item{padding:.4rem;margin-bottom:.8rem;margin-right:1.6rem}.cities-list-link{font-weight:500;font-size:1.6rem;line-height:2.2rem}.cities-list-link:hover{opacity:.7}html.content-open,html.main-menu-open,html.menu-open{overflow:hidden}html.content-open body,html.main-menu-open body,html.menu-open body{padding-right:17px}html.content-open main,html.main-menu-open main,html.menu-open main{overflow:hidden}.content-open .header,.main-menu-open .header,.menu-open .header{height:100%;overflow:scroll}.content-open .header-backdrop,.main-menu-open .header-backdrop,.menu-open .header-backdrop{display:block}.header .header-tagline{background-color:#f8fafc;padding:4px 0;font-size:12px}.header .header-tagline-social-list li{padding:0 5px}.header .header-tagline-social-list li img{max-height:18px}.header-col{height:73px}.main-nav{display:flex;align-items:center}.main-nav,.main-nav .nav-list{height:100%}.main-nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:1.4rem;letter-spacing:.3px;line-height:2rem;font-weight:500}.main-nav .nav-list-item{margin-right:1.5rem}.main-nav .nav-list-social-item{margin-right:1.3rem}.header-menu .nav-link{padding:26.5px .4rem;cursor:pointer}.header-menu .nav-list-item-phone .nav-link{padding:2px 5px}.main-nav .nav-link:hover{opacity:.7}.main-nav .nav-list-dropdown .nav-link,.main-nav .nav-list-dropdown-content .nav-link{position:relative;padding-right:18px}.main-nav .nav-list-dropdown .nav-link:after,.main-nav .nav-list-dropdown-content .nav-link:after{position:absolute;content:'';background-image:url(../storage/images/arrow_key_down_small_darkgray.svg);width:12px;height:12px;display:block;right:0;top:30.5px}.main-nav .nav-list-dropdown.hovered .nav-link:after,.main-nav .nav-list-dropdown:hover .nav-link:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-nav .nav-list-dropdown-content.open .nav-link:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.main-nav .submenu-link{display:block;padding:10px 20px}.main-nav .submenu-link:hover{opacity:.7}.main-nav .nav-list .nav-list-submenu{display:none;position:absolute;margin-left:-16px;padding-bottom:10px;background-color:#fff}.main-nav .nav-list .nav-list-item.hovered .nav-list-submenu,.main-nav .nav-list .nav-list-item:hover .nav-list-submenu{display:block}.main-nav .nav-list-social-item .nav-link{padding:0}.main-nav .nav-list-social-item .nav-link img{max-height:26px}.main-nav-btn{cursor:pointer}.main-nav .dropdown-content{display:none;position:absolute;top:100px;left:0;background-color:#fff;width:100%}.main-nav .dropdown-content .additional-nav{border-top:1px solid #e9e8ea;padding-top:4rem;padding-bottom:5.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav .dropdown-content.dropdown-content-hot-tours .additional-nav{padding-top:2rem;padding-bottom:3.6rem}.main-nav .dropdown-content .additional-nav-title{color:#7e8292;margin-bottom:2rem;font-size:1.4rem;line-height:2rem}.main-nav .dropdown-content .additional-list-item{margin-bottom:1.2rem;font-size:1.6rem}.main-nav .dropdown-content .additional-list-link{font-weight:500}.main-nav .dropdown-content .additional-list-link:hover{opacity:.7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-nav .dropdown-content .additional-list-link:hover strong{opacity:.7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-nav .dropdown-content .additional-list-link strong{display:block;margin-bottom:4.8rem;white-space:nowrap}.main-nav .dropdown-content .additional-list-social-item{margin-right:1.6rem}.additional-list-social-item img{max-width:24px}.main-nav .dropdown-content .additional-list-social-link:hover{opacity:.7}.main-nav .dropdown-content.open{display:block}.header-hot-tour-btn{display:flex;justify-content:center;align-items:center;border:none;font-size:1.5rem;line-height:2.2rem;font-weight:500;border-radius:.4rem;height:4rem;text-align:center;padding:0 10px}.header-hot-tour-btn.btn-right{margin-left:20px}.header-hot-tour-btn br{display:none}@media screen and (max-width:991px){.header-hot-tour-btn.btn-right{margin-left:0}}@media screen and (max-width:767px){.header-hot-tour-btn{margin-top:20px}}.selection{padding-bottom:6.4rem;padding-top:3rem}.selection .nav-tabs{border:0}.selection .nav-tabs .nav-link{margin-right:3.2rem;margin-bottom:1.6rem;font-size:3.2rem;line-height:3.8rem;font-weight:700;color:#2a2a2f;padding:0;border:0;opacity:.3}.selection .nav-tabs .nav-link.active{opacity:1}.selection-wrapper{width:100%;border:1px solid #c8cad4;border-radius:.4rem;border-right-width:0}.selection-search{width:100%}.selection-field{width:20%;position:relative}.selection-field:after{content:'';width:1px;height:32px;background-color:#c8cad4;position:absolute;right:1px;top:13px}.selection-field:last-child:after{display:none}.selection-field-25{width:25%}.selection-field-33{width:33.333333%}.selection-btn{width:16.666667%;background-color:#ed1c24;color:#fff;border:none;font-size:1.6rem;line-height:2.2rem;font-weight:500}.selection-btn:active{background-color:#d41117}.selection-btn:hover{background-color:#f04248;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{width:100%;height:auto;padding:1.3rem 3.2rem 1.3rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:2.2rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;right:10px}.select2-search.select2-search--dropdown{position:absolute!important;top:-45px}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:1.6rem;line-height:2.2rem;outline:0;border:0}.select2-container--default .select2-selection--single:focus{outline:0}.select2-results__option--selectable{font-size:1.6rem;line-height:2.2rem;font-weight:500;padding:10px 15px;color:#2a2a2f}.select2-results__option--selectable:hover{background:#f6f5fb!important;color:#2a2a2f!important}.select2-container--default .select2-results__option--selected{background:#dedaf1!important}.select2-container--default .select2-selection--single{border-color:transparent}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#362e79;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:"";display:inline-block;position:absolute;top:calc(50% - 1rem);right:-15px;background-position:50%;background-repeat:no-repeat;background-size:contain;height:2.4rem;width:2.4rem;background-image:url(../storage/images/arrow_key_down_black.svg);opacity:.3;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-o-transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;will-change:transform;-webkit-transform-origin:50% 45%;-ms-transform-origin:50% 45%;transform-origin:50% 45%;z-index:1500}.select2-container--open .select2-selection--single .select2-selection__arrow b:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-close{display:none}.select2-container--default .select2-results>.select2-results__options{max-height:300px}.top-module{margin:3rem 0 6rem}.home-title-section .section-title-wrapper{padding:1.6rem;font-size:3rem;text-align:center;font-weight:500}.banner{margin:0}.banner .main-banner-arr{width:40px;height:40px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-position:center;position:absolute;bottom:100px;cursor:pointer;z-index:9}.banner .main-banner-arr-prev{background-image:url(../storage/images/arrow_key_left_black.svg);right:100px}.banner .main-banner-arr-next{background-image:url(../storage/images/arrow_key_right_black.svg);right:50px}.banner .banner-link:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0}.banner .banner-link:hover:after{background-color:rgba(0,0,0,.1);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.banner .main-banner-item{height:350px;position:relative}.banner{height:400px;overflow:hidden}.banner .banner-slide{width:100%;height:100%;background-position:center;background-size:cover}.banner .slick-list{font-size:0;border-radius:14px}.banner .slick-dots{margin-top:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner .slick-dots .slick-active button{background-color:#3323b8}.banner .slick-dots li{font-size:0;line-height:0}.banner .slick-dots button{border-radius:50%;border:none;background-color:rgba(200,202,212,.3);font-size:0;color:transparent;line-height:0;height:12px;width:8px;margin:0 4px}.banner .slide-content{width:100%;height:100%;padding:80px 300px 50px 130px;color:#fff;position:absolute;top:0}.banner .slide-content .slide-title{font-size:6rem;font-weight:500;margin-bottom:0}.banner .slide-content .slide-subtitle{font-size:3rem;line-height:3rem}.banner .slide-content .slide-description{font-size:1.5rem;margin-top:40px}.banner .slide-content .slide-link{margin-top:20px}.banner .slide-content .slide-link a{padding:10px 30px}.hot-tours{margin-bottom:6rem}.hot-tours .tour-link:hover{text-decoration:none}.hot-tours .tour-link:hover .tour-pic:after{background-color:rgba(0,0,0,.1);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.hot-tours .tour-pic{position:relative}.hot-tours .tour-pic:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0}.form-steps-section{margin-bottom:6rem}.form-steps-section .steps-image p{font-size:1.6rem;line-height:2.2rem}.form-steps-country .container-lg{padding:0;margin-top:20px}.hot-tours .tour-pic-item{width:100%;height:300px;background-size:cover;background-position:center;border-radius:.4rem}.hot-tours .tour-icons{position:absolute;top:15px;right:15px;z-index:1498}.hot-tours .tour-icons-item{background-color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;margin-left:10px}.hot-tours .tour-icons-item svg{width:66%}.hot-tours .tour-icons-item:hover{opacity:.6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hot-tours .tour-title{font-size:2rem;line-height:2.6rem;margin-top:1.2rem;margin-bottom:.4rem;font-weight:700}.hot-tours .tour-rating{margin-bottom:.4rem}.hot-tours .tour-rating .rating-item svg{width:1.6rem;height:1.6rem}.hot-tours .tour-hotel{margin-bottom:3.2rem;font-size:1.6rem;line-height:2.2rem}.hot-tours .tour-price{font-size:3.2rem;line-height:3.8rem;font-weight:500}.tourtypes{margin-bottom:12rem}.tourtypes .tourtype-link{border-radius:1.2rem}.tourtypes .tourtype-link:hover .tourtype-card:after{background-color:rgba(0,0,0,.2);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.tourtypes .tourtype-card{width:100%;height:300px;border-radius:1.2rem;text-align:center;color:#fff;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.tourtypes .tourtype-card:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0;border-radius:1.2rem;z-index:99}.tourtypes .tourtype-card img{width:6.4rem;position:relative;z-index:100}.tourtypes .tourtype-title{margin-top:7.2rem;font-size:2rem;line-height:2.6rem;font-weight:700;position:relative;z-index:100}.tourtypes .tourtype-price{font-size:1.6rem;line-height:2.2rem;position:relative;z-index:100;margin-bottom:1.6rem}.open-countries{margin-bottom:6rem}@media (max-width:991px){.open-countries{margin-bottom:3rem}.home-title-section .section-title-wrapper{padding:1.3rem;font-size:2.5rem}}@media (max-width:767px){.home-title-section .section-title-wrapper{font-size:2rem}}@media (max-width:575px){.home-title-section .section-title-wrapper{font-size:1.6rem;padding:1rem}}@media (min-width:481px){.home-title-section .section-title-wrapper br{display:none}}.tetris .tetris-link{margin-bottom:30px;display:block}.tetris .tetris-link:hover .tetris-item:after{background-color:rgba(0,0,0,.2);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.tetris .tetris-item{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;border-radius:.4rem;position:relative;z-index:100}.tetris .tetris-item:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0;border-radius:.4rem;z-index:99}.tetris .tetris-item-12{height:420px}.tetris .tetris-item-6{height:320px}.tetris .tetris-item-6 .tetris-item-wrapper{padding:2rem}.tetris .tetris-item-4{height:400px}.tetris .tetris-item-4 .tetris-item-wrapper{padding:2rem}.tetris .tetris-item-wrapper{background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.01) 8.1%,rgba(0,0,0,.04) 15.5%,rgba(0,0,0,.082) 22.5%,rgba(0,0,0,.14) 29%,rgba(0,0,0,.208) 35.3%,rgba(0,0,0,.282) 41.2%,rgba(0,0,0,.36) 47.1%,rgba(0,0,0,.44) 52.9%,rgba(0,0,0,.518) 58.8%,rgba(0,0,0,.592) 64.7%,rgba(0,0,0,.66) 71%,rgba(0,0,0,.718) 77.5%,rgba(0,0,0,.76) 84.5%,rgba(0,0,0,.79) 91.9%,rgba(0,0,0,.8) 100%);position:absolute;top:0;left:0;z-index:100;padding:9.6rem 2rem 5.2rem 2rem}.tetris .tetris-icons-item{width:40px;height:40px;background-color:#fff;background-repeat:no-repeat;background-position:center;border-radius:50%;font-size:1.4rem;line-height:2rem;font-weight:700;margin:0 1rem;background-size:24px}.tetris .tetris-item-text{font-size:1.6rem;line-height:2.2rem;color:#fff;max-width:410px}.tetris .tetris-item-info{color:#fff}.tetris .tetris-item-info .tetris-item-text{margin-top:1.6rem;max-width:28rem}.tetris .tetris-item-info .country{font-size:3.2rem;line-height:3.8rem;font-weight:700}.tetris .tetris-item-info .price{margin-top:2.4rem;font-size:2rem;line-height:2.6rem;font-weight:700}.tetris .tetris-item-info .tetris-icons{color:#2a2a2f}.tetris .tetris-item-info .tetris-icons-item{margin:0 0 1.2rem 0}.info-center{margin-bottom:6rem}.info-center-link:hover .info-center-item__pic:after{background-color:rgba(0,0,0,.2);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.info-center-item .info-center-item__pic{position:relative}.info-center-item .info-center-item__pic:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0;border-radius:.4rem;z-index:99}.info-center-item .info-center-item__pic img{max-width:100%;border-radius:.4rem}.info-center-item .info-center-item__tag{margin-top:1.6rem;font-size:1.6rem;line-height:2.2rem}.info-center-item .info-center-item__title{margin-top:1.6rem;font-size:2rem;line-height:2.6rem;font-weight:700}.info-center-item .info-center-item__desc{margin-top:.8rem;font-size:1.6rem;line-height:2.2rem}.tours-online{margin-bottom:6rem}.tours-online .tours-online-wrapper{padding:4rem;background-image:url(../storage/images/tours-online-bg.jfif);background-position:center;background-size:cover;border-radius:.4rem;color:#fff}.tours-online .tours-online-wrapper .section-title{margin-bottom:1.6rem}.tours-online .tours-online-text{margin-bottom:3.2rem;font-size:1.6rem;line-height:2.2rem;max-width:800px}.tours-online .tours-online-link{width:20rem;height:5.6rem}.banner-telegram{margin-bottom:6rem}.banner-telegram .banner-telegram-wrapper{padding:4rem 23rem 4rem 51rem;background-image:url(../storage/images/banner-telegram.jpg);background-position:center;background-size:cover;border-radius:.4rem;color:#2a2a2f}.banner-telegram .banner-telegram-wrapper .section-title{margin-bottom:1.6rem}.banner-telegram .banner-telegram-text{margin-bottom:3.2rem;font-size:1.6rem;line-height:2.2rem;max-width:800px}.banner-telegram .banner-telegram-link{width:20rem;height:5.6rem}@media (max-width:1199px){.banner-telegram .banner-telegram-wrapper{padding:4rem 14rem 4rem 41rem}}@media (max-width:991px){.banner-telegram .banner-telegram-wrapper{padding:4rem 13% 4rem 43%}}@media (max-width:575px){.banner-telegram .banner-telegram-wrapper{padding:4rem 9% 4rem 40%}}@media (max-width:500px){.banner-telegram .banner-telegram-wrapper{padding:4rem 5% 4rem 28%}}@media (max-width:320px){.banner-telegram .banner-telegram-wrapper{padding:3rem 1rem}.banner-telegram .banner-telegram-link{width:auto}}.countdown{margin-bottom:2rem}.countdown .countdown-title{font-size:2.3rem;text-align:right}.countdown .digit{font-size:2.7rem;color:#fff;padding:1.3rem 2rem;margin:5px 1rem;background-color:#302684;border-radius:5px;width:7rem;text-align:center}.countdown .digit-title{font-size:1.5rem;text-align:center}@media (max-width:757px){.countdown .countdown-title{text-align:center}}@media (max-width:575px){.countdown .countdown-title{font-size:1.7rem}.countdown .digit{font-size:2rem;padding:1rem 1.5rem;width:6rem}}@media (max-width:320px){.countdown .digit{font-size:2rem;padding:.5rem 1rem;width:4rem;margin:5px}}.map-section .contact-map{height:500px}.footer{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),color-stop(8.1%,rgba(0,0,0,.406)),color-stop(15.5%,rgba(0,0,0,.424)),color-stop(22.5%,rgba(0,0,0,.452)),color-stop(29%,rgba(0,0,0,.488)),color-stop(35.3%,rgba(0,0,0,.53)),color-stop(41.2%,rgba(0,0,0,.576)),color-stop(47.1%,rgba(0,0,0,.625)),color-stop(52.9%,rgba(0,0,0,.675)),color-stop(58.8%,rgba(0,0,0,.724)),color-stop(64.7%,rgba(0,0,0,.77)),color-stop(71%,rgba(0,0,0,.812)),color-stop(77.5%,rgba(0,0,0,.848)),color-stop(84.5%,rgba(0,0,0,.876)),color-stop(91.9%,rgba(0,0,0,.894)),to(rgba(0,0,0,.9))),url(../storage/images/footer.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.406) 8.1%,rgba(0,0,0,.424) 15.5%,rgba(0,0,0,.452) 22.5%,rgba(0,0,0,.488) 29%,rgba(0,0,0,.53) 35.3%,rgba(0,0,0,.576) 41.2%,rgba(0,0,0,.625) 47.1%,rgba(0,0,0,.675) 52.9%,rgba(0,0,0,.724) 58.8%,rgba(0,0,0,.77) 64.7%,rgba(0,0,0,.812) 71%,rgba(0,0,0,.848) 77.5%,rgba(0,0,0,.876) 84.5%,rgba(0,0,0,.894) 91.9%,rgba(0,0,0,.9)),url(../storage/images/footer.jpg);background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.406) 8.1%,rgba(0,0,0,.424) 15.5%,rgba(0,0,0,.452) 22.5%,rgba(0,0,0,.488) 29%,rgba(0,0,0,.53) 35.3%,rgba(0,0,0,.576) 41.2%,rgba(0,0,0,.625) 47.1%,rgba(0,0,0,.675) 52.9%,rgba(0,0,0,.724) 58.8%,rgba(0,0,0,.77) 64.7%,rgba(0,0,0,.812) 71%,rgba(0,0,0,.848) 77.5%,rgba(0,0,0,.876) 84.5%,rgba(0,0,0,.894) 91.9%,rgba(0,0,0,.9)),url(../storage/images/footer.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;color:#fff}.footer .footer-content{padding-top:4rem;padding-bottom:3.2rem}.footer .footer-content a{color:#fff}.footer .footer-content a:hover{opacity:.7}.footer .footer-content .agency-link{font-size:2rem;line-height:2.6rem;font-weight:700}.footer .footer-content .cabinet-link{font-size:1.6rem;line-height:2.2rem}.footer .footer-content-top{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2.4rem}.footer .footer-content-mid{padding-top:3.2rem;padding-bottom:5.6rem;border-bottom:1px solid rgba(255,255,255,.3)}.footer .footer-content-mid .list-links{margin-top:4.4rem}.footer .footer-content-mid .list-links-item{margin-bottom:.8rem}.footer .footer-content-mid .list-links-item:last-child{margin-bottom:0}.footer .footer-content-mid .list-links-lnk{font-size:2.4rem;line-height:3.2rem;font-weight:700}.footer .footer-content-mid .footer-menu-title{color:#fff;margin-bottom:2rem;font-weight:500}.footer .footer-content-mid .footer-menu .footer-nav-item{margin-bottom:1.2rem}.footer .footer-content-mid .footer-menu .footer-nav-item:last-child{margin-bottom:0}.footer .footer-content-mid .footer-menu .footer-nav-link strong{white-space:nowrap;display:block;margin-bottom:1rem}.footer .footer-content-mid .footer-menu .footer-nav-item:last-child .footer-nav-link strong{margin-bottom:3.2rem}.footer .footer-content-mid .footer-nav-social-item{margin-right:1.6rem}.footer .footer-content-mid .footer-nav-social-item img{max-width:24px}.footer .footer-content-mid .footer-nav-social-item:last-child{margin-right:0}.footer .footer-content-bottom{padding-top:2.4rem}.footer .footer-content-bottom .partners-item{margin-right:4.8rem}.footer .footer-content-bottom .partners-item:last-child{margin-right:0}.footer .footer-content-bottom .partners-link:hover{opacity:1}.footer .footer-content-bottom .registry-item{margin-right:2.2rem}.footer .footer-content-bottom .registry-item img{width:4rem}.footer .footer-content-bottom .registry-item-text{font-size:1.4rem;line-height:2rem}.footer .footer-content-bottom .registry-item-text span{display:block;color:rgba(255,255,255,.5)}.footer .footer-content-bottom .copy{color:rgba(255,255,255,.3)}.hotel .hotel-country{font-size:1.6rem;line-height:2.2rem;margin-top:2.4rem}.hotel .hotel-rating{margin-top:6.4rem;margin-bottom:.8rem}.hotel .hotel-rating .rating-item svg{width:1.6rem;height:1.6rem}.hotel .hotel-title{padding-right:4.4rem;font-size:4.8rem;line-height:5.4rem;font-weight:700}.hotel .hotel-desc{margin:2.4rem 0 1rem;font-size:1.6rem;line-height:2.2rem}.hotel-country-description{font-size:1.6rem;line-height:2.2rem}.hotel-country-description p{margin:.5rem 0}.hotel-country-description a{color:#36a4ff;text-decoration:underline}.hotel .hotel-breadcrums{margin-bottom:5.6rem}.hotel .hotel-search{margin-bottom:4rem}.hotel .hotel-gallery .fotorama__stage__frame{border-radius:.4rem}.choose-hotel{background-color:#f5f5fa;padding-bottom:8rem;padding-top:6rem;margin-top:6rem}.room-card{margin-bottom:2.4rem;padding:2.4rem;background-color:#fff;border-radius:.8rem}.room-card .room-card-pic img{max-height:190px}.room-card .room-card-desc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.6rem}.room-card .desc-header__room-type span{display:block;font-size:1.6rem;line-height:2.2rem;margin-bottom:.4rem}.room-card .desc-header__room-type strong{font-size:2rem;line-height:2.6rem;font-weight:700}.room-card .desc-header__attention{font-size:1.6rem;line-height:2.2rem;max-width:300px}.room-card .service-item{width:40px;height:40px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-color:#e9e8ea;margin-right:10px}.room-card .desc-info__about{font-weight:700;font-size:1.6rem;line-height:2.2rem}.room-card .desc-info__about span{margin-bottom:.4rem;font-weight:400;display:block}.room-card .desc-info__about .about-date{margin-right:4.8rem}.room-card .desc-info__price .tour-count{margin-right:1.6rem;font-size:1.6rem;line-height:2.2rem}.about-hotel{margin-top:12rem;padding-bottom:12rem}.about-hotel .hotel-info-item{border-bottom:1px solid #e9e8ea}.about-hotel .hotel-info-item:last-child{border-bottom:none}.about-hotel .hotel-info-item p{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.2rem}.about-hotel .hotel-info-item p a{color:#3323b8}.about-hotel .hotel-info-item p a:hover{opacity:.7}.about-hotel .hotel-info-item h3{font-size:2rem;line-height:2.6rem;margin-bottom:2rem;margin-top:3.2rem;font-weight:700}.about-hotel .hotel-info-item ul{margin-bottom:1.2rem;padding:0}.about-hotel .hotel-info-item li{font-size:1.6rem;line-height:2.2rem;padding-left:2rem;margin-bottom:1.2rem}.about-hotel .hotel-info-item li:before{content:"";background-color:#3323b8;border-radius:9999px;display:inline-block;height:.8rem;margin-bottom:.2rem;width:.8rem;margin-right:1.2rem;margin-left:-2rem}.about-hotel__rooms{margin-top:4rem}.about-hotel__rooms .rooms-item{padding:3.2rem;border-radius:.8rem;border:1px solid #e9e8ea;margin-bottom:2.4rem}.about-hotel__rooms .rooms-item__pic{max-height:170px}.about-hotel__rooms .rooms-item__pic img{max-width:100%;height:170px;border-radius:.4rem}.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__wrap{position:relative;max-width:251px!important;height:170px!important;border-radius:.4rem!important}.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__wrap .fotorama__nav-wrap{position:absolute;bottom:15px;left:0}.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__wrap{height:170px!important;border-radius:.4rem}.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__img,.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__stage,.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__stage__shaft,.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__wrap--slide .fotorama__stage__frame{height:100%!important}.about-hotel__rooms .rooms-item__pic .room-gallery .fotorama__img{border-radius:.4rem!important}.about-hotel__rooms .rooms-item__desc{margin-left:3.2rem}.about-hotel__rooms .rooms-item__desc h3{font-size:2.4rem;line-height:3.2rem;margin-bottom:1.6rem}.about-hotel__rooms .rooms-item__desc .desc-text{font-size:1.6rem;line-height:2.2rem}.selection-country{background-repeat:no-repeat;background-position:center;background-size:cover}.selection-country .nav-tabs .nav-link{background:0 0;color:#fff}.selection-country .tab-content{background-color:#fff;border-radius:.4rem}.country-tours hr{margin:0 0 4rem 0;background-color:#e9e8ea}.country-tours .country-tours-breadcrums{padding-top:0}.country-tours .nav-tabs-primary{border-bottom:none;margin-bottom:0}.country-tours .tab-content-header{font-size:3.2rem;line-height:3.8rem;font-weight:700}.country-tours .tab-content>.tab-pane{margin-bottom:6rem}.country-tours .tours-list{margin-top:2.4rem}.country-tours .tours-link{display:block;width:100%;height:100%}.country-tours .tours-link-content{height:100%;position:relative}.country-tours .tours-item{margin-bottom:1.6rem}.country-tours .tours-item-icons{position:absolute;top:5px;right:0;font-size:1.4rem}.country-tours .tours-item-icons .tours-item-fav{margin-left:8px}.country-tours .tours-item-container{height:25rem;border:1px solid #e9e8ea;border-radius:.4rem}.country-tours .tours-item-desc{padding:1.6rem;width:100%}.country-tours .tours-item__title{max-width:270px;white-space:nowrap;margin-bottom:.8rem;font-size:2.4rem;line-height:3.2rem;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.country-tours .tours-item__description{font-size:1.3rem}.country-tours .tours-item__rating svg{width:16px;height:16px}.country-tours .tours-item__reviews .reviews-rating{background-color:#3323b8;color:#fff;width:30px;height:30px;display:block;border-radius:.8rem;font-weight:700;font-size:12px;margin-right:10px}.country-tours .tours-item__reviews .reviews-count{font-size:1.6rem;line-height:2.2rem}.country-tours .tours-item__buy .btn{border:none;padding:1.2rem 3rem;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:700}.country-tours .tours-item-gallery{height:25rem}.country-tours .tours-gallery{width:320px}.country-tours .fotorama__stage{height:24.8rem!important}.country-tours .fotorama__wrap{position:relative;width:320px}.country-tours .fotorama__wrap .fotorama__caption{top:10px;left:10px}.country-tours .fotorama__wrap .fotorama__caption__wrap{background-color:#3323b8;color:#fff;opacity:.7;border-radius:.4rem;font-weight:700;padding:2px 5px}.country-tours .fotorama__nav-wrap{position:absolute;left:0;bottom:0}.country-tours .gallery-item{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;height:248px;width:320px;background-repeat:no-repeat;background-position:center;background-size:cover}.country-tours .hotel-icons{padding-top:0;margin-top:20px}.country-tours .country-tours-info{margin-bottom:6rem}.country-tours .country-tours-info__features .features-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.country-tours .country-tours-info__features .features-list-item{font-size:1.4rem;line-height:2rem;margin-right:2.4rem;margin-bottom:1.6rem}.country-tours .country-tours-info__features .features-list-item .features-icon{margin-right:.8rem;width:1.6rem;height:1.6rem;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.country-tours .country-tours-info__features .features-list-item span{white-space:nowrap}.country-tours .country-tours-info__title{margin-top:3.4rem;font-size:3.8rem;line-height:5.4rem;font-weight:700}.country-tours .country-tours-info__text{margin-top:2.4rem;font-size:1.6rem;line-height:2.2rem}.country-tours .country-tours-info__gallery .fotorama__stage,.country-tours .country-tours-info__gallery .fotorama__stage__shaft,.country-tours .country-tours-info__gallery .fotorama__wrap{width:100%!important}.country-tours .country-tours-info__gallery .fotorama__stage{height:520px!important;border-radius:.8rem}.country-tours .country-tours-info__gallery .gallery-item{width:100%;height:520px!important;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.8rem}@media screen and (max-width:1150px){.country-tours .country-tours-info__gallery .fotorama__stage{height:450px!important}}@media screen and (max-width:676px){.country-tours .country-tours-info__gallery .fotorama__stage{height:389px!important}}@media screen and (max-width:576px){.country-tours .country-tours-info__gallery .fotorama__stage{height:192px!important}}.country-tours .country-tours-about__title{margin-bottom:4.8rem;font-size:3.2rem;text-transform:capitalize;line-height:3.8rem;font-weight:700}.country-tours .country-tours-about__list-wrapper{max-height:740px;overflow-y:hidden}.country-tours .country-tours-about__list-wrapper.open{max-height:100%}.country-tours .country-tours-about__list .list-item{overflow-y:hidden;position:relative;padding-left:50px}.country-tours .country-tours-about__list .list-item:last-child .list-item-text p:last-child{padding-bottom:0}.country-tours .country-tours-about__list .list-item-title{font-weight:700;font-size:2.4rem;line-height:3.2rem}.country-tours .country-tours-about__list .list-item-text{font-size:1.6rem;line-height:2.2rem;margin-top:.8rem;padding-top:.8rem}.country-tours .country-tours-about__list .list-item-text p:last-child{padding-bottom:30px}.country-tours .country-tours-about__list .list-item:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50%;background-color:#705fe4;border:7px solid #d4d0f5}.country-tours .country-tours-about__list .list-item:after{content:"";background-color:#c8cad4;display:block;height:calc(100% - 40px);margin-bottom:4rem;position:absolute;top:40px;left:15px;bottom:0;width:1px}.country-tours .country-tours-about__list-wrapper{position:relative}.country-tours .country-tours-about__list-open{position:absolute;bottom:0;left:0;width:100%;padding-top:80px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,.05)),color-stop(13.1%,rgba(255,255,255,.114)),color-stop(18.4%,rgba(255,255,255,.19)),color-stop(23.1%,rgba(255,255,255,.27)),color-stop(27.5%,rgba(255,255,255,.357)),color-stop(31.7%,rgba(255,255,255,.447)),color-stop(36.1%,rgba(255,255,255,.537)),color-stop(40.8%,rgba(255,255,255,.627)),color-stop(45.9%,rgba(255,255,255,.71)),color-stop(51.9%,rgba(255,255,255,.79)),color-stop(58.7%,rgba(255,255,255,.86)),color-stop(66.8%,rgba(255,255,255,.918)),color-stop(76.2%,rgba(255,255,255,.96)),color-stop(87.2%,rgba(255,255,255,.99)),to(#fff));background-image:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.05) 7%,rgba(255,255,255,.114) 13.1%,rgba(255,255,255,.19) 18.4%,rgba(255,255,255,.27) 23.1%,rgba(255,255,255,.357) 27.5%,rgba(255,255,255,.447) 31.7%,rgba(255,255,255,.537) 36.1%,rgba(255,255,255,.627) 40.8%,rgba(255,255,255,.71) 45.9%,rgba(255,255,255,.79) 51.9%,rgba(255,255,255,.86) 58.7%,rgba(255,255,255,.918) 66.8%,rgba(255,255,255,.96) 76.2%,rgba(255,255,255,.99) 87.2%,#fff 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.05) 7%,rgba(255,255,255,.114) 13.1%,rgba(255,255,255,.19) 18.4%,rgba(255,255,255,.27) 23.1%,rgba(255,255,255,.357) 27.5%,rgba(255,255,255,.447) 31.7%,rgba(255,255,255,.537) 36.1%,rgba(255,255,255,.627) 40.8%,rgba(255,255,255,.71) 45.9%,rgba(255,255,255,.79) 51.9%,rgba(255,255,255,.86) 58.7%,rgba(255,255,255,.918) 66.8%,rgba(255,255,255,.96) 76.2%,rgba(255,255,255,.99) 87.2%,#fff 100%)}.country-tours .country-tours-about__list-open span{cursor:pointer;font-size:1.4rem;line-height:2rem}.country-tours .country-tours-about__map{padding-top:8.6rem}.country-tours .country-tours-about__map .country-tours-about__map-wrapper{width:100%;height:450px}.country-tours .entrance .entrance-content{font-size:1.6rem}.country-tours .entrance .entrance-content .content__title{font-size:2.6rem;margin-top:2.4rem;margin-bottom:.7rem}.country-tours .entrance .entrance-content li{font-size:1.6rem;line-height:2.2rem;padding-left:2rem;margin-bottom:1.2rem}.country-tours .entrance .entrance-content li:before{content:"";background-color:#3323b8;border-radius:9999px;display:inline-block;height:.8rem;margin-bottom:.2rem;width:.8rem;margin-right:1.2rem;margin-left:-2rem}.note-attention{padding:1rem 1.8rem;margin:2rem 0;color:#36a4ff;border-radius:.8rem;position:relative;background-color:#ddeefb}.file_doc a{position:relative;padding:2rem 6.4rem;background-color:#f5f5fa;border-radius:.4rem;display:block;color:#2a2a2f!important}.file_doc a:before{content:'';background-image:url('/storage/images/icons/doc_word.svg');position:absolute;background-repeat:no-repeat;display:inline-block;left:0;margin-left:2rem;width:2.4rem;height:2.4rem;background-size:contain;background-position:center}.country-tours .entrance .entrance-content .content__title:first-child{margin-top:0}.country-tours .curorts-list{margin-bottom:12rem}.country-tours .curorts-list .curort{margin-bottom:4rem}.country-tours .curorts-list .curort-wrapper{position:relative}.country-tours .curorts-list .curort__hotel-count{position:absolute;top:15px;left:15px;font-size:1.6rem;line-height:2.2rem;padding:.8rem 1.6rem;background-color:rgba(255,255,255,.8);border-radius:9999px}.country-tours .curorts-list .curort__img{width:100%;height:233px;max-width:100%;border-radius:.8rem;margin-bottom:2rem;background-size:cover;background-repeat:no-repeat;background-position:center}.country-tours .curorts-list .curort__title{margin-bottom:.8rem;font-size:2.4rem;line-height:3.2rem;font-weight:700}.country-tours .curorts-list .curort__desc{margin:0;padding:0;font-size:1.6rem;line-height:2.2rem}.country-tours .excursion{margin-bottom:12rem}.country-tours .excursion-item{margin-bottom:1.6rem}.country-tours .excursion-link:hover .excursion-wrapper:after{opacity:.2;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.country-tours .excursion-wrapper{position:relative}.country-tours .excursion-wrapper:after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:#2a2a2f;border-radius:.8rem;opacity:0;z-index:9}.country-tours .excursion-content{margin-top:2.4rem}.country-tours .excursion-content-30{width:30%;height:100%;padding-left:5px}.country-tours .excursion-content-70{width:70%;height:100%;padding-right:5px}.country-tours .excursion-container{height:220px}.country-tours .excursion-pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.country-tours .excursion-pic h3{font-size:3.2rem;line-height:3.8rem;color:#fff;font-weight:700;position:relative;margin-left:20px;margin-bottom:20px;z-index:10}.country-tours .excursion-pic-left{border-bottom-left-radius:.8rem;border-top-left-radius:.8rem;position:relative}.country-tours .excursion-pic-top-50{margin-bottom:5px;border-top-right-radius:.8rem}.country-tours .excursion-pic-bottom-50{margin-top:5px;border-bottom-right-radius:.8rem}.country-tours .excursion-extended-item{height:100%;padding-bottom:30px;max-height:363px}.country-tours .excursion-extended-link{display:block;height:100%}.country-tours .excursion-extended-wrapper{border-radius:1.2rem;max-height:333px;height:100%}.country-tours .excursion-extended__pic{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:215px!important;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.country-tours .excursion-extended__body{background-color:#f5f5fa;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;max-height:186px;-webkit-box-flex:1;-ms-flex:1;flex:1}.country-tours .excursion-extended__title{font-size:1.6rem;line-height:2.2rem;margin:1.6rem;max-height:8.6rem}.fotorama--fullscreen .fotorama__html .gallery-item{height:100vh!important;background-repeat:no-repeat;background-position:center}.fotorama--fullscreen .fotorama__caption{display:none}.news-container .info-center-link{display:block;margin-bottom:4rem}.news-container .info-center-link-big{margin-bottom:30px}.news-container .news-big{border-radius:.4rem;background-repeat:no-repeat;background-size:cover;background-position:center;height:350px;padding:4rem;color:#fff}.news-container .news-big .info-center-item__tag-big{font-size:1.6rem;line-height:2.2rem}.news-container .news-big .info-center-item__title-big{margin-top:1.6rem;font-size:3.2rem;line-height:3.8rem;font-weight:700}.news-single img{max-width:100%;margin:30px auto;height:auto}.news-single-content{margin-right:12rem}.news-single .section-title{margin-bottom:1.6rem}.news-single__tag{margin-bottom:3.2rem;color:#7e8292;font-size:1.6rem;line-height:2.2rem}.news-single__tag a{color:#7e8292}.news-single__pic{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:5.6rem}.news-single__text{font-size:1.6rem;line-height:2.2rem;margin-bottom:5.6rem}.news-single__text p{margin-bottom:1.6rem}.news-single__text *~p{margin-top:1.6rem}.news-single__text a{color:#3323b8}.news-single__text a:hover{opacity:.7}.news-single__text h2,.news-single__text h3{font-size:2.4rem;line-height:3.2rem;margin-bottom:2.4rem}.news-single__text *~h2,.news-single__text *~h3{margin-top:4.8rem}.news-single__text ol>li:not(:first-child),.news-single__text ul>li:not(:first-child){margin-top:1.2rem}.news-single-content ul li::before{content:"\2022";color:#3323b8;font-weight:700;display:inline-block;width:1em;margin-left:1em}.news-single .others-list{border-top:1px solid #e1e5eb}.news-single .others-list-item{border-bottom:1px solid #e1e5eb}.news-single .others-list-link{display:block;padding:1.6rem 0}.news-single .others-list-link h4{margin-bottom:.8rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}.news-single .others-list-link p{font-size:1.6rem;line-height:2.2rem;margin-bottom:0}.news-single .news-related{margin-top:3.2rem}.show-hidden-text{height:5.6rem;background-color:#e9e8ea;display:block;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;text-align:center;width:100%;border:none}.show-hidden-text:hover{background-color:#c8cad4;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.hidden-text-to-show{display:none}.help-container{padding-top:3rem}.help-container .breadcrumbs{padding-top:0;margin-top:2.8rem;margin-bottom:4.8rem}.help-search{position:relative}.help-search-input{width:100%;height:5.6rem;padding:1.6rem 24rem 1.6rem 1.6rem;font-size:1.6rem;line-height:2.2rem;outline:0;font-weight:500;border-radius:.4rem;border:1px solid #c8cad4}.help-search-input::-webkit-input-placeholder{color:#c8cad4}.help-search-input::-moz-placeholder{color:#c8cad4}.help-search-input:-ms-input-placeholder{color:#c8cad4}.help-search-input::-ms-input-placeholder{color:#c8cad4}.help-search-input::placeholder{color:#c8cad4}.help-search-btn{position:absolute;top:0;right:0;border:none;height:100%;font-size:1.6rem;line-height:2.2rem;border-radius:.4rem;font-weight:500;padding:0 85px}.help-service{margin-bottom:30px}.help-service-link:hover .help-service-wrapper{opacity:.7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.help-service-wrapper{background-color:#f5f5fa;border-radius:.4rem;padding:3.2rem;height:215px;position:relative}.help-service__title{font-size:2.4rem;line-height:3.2rem;font-weight:700}.help-service__icon{width:40px;height:40px;border-radius:50%;background-color:#fff}.help-service__icon svg{width:24px;height:24px}.help-links{margin-top:3.4rem}.help-links-title{margin-bottom:2.4rem;font-size:2rem;line-height:2.6rem;font-weight:700}.help-links-list-item{margin-bottom:1.6rem}.help-links-list-item a{font-size:1.6rem;line-height:2.2rem}.help-links-list-item a:hover{opacity:.7}.countries-info{padding-top:7.2rem}.countries-info .section-title{margin-bottom:5.6rem}.countries-info .countries-wrapper{padding-bottom:6.4rem}.faq{margin-top:6.4rem;padding-bottom:12rem}.faq .section-title{margin-bottom:4rem}.faq-question{margin-bottom:4rem}.faq-question__title{margin-bottom:1.6rem;font-size:2rem;line-height:2.6rem;font-weight:700}.faq-question__text{font-size:1.6rem;line-height:2.2rem}.faq-question__link{margin-top:1.6rem;color:#3323b8;font-size:1.6rem;line-height:2.2rem}.faq-question__link:hover{color:#3323b8}.faq-attention-list{margin-bottom:25px}.faq-attention-list-item{margin-bottom:.8rem}.faq-attention-list-link{font-size:1.6rem;line-height:2.2rem;font-weight:500}.service-single{padding-bottom:12rem}.service-single .breadcrumbs{padding-top:0;margin-top:3.2rem;margin-bottom:4.8rem}.service-single-content{padding-right:12rem}.service-single-content p{font-size:1.6rem;line-height:2.2rem;margin-bottom:1.6rem}.service-single-content *~p{margin-top:1.6rem}.service-single-content h2{margin-bottom:2.4rem;font-size:2.4rem;line-height:3.2rem;font-weight:700}.service-single-content *~h2{margin-top:4.8rem}.service-single-content h3{margin-bottom:2rem;font-size:2rem;line-height:2.6rem;font-weight:700}.service-single-content *~h3{margin-top:3.2rem}.service-single-content ol,.service-single-content ul{list-style-type:none;margin-bottom:1.2rem;padding:0;margin-top:1.2rem;font-size:1.6rem;line-height:3.2rem}.service-single-content ol li,.service-single-content ul li{padding-left:2rem}.service-single-content ul li:before{content:'';margin-bottom:.2rem;display:inline-block;height:.8rem;width:.8rem;border-radius:9999px;background-color:#3323b8}.service-single-content ol li::before{font-weight:700;counter-increment:li;content:counters(li,".")}.service-single-content ol li::before,.service-single-content ul li::before{margin-right:1.2rem;margin-left:-2rem}.service-single-content ol{counter-reset:li}.service-single-content *~ol{margin-top:1.2rem}.service-single-content .dropdown{border-width:0;border-top-width:0;border-top-width:1px;border-style:solid;border-color:#e9e8ea}.service-single-content .dropdown input{display:none}.service-single-content .dropdown label{position:relative;display:block;cursor:pointer;padding:2rem;padding-left:0;font-size:1.6rem;line-height:2.2rem;font-weight:500;color:#2a2a2f}.service-single-content .dropdown label::after{content:'';position:absolute;right:0;height:1.2rem;width:1.2rem;background-size:contain;background-repeat:no-repeat;top:calc(50% - .6rem);background-image:url(../storage/images/icons/arrow-down.svg)}.service-single-content .dropdown input:checked~label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service-single-content .dropdown .d_body{max-height:0;overflow:hidden}.service-single-content .dropdown input:checked~.d_body{max-height:100000px!important}.service-single-content table{font-size:14px;width:100%;border-spacing:0;margin-bottom:4.8rem}.service-single-content table th{border-width:0;border-bottom-width:1px;border-style:solid;border-color:#e9e8ea;padding-top:1.6rem;padding-bottom:1.6rem;padding-left:1.6rem;padding-right:1.6rem;text-align:left;color:#7e8292}.service-single-content table td{padding-top:2.4rem;padding-bottom:2.4rem;padding-left:1.6rem;padding-right:1.6rem}.service-single-content table tr:nth-child(2n) td{background-color:#f5f5fa}.service-single-countries{margin-top:4rem}.service-single-countries .countries-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.service-single-countries .countries-list-link.locked{opacity:.3}.service-single-side .side-item{border-bottom:1px solid #e9e8ea;padding-bottom:2.4rem;margin-bottom:2.4rem}.service-single-side .side-item:last-child{border-bottom:none}.service-single-side .side-title{margin-bottom:2.4rem;font-size:2rem;line-height:2.6rem;font-weight:700}.service-single-side .side-list-item{margin-bottom:1.6rem}.service-single-side .side-list-link{font-size:1.6rem;line-height:2.2rem}.service-single-side .side-list-link.active{font-weight:700}.service-single-side .side-list-link:hover{opacity:.7}.page-single .breadcrumbs{padding-top:0}.contacts{padding-bottom:12rem}.contacts .breadcrumbs{padding-top:0}.contacts .contact-center{font-size:1.6rem;line-height:2.2rem;margin-bottom:2.4rem}.contacts h3{font-weight:700;font-size:2rem;line-height:2.6rem;margin-bottom:2.1rem}.contacts .contact-center .contact__phone,.contacts .contact-center .contact__whatsapp{padding-left:3.2rem;line-height:2.2rem;margin-bottom:1.6rem;position:relative}.contacts .contact-center .contact__phone:before,.contacts .contact-center .contact__whatsapp:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;height:2.4rem;position:absolute;top:0;left:0;width:2.4rem}.contacts .contact-center .contact__phone:before{background-image:url(../storage/images/icons/general/phone_gray.svg)}.contacts .contact-center .contact__whatsapp:before{background-image:url(../storage/images/social/whatsapp.svg)}.contacts .contact-center .contact__phone a,.contacts .contact-center .contact__whatsapp a{line-height:2.2rem;font-size:1.6rem;color:#3323b8}.contacts .contact-center .contact__phone a:hover,.contacts .contact-center .contact__whatsapp a:hover{opacity:.7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.contacts .contact-center .contact__mail{position:relative;padding-left:3.2rem;margin-bottom:1.6rem}.contacts .contact-center .contact__mail:before{content:"";background-image:url(../storage/images/icons/general/mail_gray.svg);top:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:2.4rem;position:absolute;left:0;width:2.4rem}.contacts .contact-center .contact__mail a{color:#3323b8}.contacts .contact-center .contact__mail a:hover{opacity:.7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.contacts .contact-center .contact__address,.contacts .contact-center .contact__time{position:relative;padding-left:3.2rem;margin-bottom:1.6rem}.contacts .contact-center .contact__address:before,.contacts .contact-center .contact__time:before{content:"";top:0;background-position:50%;background-repeat:no-repeat;height:2.4rem;position:absolute;left:0;width:2.4rem}.contacts .contact-center .contact__address:before{background-image:url(../storage/images/icons/general/location_gray.svg);background-size:contain}.contacts .contact-center .contact__time:before{background-image:url(../storage/images/icons/general/clock_gray.svg);background-size:70%}.contacts .contact-center .contact-field{margin-bottom:2.4rem}.contacts .contact-center .contact-title{margin-bottom:.8rem}.contacts .contact-center .contacts-social-list .social-list-link>img{max-width:24px}.contacts .contact-map{height:500px}.contacts .requisites .requisites-block{margin-bottom:2rem}.contacts .requisites .requisites-item{font-size:1.6rem}.contacts .requisites .requisites-item span{font-weight:700}.contacts .offices-sort{padding:2.4rem;background-color:#f5f5fa;border-radius:.4rem;margin-bottom:5.6rem}.contacts .offices-sort label{color:#7e8292;margin-bottom:.8rem;font-size:1.4rem;line-height:2rem}.contacts .offices-sort input[type=search]{height:5.6rem;padding:1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;border:1px solid #f5f5fa;outline:0;border-radius:.4rem;margin-top:28px}.contacts .offices-sort input[type=search]:focus{border-color:#362e79}.contacts .offices-sort .nav-tabs-square{margin-top:28px}.contacts .offices-list{width:66.666667%;border-top:1px solid #e9e8ea}.contacts .offices-list-item{border-bottom:1px solid #e9e8ea;padding:3.2rem 0}.contacts .offices-list .office-wrapper{position:relative}.contacts .offices-list .office-show{position:absolute;top:0;right:0}.contacts .offices-list .office-show .office-show-link{font-size:1.6rem;line-height:2.2rem;color:#3323b8;position:relative;padding-right:30px}.contacts .offices-list .office-show .office-show-link:after{content:'';background-image:url(../storage/images/arrow_key_down_gray.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:24px;height:24px;display:block;position:absolute;top:-2px;right:0}.contacts .offices-list .office-show .office-show-link.collapsed:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.contacts .offices-list .office__title{font-size:2.4rem;line-height:3.2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.4rem}.contacts .offices-list .office__title small{font-size:1.6rem;line-height:2.2rem}.contacts .offices-list .office__title .circle{width:8px;height:8px;border-radius:50%;margin:0 10px 0 15px;display:inline-block}.contacts .offices-list .office__address:before{background-image:url(../storage/images/icons/general/location_gray.svg);background-size:contain}.contacts .offices-list .office__time:before{background-image:url(../storage/images/icons/general/clock_gray.svg);background-size:70%}.contacts .offices-list .office__phone:before{background-image:url(../storage/images/icons/general/phone_gray.svg);background-size:contain}.contacts .offices-list .office__mail{color:#3323b8}.contacts .offices-list .office__mail:hover{opacity:.7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.contacts .offices-list .office__mail:before{background-image:url(../storage/images/icons/general/mail_gray.svg);background-size:contain}.contacts .offices-list .office__mail,.contacts .offices-list p{padding-left:3.2rem;margin-bottom:1.6rem;font-size:1.6rem;line-height:2.2rem;position:relative}.contacts .offices-list .office__mail:before,.contacts .offices-list p:before{display:block;content:"";top:0;background-position:50%;background-repeat:no-repeat;height:2.4rem;position:absolute;left:0;width:2.4rem}.contacts .offices-list .office__name{font-size:1.6rem;line-height:2.2rem;margin:1.6rem 0}.contacts .offices-list .office__form{width:100%;padding:1.6rem;background-color:#f5f5fa;border-radius:.4rem}.contacts .offices-list .office__form label{display:block;color:#7e8292;margin-bottom:.8rem;font-size:1.4rem;line-height:2rem}.contacts .offices-list .office__form input{width:100%;border-radius:.4rem;border:1px solid transparent;height:56px;padding:1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;outline:0}.contacts .offices-list .office__form input:focus{border-color:#3323b8}.contacts .offices-list .office__form input::-webkit-input-placeholder{opacity:.7}.contacts .offices-list .office__form input::-moz-placeholder{opacity:.7}.contacts .offices-list .office__form input:-ms-input-placeholder{opacity:.7}.contacts .offices-list .office__form input::-ms-input-placeholder{opacity:.7}.contacts .offices-list .office__form input::placeholder{opacity:.7}.contacts .offices-list .office__form .checkbox{padding-left:25px;font-size:1.6rem;line-height:2.2rem;color:#212529}.contacts .offices-list .office__form .checkbox a{color:#36a4ff;border-bottom:1px dashed #36a4ff}.contacts .offices-list .office__form .check-style{margin-left:-25px}.contacts .offices-list .office__form .form-error{margin-top:.8rem;color:#ed1c24;font-size:1.4rem;line-height:2rem;font-weight:500;position:relative;padding-left:2.4rem}.contacts .offices-list .office__form .form-error:before{content:'';width:16px;height:16px;display:block;position:absolute;top:0;left:0;background-image:url(../storage/images/icons/general/important_red.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%}.contacts .offices-list .office__form .input-error{border-color:#ed1c24}.contacts .offices-list .office__form .office__btn{height:56px;border:none;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}.contacts .countries-list{-webkit-column-count:5;-moz-column-count:5;column-count:5;margin-top:3.2rem}.contacts .hotline-country__link{font-size:1.6rem;font-size:1.6rem;line-height:2.2rem;color:#3323b8;margin-bottom:1.6rem;position:relative;padding-left:30px}.contacts .hotline-country__link:before{content:'';background-image:url(../storage/images/arrow_key_left_purple.svg);width:24px;height:24px;position:absolute;top:-2px;left:0;display:block}.contacts .hotline-country__title{margin-bottom:4rem;font-size:3.2rem;line-height:3.8rem;font-weight:700}.contacts .hotline-country__phone{padding-left:3.2rem;margin-bottom:2.8rem;line-height:2.2rem;font-size:1.6rem;position:relative}.contacts .hotline-country__phone:before{content:'';width:24px;height:24px;background-image:url(../storage/images/icons/general/phone_gray.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}.form-steps{width:100%;background-color:#f5f5fa;border-radius:1.2rem}.form-steps-section .form-steps-wrapper{padding:0 70px}.form-steps .steps-image{background-color:#2d2284;color:#fff;padding:15px;height:100%;border-radius:1.2rem 0 0 1.2rem;display:flex;flex-direction:column}.form-steps .steps-image img{margin:0 auto}.form-steps .steps-content-wrapper .title{font-size:1.8rem}.form-steps .steps-numbers{padding:0 15px;margin-bottom:15px;position:relative}.form-steps .steps-numbers:after{content:' ';width:90%;height:2px;background-color:#817ab5;left:5%;position:absolute;top:50%}.form-steps .steps-numbers .steps-number{display:flex;justify-content:center;z-index:1}.form-steps .steps-numbers .step{color:#fff;font-size:18px;font-weight:700;line-height:2rem;height:45px;width:45px;padding:13px;border-radius:50%;background-color:#2d2284;position:relative;cursor:pointer}.form-steps .steps-numbers .step:after{content:' ';background-color:#fff;opacity:.4;width:45px;height:45px;display:inline-block;position:absolute;top:0;left:0}.form-steps .steps-numbers .step.active:after{content:none}.form-steps .steps-content-two label{font-size:1.8rem;line-height:2rem;margin-right:1.8rem}.form-steps .steps-content-three label{font-size:1.2rem;margin-top:.5rem}.form-steps input:not([type=checkbox]),.form-steps select{width:100%;border-radius:.4rem;border:1px solid transparent;height:56px;padding:1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;outline:0}.form-steps input:focus{border-color:#3323b8}.form-steps input::-webkit-input-placeholder{opacity:.7}.form-steps input::-moz-placeholder{opacity:.7}.form-steps input:-ms-input-placeholder{opacity:.7}.form-steps input::-ms-input-placeholder{opacity:.7}.form-steps input::placeholder{opacity:.7}.form-steps .checkbox{padding-left:25px;font-size:1.6rem;line-height:2.2rem;color:#212529}.form-steps .checkbox a{color:#36a4ff;border-bottom:1px dashed #36a4ff}.form-steps .check-style{margin-left:-25px}.form-steps .form-error{margin-top:.8rem;color:#ed1c24;font-size:1.4rem;line-height:2rem;font-weight:500;position:relative;padding-left:2.4rem}.form-steps .form-error:before{content:'';width:16px;height:16px;display:block;position:absolute;top:0;left:0;background-image:url(../storage/images/icons/general/important_red.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%}.form-steps .input-error{border-color:#ed1c24}.form-steps input.error{border:1px solid #ed1c24!important;outline:1px solid #ed1c24!important}.form-steps .steps__btn{height:56px;border:none;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}@media all and (max-width:767px){.form-steps .steps-image{border-radius:1.2rem 1.2rem 0 0;flex-direction:row;align-items:center;justify-content:center}.form-steps .steps-image img{margin:0 20px;width:100px}.form-steps .steps-image p{-webkit-flex-basis:30%;flex-basis:30%}}@media all and (max-width:630px){.form-steps .steps-image p{-webkit-flex-basis:50%;flex-basis:50%}}@media all and (max-width:348px){.form-steps .steps-image{padding:10px}.form-steps .steps-image img{margin:0 10px;width:100px}.form-steps .steps-image p{-webkit-flex-basis:50%;flex-basis:50%;font-size:1.4rem}}.section-404{background-image:url("/storage/images/404.jpg");margin-bottom:-12rem;height:100vh;position:relative}.section-404 .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.section-404 .section-404-content{padding-top:12rem;color:#fff;font-size:16px;position:relative;z-index:1}.section-404 .section-404-title{font-size:75px}.section-404 .section-404-description{font-size:30px;margin-bottom:50px}.section-404 a{color:#fff}.section-404 a:hover{color:#a5a5a5}.footer .footer-content-bottom{font-size:16px}.footer .footer-content-bottom a{color:rgba(255,255,255,.3)}.footer .footer-content-bottom a:hover{color:rgba(255,255,255,.5);opacity:1}.footer .partners{margin-left:3rem;color:rgba(255,255,255,.3)}.footer .created{font-size:15px;text-align:right;color:rgba(255,255,255,.3)}@media (max-width:1199.98px){.banner .slide-content{padding:50px 90px}.banner .slide-content .slide-title{font-size:5rem}.header .nav-list-item-agents,.header .nav-list-item-cabinet,.header .nav-list-item-comparison,.header .nav-list-item-fav{display:none}.form-steps-section .form-steps-wrapper{padding:0}.footer .footer-content-bottom .registry{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tourtypes .tourtype-title{font-size:1.3rem}.countries-info .countries-list{-webkit-column-count:5;-moz-column-count:5;column-count:5}.country-tours .tours-item-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0}.country-tours .tours-item-icons .tours-item-fav{margin-left:0}.extra-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.extra-controls-field{margin-bottom:5px}.country-tours .tours-item__title{font-size:2.2rem;max-width:240px}.country-tours .excursion-pic h3{font-size:2.4rem}.nav-tabs-square .nav-link{padding:0 10px}}@media (max-width:991.98px){.dropdown-content-close{position:absolute;top:20px;right:5%}.dropdown-countries-item{width:100%}.dropdown-names-list{margin-bottom:0;display:flex;justify-content:space-between;flex-wrap:wrap}.dropdown-countries-buttons{display:flex;justify-content:space-between;margin-top:0;margin-bottom:30px}.countries-list-item{padding:0 18px}.dropdown-countries-buttons .btn{width:40%}.banner .main-banner-item{height:300px}.banner{height:350px}.additional-nav-item{margin-bottom:2rem}.room-card .room-card-pic img{max-height:250px;max-width:100%}.room-card .desc-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.room-card .desc-header__attention{text-align:left!important;max-width:100%}.room-card .desc-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.room-card .desc-info__about{margin-bottom:20px}.about-hotel__rooms .rooms-item{padding:1rem}.news-single-content{margin-right:0}.countries-info .countries-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.service-single-content{padding-right:0}.service-single-countries .countries-list{margin-bottom:50px}.extra-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.extra-controls-field{margin-bottom:0}.country-tours .tours-item__title{font-size:2.4rem;max-width:270px}.country-tours .hotel-icons{margin:30px 0}.contacts .offices-list{width:100%}.contacts .countries-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.footer .footer-content{padding-bottom:1rem}}@media (max-width:890px){.logo img{width:120px;height:auto}.main-nav .nav-list-item{margin-right:1rem}.header-hot-tour-btn{height:5rem}.header-hot-tour-btn br{display:block}}@media (max-width:820px){.logo img{width:100px}}@media (max-width:767.98px){.header-hot-tour-btn{height:4rem}.header-hot-tour-btn br{display:none}.main-nav{display:block}.main-nav .nav-list-item{width:100%}.main-nav .nav-list .nav-list-submenu{position:static;margin-left:0}.main-nav .nav-list-dropdown .nav-link:after,.main-nav .nav-list-dropdown-content .nav-link:after{background-image:url(../storage/images/arrow_key_down_darkgray.svg);width:24px;height:24px;top:10px;right:0}.dropdown-content-close{position:absolute;top:10px;right:10px}.banner{height:319px}.banner .main-banner-item{height:275px}.banner .slide-content{padding:25px 65px}.banner .slide-content .slide-title{font-size:4rem}.banner .slide-content .slide-subtitle{font-size:2rem}.header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-col{max-width:540px;margin:0 auto;width:100%;height:auto;border-top:1px solid #e9e8ea;padding:20px 0}.header .nav-list-item-cabinet,.header .nav-list-item-comparison,.header .nav-list-item-fav{display:block}.main-nav{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav .dropdown-content{display:block}.main-nav-btn{display:none}.main-nav .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:start;max-width:540px;width:100%;margin:0 auto;padding:0 15px}.main-nav .nav-list-social-item{display:none}.nav-list-user{margin-bottom:20px!important}.main-nav .dropdown-content .additional-nav{-ms-flex-pack:distribute!important;justify-content:space-around!important}.main-nav .dropdown-content{position:relative;top:0}.main-nav .nav-link{padding-top:.8rem;padding-bottom:.8rem;margin-bottom:0;font-size:2rem;line-height:2.6rem;color:#2a2a2f;font-weight:500}.main-nav .dropdown-content .additional-list-link{padding-left:.4rem;padding-right:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:400}.main-nav .dropdown-content .additional-nav-title-mobile{padding-top:.8rem;padding-bottom:.8rem;margin-bottom:0;font-size:2rem;line-height:2.6rem;color:#2a2a2f;font-weight:500;cursor:pointer;position:relative}.main-nav .dropdown-content .additional-nav-title-mobile:after{position:absolute;content:'';background-image:url(../storage/images/arrow_key_down_gray.svg);width:24px;height:24px;display:block;right:0;top:.8rem}.main-nav .dropdown-content .additional-nav-title-mobile.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.selection-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selection-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right-width:1px}.selection-field{width:100%}.selection-field:after{content:'';padding:0 20px;width:100%;height:1px;background-color:#c8cad4;position:absolute;right:1px;top:55px}.selection-btn{width:100%;margin-top:20px;padding:20px 0;border-radius:.4rem}.select2-dropdown--below{position:fixed;top:0;left:0;z-index:20001;width:100%!important;height:100vh}.select2-results{height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select2-container--default .select2-results>.select2-results__options{max-height:50%;max-width:300px;width:100%;margin:0 auto}.additional-nav-item{margin-bottom:0}.additional-list-mobile{display:none}.additional-list-mobile.open{display:block;margin-bottom:10px}.additional-nav-item-contacts{margin:20px 0 40px 0}.tourtype-link{display:block;margin-bottom:30px}.tourtypes .tourtype-title{font-size:2rem}.info-center .info-center-link:hover .info-center-item__pic:after{display:none}.info-center-link{display:block;margin-bottom:50px}.info-center-item{text-align:center}.footer .footer-content-mid .list-links{margin-top:0}.footer-menu{flex-wrap:wrap}.footer-menu-item{margin-bottom:20px;width:50%;padding:20px 30px}.footer .footer-content-mid{padding-top:0;padding-bottom:0}.footer .footer-content-bottom{font-size:15px}.footer .created{font-size:14px}.select2-close{display:block;position:absolute;top:20px;right:20px}.select2-close button{background-image:url(../storage/images/close_black.svg);border:none;width:50px;height:50px;background-color:transparent;background-size:cover;background-repeat:no-repeat}.hotel .hotel-icons{margin-bottom:30px}.room-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-card .room-card-desc{padding-left:0}.room-card .desc-header{margin-bottom:20px}.room-card .desc-header__room-type{margin-bottom:10px}.room-card .desc-service{margin-bottom:20px}.room-card .desc-info__about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.room-card .desc-info__about span{display:inline-block;margin-right:20px}.room-card .desc-info .about-date{margin-right:0;margin-bottom:10px}.room-card .desc-info .about-count .persons{display:inline-block}.room-card .desc-info__price{text-align:center}.room-card .desc-info__price .tour-count{display:block;margin-bottom:20px}.room-card .desc-info__price .btn-price{width:100%;display:block}.nav-tabs-primary .nav-link{font-size:2rem}.info-center-link:hover .info-center-item__pic:after{background-color:transparent}.news-single__social{margin-bottom:5.6rem}.news-single__pic{height:300px}.countries-info .countries-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.country-tours .tours-item-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-tours .fotorama__stage,.country-tours .fotorama__stage__shaft,.country-tours .fotorama__wrap,.country-tours .gallery-item,.country-tours .tours-gallery,.country-tours .tours-item-gallery{width:100%!important}.country-tours .gallery-item{border-radius:.4rem}.country-tours .tours-item-icons{position:static;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.country-tours .tours-item-icons .tours-item-fav{margin-left:8px}.country-tours .tours-item__title{max-width:100%}.main-nav .dropdown-content-cities,.main-nav .dropdown-content-countries,.main-nav .dropdown-content-hot-tours{display:none}.main-menu-open.content-open .dropdown-content-menu,.main-menu-open.content-open .main-nav .nav-list,.main-menu-open.content-open .nav-list-user,.main-menu-open.content-open .navbar-toggler{display:none!important}.main-menu-open.content-open .dropdown-names-list{margin-bottom:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.main-menu-open.content-open .dropdown-names-list-item{margin-right:20px}.main-menu-open.content-open .cities-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.main-menu-open.content-open .dropdown-countries-item .countries-list-container .countries-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.main-menu-open.content-open .header-col{border-top:none;max-width:540px;padding:0}.contacts .offices-sort .nav-tabs-square{width:100%}.contacts .offices-sort .nav-tabs-square .nav-link{padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .offices-sort .nav-tabs-square li{width:50%}.contacts .countries-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:675px){.banner .slide-content{padding:20px 40px}.banner .slide-content .slide-title{font-size:3rem;margin-top:3rem}.banner .slide-content .slide-subtitle{font-size:1.5rem;max-width:70%;line-height:2rem;margin-top:1rem}.banner .slide-content .slide-description{max-width:70%;margin-top:3rem}.about-hotel__rooms .rooms-item{padding:0;border:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.about-hotel__rooms .rooms-item__desc{margin-left:0}.news-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-tabs{margin:0 0 40px 0}.contacts .countries-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:575.98px){.header-container{max-width:100%;width:100%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu-open.content-open .dropdown-countries-item .countries-list-container .countries-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.banner .container-lg{padding:0}.banner{margin-top:0}.banner .slick-list{border-radius:0}.section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-tabs-primary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-tabs-primary .nav-item{margin-bottom:20px}.nav-tabs-primary .nav-link{font-size:3.5rem;margin-right:0}.news-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-tabs .nav-tabs .nav-item{margin:0 0 20px 0}.news-single__pic{height:200px}.countries-info .countries-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.help-search-btn{position:relative;width:100%;height:5.6rem;margin-top:20px}.help-search-input{padding:1.6rem}.rounded-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rounded-tabs{margin-left:0;margin-bottom:30px}.service-single-countries .countries-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.main-menu-open.menu-open .dropdown-names-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.main-menu-open.menu-open .cities-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.main-menu-open.menu-open .dropdown-countries-item .countries-list-container .countries-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center}.footer-menu-item{width:100%}.footer .footer-content-mid{text-align:center}.footer .footer-nav-social{justify-content:center}.footer .footer-content-bottom{padding:2.4rem 3rem 0;text-align:center}.footer .footer-touragency{flex-wrap:wrap}.footer .footer-touragency .copy{width:100%;margin-bottom:10px}.footer .footer-touragency .touragency-check{width:100%;margin-bottom:10px}.footer .footer-touragency .touragency-check .partners{justify-content:center;margin-left:0}.footer .footer-touragency .touragency-check .partners .partners-item{text-align:left}.footer .created{text-align:center;margin-top:5px}}@media (max-width:475px){.main-nav .dropdown-content .additional-nav{justify-content:start!important}.main-menu-open.content-open .dropdown-names-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.banner .slide-content{padding:20px 40px}.banner .slide-content .slide-title{line-height:4rem}.content-filed-buy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tours-item__buy .btn-purple{width:100%;margin-top:20px}.tours-item__sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu-open.menu-open .dropdown-names-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-menu-open.menu-open .cities-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.main-menu-open.menu-open .dropdown-countries-item .countries-list-container .countries-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.contacts .offices-list .office__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts .offices-list .office__title .circle{margin-left:0}.contacts .offices-list .office__title{font-size:1.6rem}.contacts .offices-list .office-show{top:5px}.dropdown-countries-buttons{display:block}.dropdown-countries-buttons .btn{width:100%}}@media (max-width:385px){.footer .footer-content-bottom{padding:2.4rem 1rem 0}}.cbk-phone,.cbk-phone:hover{right:35px!important;bottom:150px!important}.cbk-phone.callbackkiller-mobile{inset:auto!important;position:fixed!important;top:auto!important;right:40px!important;bottom:230px!important}.pfWidgetLinkBlock{display:none!important}.amo-button-holder{bottom:17%!important;right:5%!important;z-index:101!important;padding:0!important}@media (max-height:500px){.amo-button-holder{bottom:20%!important}}@media (max-width:991px){.amo-button-holder{transform:scale(.9)}}@media (max-width:575px){.amo-button-holder{bottom:14%!important}}.content-open .amo-button-holder,.content-open .cbk-phone,.content-open .cbk-phone .cbk-phone,.main-menu-open .amo-button-holder,.main-menu-open .cbk-phone,.menu-open .amo-button-holder,.menu-open .cbk-phone{z-index:0!important}.modal{font-size:1.9rem}.modal .btn{font-size:1.6rem}.modal .logo{max-width:150px;height:auto;margin-left:2rem}.modal .close{margin:0;font-size:2.5rem}#hotToursModal .modal-dialog{max-width:800px}.form-hot-tours .close{padding:0 1rem 3rem}.form-hot-tours .header-select{text-align:center;font-size:1.5rem}.form-hot-tours .header-select select{background-color:transparent;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px dashed navy}.form-hot-tours .header-contact{text-align:right}.form-hot-tours .header-contact span{color:#ed1c24;font-size:1.3rem}.form-hot-tours .body-steps{padding:1rem;background-color:#ebebeb;color:#3d107b}.form-hot-tours .body-steps .step{display:flex;align-items:center;margin-right:1.8rem;cursor:pointer}.form-hot-tours .body-steps .step:last-child{margin-right:0}.form-hot-tours .body-steps .step .step-icon{background-color:#fff;border-radius:50%;width:55px;height:55px;margin-right:.8rem;display:flex;align-items:center;justify-content:center}.form-hot-tours .body-steps .step.passed .step-icon{background-color:#3d107b}.form-hot-tours .body-steps .step .step-icon i:before{content:" ";display:block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat}.form-hot-tours .body-steps .step-1 .step-icon i:before{background-image:url("/storage/images/icons/general/location_blue.svg")}.form-hot-tours .body-steps .step-1.passed .step-icon i:before{background-image:url("/storage/images/icons/general/location_white.svg")}.form-hot-tours .body-steps .step-2 .step-icon i:before{background-image:url("/storage/images/icons/general/calendar_blue.svg")}.form-hot-tours .body-steps .step-2.passed .step-icon i:before{background-image:url("/storage/images/icons/general/calendar_white.svg")}.form-hot-tours .body-steps .step-3 .step-icon i:before{background-image:url("/storage/images/icons/general/clock_blue.svg")}.form-hot-tours .body-steps .step-3.passed .step-icon i:before{background-image:url("/storage/images/icons/general/clock_white.svg")}.form-hot-tours .body-steps .step-4 .step-icon i:before{background-image:url("/storage/images/icons/general/family_blue.svg")}.form-hot-tours .body-steps .step-4.passed .step-icon i:before{background-image:url("/storage/images/icons/general/family_white.svg")}.form-hot-tours .body-steps .step-5 .step-icon i:before{background-image:url("/storage/images/icons/general/plane_blue.svg")}.form-hot-tours .body-steps .step-5.passed .step-icon i:before{background-image:url("/storage/images/icons/general/plane_white.svg")}.form-hot-tours .body-steps .step .step-text{font-size:1.6rem}.form-hot-tours .body-steps .step.active .step-text{font-size:2rem}.form-hot-tours .steps-content{text-align:center}.form-hot-tours .steps-content .step-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.form-hot-tours .steps-content .step-title{font-size:2.5rem;font-weight:600;margin-bottom:15px}.form-hot-tours .steps-content .step-subtitle{font-size:1.6rem;margin-bottom:10px}.form-hot-tours .steps-content .step-data{margin-bottom:10px}.form-hot-tours .steps-content .step-content-3 .step-data{width:220px}.form-hot-tours .steps-content .step-content-4 .step-data{width:250px}.form-hot-tours .steps-content .step-content-5 .step-data{width:250px}.form-hot-tours .steps-content .step-content-5 input:not([type=checkbox]),.form-hot-tours .steps-content input[type=date],.form-hot-tours .steps-content select{width:100%;border-radius:.4rem;border:1px solid rgba(61,16,123,.2);height:40px;padding:.6rem 2rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;outline:0}.form-hot-tours .steps-content input{border:none}.form-hot-tours .steps-content input.error{border:1px solid #ed1c24!important;outline:1px solid #ed1c24!important}.form-hot-tours .steps-content .input-number{display:flex;justify-content:space-between;width:100%;border-radius:.4rem;height:40px;font-size:1.6rem;line-height:2.2rem;font-weight:500;outline:0}.form-hot-tours .steps-content .input-number .input-control{width:40px;height:40px;background-color:#ed1c24;color:#fff;font-size:2rem;line-height:40px;font-weight:500;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-hot-tours .steps-content .input-number .input-control.minus{border-radius:.4rem 0 0 .4rem}.form-hot-tours .steps-content .input-number .input-control.plus{border-radius:0 .4rem .4rem 0}.form-hot-tours .steps-content .input-number .input-control:hover{background-color:#f04248}.form-hot-tours .steps-content .input-number .input{display:flex;flex-grow:1;justify-content:center;padding:0 30px;align-items:center;border-top:1px solid rgba(61,16,123,.2);border-bottom:1px solid rgba(61,16,123,.2)}.form-hot-tours .steps-content .input-number .input input{width:25px;font-weight:600;text-align:right;margin-right:5px}.form-hot-tours .steps-content .form-field{margin-bottom:10px}.form-hot-tours .steps-content .step-content-5 label{font-size:1.2rem;margin-top:.5rem}.form-hot-tours .modal-buttons{padding:0 30px 20px}.form-hot-tours .modal-buttons .btn{padding:15px 25px;width:200px;border:none;border-radius:.4rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}.form-hot-tours .modal-buttons .btn.btn-back{background-color:#ebebeb}.form-hot-tours .modal-buttons .btn.error{color:#f04248;border:2px solid #f04248}@media screen and (max-width:820px){#hotToursModal .modal-dialog{max-width:95%}}@media screen and (max-width:767px){#hotToursModal .modal-dialog{max-width:95%}.modal-header .logo{display:none}.form-hot-tours .body-steps .step .step-text{display:none}}@media screen and (max-width:575px){#hotToursModal .modal-dialog{margin:.5rem auto}.modal-header .header-contact{display:none}.form-hot-tours .modal-buttons .btn{width:auto}}@media screen and (max-width:475px){.form-hot-tours .steps-content .step-content{min-height:270px}.form-hot-tours .body-steps{flex-wrap:wrap}.form-hot-tours .body-steps .step .step-icon{width:40px;height:40px;margin-right:0}.form-hot-tours .body-steps .step .step-icon i:before{width:20px;height:20px}.form-hot-tours .steps-content .step-title{font-size:2rem}.form-hot-tours .modal-buttons .btn{padding:10px 18px}}@media screen and (max-width:400px){.form-hot-tours .modal-buttons .btn{font-size:1.3rem}}@media screen and (max-width:350px){.form-hot-tours .header-select select{max-width:120px}.form-hot-tours .header-select br{display:none}.form-hot-tours .modal-buttons .btn{padding:10px 5px}}