@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Oswald:wght@700&display=swap";.slick-loading .slick-list{background:#fff url(/wp-content/themes/vihartravels/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/wp-content/themes/vihartravels/css/fonts/slick.eot);src:url("/wp-content/themes/vihartravels/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/vihartravels/css/fonts/slick.woff) format("woff"),url(/wp-content/themes/vihartravels/css/fonts/slick.ttf) format("truetype"),url("/wp-content/themes/vihartravels/css/fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.post,.page{margin:0}html{max-width:100%;height:100%;overflow-x:hidden;font-size:14px}@media screen and (min-width:1200px){html{font-size:15px}}.overflow-hidden{overflow:hidden}body{margin:0;overflow-x:hidden;max-width:100%;font-family:"Poppins",sans-serif;font-size:1rem;line-height:1.4;color:#111;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overflow-hidden{overflow:hidden}input:-internal-autofill-selected{background:transparent!important}a,button{transition:all .3s}a:active,a:focus,a:visited,a:hover,button:active,button:focus,button:visited,button:hover{text-decoration:none;outline:none}a:visited,button:visited{color:currentColor}.btn{font-size:1rem;padding:.4rem 2rem;font-size:.8rem;display:inline-block}input[type=submit].btn-primary,a.btn-primary,button.btn-primary{background:#ef1c24;border-color:#ef1c24;color:#fff;border-radius:5px;font-family:"Poppins",serif;padding:.7rem 1.5rem;text-transform:uppercase}input[type=submit].btn-primary:hover,input[type=submit].btn-primary:focus,a.btn-primary:hover,a.btn-primary:focus,button.btn-primary:hover,button.btn-primary:focus{background:#dd1017;border-color:#dd1017;box-shadow:.2rem .2rem rgb(239 28 36 / .3)}input[type=submit].btn-primary:visited,a.btn-primary:visited,button.btn-primary:visited{background:#ef1c24;border-color:#ef1c24;color:#fff}input[type=submit].btn-secondary,a.btn-secondary,button.btn-secondary{background:#0848a0;border-color:#0848a0;color:#fff;border-radius:5px;font-family:"Poppins",serif;padding:.7rem 1.5rem;text-transform:uppercase}input[type=submit].btn-secondary:hover,input[type=submit].btn-secondary:focus,a.btn-secondary:hover,a.btn-secondary:focus,button.btn-secondary:hover,button.btn-secondary:focus{background:#073b83;border-color:#073b83;box-shadow:.2rem .2rem rgb(8 72 160 / .3)}input[type=submit].btn-secondary:visited,a.btn-secondary:visited,button.btn-secondary:visited{background:#0848a0;border-color:#0848a0;color:#fff}.font-weight-medium{font-weight:500}strong,.font-weight-semibold{font-weight:600}.bodyfont{font-family:"Poppins",sans-serif}.titlefont{font-family:"Poppins",serif}.clear{clear:both}ul{list-style-type:none;padding-left:0;margin:0}.img-fluid{max-width:100%;height:auto}p{margin:0;color:#666}textarea{resize:vertical;min-height:80px}.body-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0848a0;z-index:400;opacity:0;visibility:hidden;transition:all .3s linear}.body-overlay.in{opacity:1;visibility:visible}.container{padding-left:20px;padding-right:20px}@media screen and (min-width:640px){.container{max-width:560px!important}}@media screen and (min-width:768px){.container{max-width:740px!important}}@media screen and (min-width:1024px){.container{max-width:960px!important}}@media screen and (min-width:1200px){.container{max-width:1140px!important}}.text-center{text-align:center}.menu-icon{display:inline-block;width:35px;text-align:right;height:29px;position:relative;background:#fff0;border:none;box-shadow:none;outline:0}.menu-icon span{width:22px;height:2px;background:#000;display:inline-block;position:relative}.menu-icon span:before,.menu-icon span:after{content:"";width:25px;height:2px;position:absolute;right:0;background:#000;-webkit-transition:.3s cubic-bezier(.22,.68,0,1.71);-moz-transition:.3s cubic-bezier(.22,.68,0,1.71);-o-transition:.3s cubic-bezier(.22,.68,0,1.71);transition:.3s cubic-bezier(.22,.68,0,1.71)}.menu-icon span:before{bottom:-6px}.menu-icon span:after{top:-6px}.menu-icon.in span{width:0}.menu-icon.in span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);bottom:0}.menu-icon.in span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);top:0}.logo-tagline{text-transform:uppercase;letter-spacing:.5em;display:inline-block;border:4px double rgb(255 255 255 / .25);border-width:4px 0;position:relative}.logo-tagline span{font:700 1em/1 "Oswald",sans-serif;letter-spacing:0;padding:.25em 0 .325em;display:block;margin:0 auto;text-shadow:0 0 80px rgb(255 255 255 / .5);animation:blinkColorChange 1.6s infinite;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}@keyframes aitf{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes colorAnimation{0%,100%{color:red}50%{color:initial}}@keyframes blinkColorChange{0%{color:red}50%{color:#ddd}100%{color:red}}.site-header{position:relative;position:fixed;top:0;left:0;right:0;z-index:99;border-top:10px solid #ef1c24}.site-header .site-nav-wrapper{position:fixed;top:53px;right:0;bottom:0;background:#fff;left:0;z-index:999;padding:10px 35px;opacity:0;visibility:hidden;transition:all .3s linear;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px)}.site-header .site-nav-wrapper.in{visibility:visible;opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.site-header .menu a{display:block;padding:8px 0}.site-header .menu>li>a{color:#111;font-size:14px}.site-header .menu .sub-menu a{font-size:13px;color:#666}.site-header .sub-menu{display:none}@media screen and (min-width:1024px){.site-header{border-top:15px solid #ef1c24}.site-header .site-nav-wrapper{position:static;padding:0;background:#fff0;visibility:visible;opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0)}.site-header .menu-primary-menu-container,.site-header .menu-header-menu-container{height:100%}.site-header .menu{height:100%}.site-header .menu>li{display:inline-flex;vertical-align:top;margin-left:1rem;height:100%;align-items:center;position:relative}.site-header .menu>li:after{position:absolute;content:"";left:0;right:0;bottom:0;height:4px;background:#fff0;transition:all .3s}.site-header .menu>li>a{color:#111;position:relative;padding:7px 0;font-size:14px}.site-header .menu>li:hover:after,.site-header .menu>li.current-menu-item:after,.site-header .menu>li.current-menu-parent:after{background:#ef1c24}.site-header .menu>li:hover>a,.site-header .menu>li.current-menu-item>a,.site-header .menu>li.current-menu-parent>a{opacity:.8}.site-header #primary-menu>.menu-item-has-children{position:relative}.site-header #primary-menu>.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;min-width:500px;background:#fff;margin:0;padding:0;display:block;opacity:0;visibility:hidden;transition:all .3s;max-height:65vh;overflow-y:auto;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.site-header #primary-menu>.menu-item-has-children>.sub-menu::-webkit-scrollbar{width:10px}.site-header #primary-menu>.menu-item-has-children>.sub-menu::-webkit-scrollbar-track{background:#f1f1f1}.site-header #primary-menu>.menu-item-has-children>.sub-menu::-webkit-scrollbar-thumb{background:#bbb}.site-header #primary-menu>.menu-item-has-children>.sub-menu::-webkit-scrollbar-thumb:hover{background:#aaa}.site-header #primary-menu>.menu-item-has-children>.sub-menu.in{opacity:1;visibility:visible}.site-header #primary-menu>.menu-item-has-children:not(.megamenu) .sub-menu a{color:#111;padding:8px 15px;font-size:14px;border-bottom:1px solid #eee}.site-header #primary-menu>.menu-item-has-children:not(.megamenu) .sub-menu a:hover{background:#f2f2f2}.site-header #primary-menu>.menu-item-has-children.megamenu>.sub-menu{display:flex;column-gap:30px;padding:15px 25px}.site-header #primary-menu>.menu-item-has-children.megamenu>.sub-menu>.menu-item>a{font-weight:600;font-size:14px;border-bottom:1px solid #eee;padding:6px 0;margin-bottom:6px}.site-header #primary-menu>.menu-item-has-children.megamenu>.sub-menu a{white-space:nowrap;color:#111;font-size:13px;padding:4px 0;width:180px}.site-header #primary-menu>.menu-item-has-children.megamenu>.sub-menu a:hover{opacity:.7;border-left:3px solid #ef1c24;padding-left:4px}.site-header #primary-menu>.menu-item-has-children.megamenu>.sub-menu .sub-menu{display:block;margin:0}}@media screen and (min-width:1200px){.site-header .menu>li{margin-left:2rem}.site-header .scan-btn{padding:8px 15px}}@media screen and (max-width:1023px){.site-header .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.site-header .toggle-submenu{position:relative;width:30px;height:20px}.site-header .toggle-submenu:before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:15px;height:15px;transition:all .3s;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}.site-header .toggle-submenu.in:before{transform:rotate(-180deg)}}.site-header a:visited{color:#111}.site-header .logo-img{transition:all .3s}.site-header.in .logo-img{width:85px}.header-search{width:100%;margin:20px auto 0;background:#eee;border-radius:40px;overflow:hidden}.header-search form{display:flex}.header-search input[type=search]{padding:5px 20px;border:none;background:#fff0}.header-search input[type=search]:focus{outline:0;box-shadow:none;border:none}.header-search button{border-radius:40px;color:#ef1c24!important;width:30px;display:flex;align-items:center;justify-content:center;background:#ef1c24 url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6725 16.6412L21 21M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center!important;background-size:20px auto!important;overflow:hidden;text-indent:-9999px}@media screen and (min-width:768px){.header-search{max-width:250px;margin-top:0}}.slick-slider .slick-track{display:flex;column-gap:30px}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:none}.hero-section .slick-slider .slick-track{column-gap:0}.hero-section .slick-slide{position:relative;height:100vh;min-height:400px;max-height:700px;overflow:hidden}@media screen and (min-width:768px)and (orienattion:portrait){.hero-section .slick-slide{height:50vh;max-height:580px}}.hero-section .slick-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:0}.hero-section .slick-slide img{height:100%;width:100%;object-fit:cover;object-position:center}.hero-section .hero-text{position:absolute;left:0;top:50%;right:0;transform:translateY(-50%);z-index:10}.hero-section .slide-nav{position:absolute;background:#fff0;padding:20px;z-index:25;border:none;top:50%;transform:translateY(-50%)}.hero-section .slide-nav.slide-prev{left:15px}.hero-section .slide-nav.slide-next{right:15px;left:auto}.tour-banner{position:relative;overflow:hidden}.tour-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:0}.tour-banner>*{position:relative;z-index:10}.slick-dots{position:static;margin-top:30px}.slick-dots li{width:auto;height:auto}.slick-dots li button{width:6px;height:6px;background:#ef1c24;border-radius:50%;padding:0}.slick-dots li button:before{display:none}@media screen and (min-width:640px)and (max-width:1023px){.home-upcoming .col:last-child{display:none}}.img-wrap{background:#000}.img-wrap img{transition:all .3s}.card:hover img{opacity:.5}.content-bg{background:#eee url(/wp-content/themes/vihartravels/images/andaman-bg.jpg) no-repeat center center;background-size:cover;position:relative}.content-bg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#363636;z-index:1;opacity:.6}.page-banner img{height:35vh;width:100%;min-height:220px;max-height:300px;object-fit:cover;object-position:center}.breadcrumb .breadcrumb-item{color:currentColor}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:.5rem;color:currentColor;content:"|"}.breadcrumb a:visited{color:currentColor}.post-content p{margin-bottom:1rem}.anchor-absolute{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3}.check-list li{padding-left:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ef1c24' class='bi bi-check-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") no-repeat;background-position-y:.2rem;background-size:1em auto}.check-list li:not(:last-child){margin-bottom:4px}.uncheck-list li{padding-left:30px;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ef1c24' class='bi bi-x-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z'/%3E%3C/svg%3E") no-repeat;background-position-y:.2rem;background-size:1em auto}.uncheck-list li:not(:last-child){margin-bottom:4px}.seasonal-tour-section .card:hover .overlay{transform:none;margin-bottom:15px}.contact-cards .cc-block{padding-left:30px}.contact-cards .cc-block:not(:last-child){margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.contact-cards .address{background:url(/wp-content/themes/vihartravels/images/location.svg) no-repeat;background-size:1rem auto}.contact-cards .phone{background:url(/wp-content/themes/vihartravels/images/phone.svg) no-repeat;background-size:1rem auto}.contact-cards .email{background:url(/wp-content/themes/vihartravels/images/email.svg) no-repeat;background-size:1rem auto}.contact-cards .user{background:url(/wp-content/themes/vihartravels/images/user.svg) no-repeat;background-size:1rem auto}body.single-tour{padding-bottom:60px}@media screen and (min-width:1024px){body.single-tour{padding-bottom:65px}}.price-footer{box-shadow:0 -2px 8px rgb(0 0 0 / .15);background:#fff;position:fixed;left:0;right:0;z-index:75;bottom:0;transform:translateY(110%);transition:all .3s}.price-footer.in{transform:none}.tour-tabs-wrap{position:sticky;top:99px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .15)}@media screen and (min-width:768px){.tour-tabs-wrap{top:99px}}@media screen and (min-width:1280px){.tour-tabs-wrap{top:106px}}.tour-tabs{overflow-x:auto}.tour-tabs a{padding:15px 0;font-size:1.1rem;display:block;color:#888;white-space:nowrap;position:relative}.tour-tabs a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff0;transition:all .3s}.tour-tabs a.active{font-weight:600;color:#0848a0}.tour-tabs a.active:after{background:currentColor}.tour-single-details .badge{padding:4px 8px 2px 8px;border-radius:30px;display:inline-block;color:#fff;background:#0848a0}.tour-single-details .itenarary .day-info:not(:last-child){padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.tour-single-details .location iframe{width:100%;height:300px}.tour-single-details .pricing .table-wrap{overflow-x:auto}.tour-single-details .pricing .table-wrap::-webkit-scrollbar{height:4px}.tour-single-details .pricing .table-wrap::-webkit-scrollbar-track{background:#f1f1f1}.tour-single-details .pricing .table-wrap::-webkit-scrollbar-thumb{background:#888}.tour-single-details .pricing .table-wrap::-webkit-scrollbar-thumb:hover{background:#555}.tour-single-details .pricing table{width:100%;margin:0}.tour-single-details .pricing th{font-weight:500;background:#eee}.tour-single-details .pricing th,.tour-single-details .pricing td{white-space:nowrap;padding:8px 15px;border-bottom:1px solid #eee}.tour-single-details .acc .acc:last-child{border-bottom:0}.tour-list-card .badge{padding:4px 8px 2px 8px;border-radius:30px;display:inline-block;background:#888;color:#fff}.acc-title{cursor:pointer}.acc-panel{display:none}.dest-list a{box-shadow:none}.dest-list a:hover{box-shadow:0 2px 8px rgb(0 0 0 / .15)}.legal-content h2{font-size:1.3rem;font-weight:700;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow-y:auto}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;top:3em;left:0;width:90%;margin:auto;right:0;max-width:800px;background-color:#fff;margin-bottom:3em;box-shadow:0 0 1.5em rgb(0 0 0 / .35)}.modal-wrapper.modal-sm{max-width:400px}.modal-wrapper.international-booking-modal{max-width:1000px}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-header,.modal-content{padding:1em}@media screen and (min-width:768px){.modal-header,.modal-content{padding-left:2rem;padding-right:2rem}}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .06);border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:none;border:0}.modal-close:hover{color:#777}.modal-heading{font-size:1.2rem;margin:0;font-weight:600}.modal-content>*:first-child{margin-top:0}.modal-content>*:last-child{margin-bottom:0}.modal.offer-modal .modal-wrapper,.modal.offer-modal .modal-header{background:#fff0;max-width:500px;box-shadow:none;border:none}.modal.offer-modal .modal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);right:auto}.modal.offer-modal .modal-close{position:static;margin-right:-25px}.cf7form-wrap .form-control{height:45px;border-radius:4px;font-size:14px;padding:.375rem .75rem;width:100%;border:1px solid #ddd}@media screen and (min-width:1200px){.cf7form-wrap .form-control{font-size:15px}}.cf7form-wrap .form-group{margin-bottom:20px}.cf7form-wrap textarea.form-control{height:80px}.cf7form-wrap .wpcf7-not-valid-tip{font-size:12px;margin-top:5px;text-align:left}.cf7form-wrap .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff;font-size:13px}.cf7form-wrap .wpcf7 form.invalid .wpcf7-response-output{border-color:#ed5c5c;background:#ed5c5c;color:#fff;font-size:13px}.cf7form-wrap label{font-size:13px;text-transform:uppercase;display:inline;float:none;font-weight:600;margin-bottom:10px}.cf7form-wrap .wpcf7-list-item{margin:0 1.5rem .2rem 0}.cf7form-wrap .wpcf7-list-item.first{margin-left:0}.cf7form-wrap .wpcf7-list-item label{display:inline-flex;align-items:center;font-weight:400;text-transform:capitalize;gap:8px;font-size:14px}.cf7form-wrap .wpcf7-list-item input[type=checkbox]{width:1rem;height:1rem;accent-color:#ef1c24}.cf7form-wrap .file input[type=file]{display:none}.cf7form-wrap .file label{cursor:pointer;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;display:flex;align-items:center}.cf7form-wrap .file label:after{content:"";position:absolute;right:15px;top:0;bottom:0;margin:auto 0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 471.2 471.2' style='enable-background:new 0 0 471.2 471.2;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23666' d='M457.7,230.15c-7.5,0-13.5,6-13.5,13.5v122.8c0,33.4-27.2,60.5-60.5,60.5H87.5c-33.4,0-60.5-27.2-60.5-60.5v-124.8 c0-7.5-6-13.5-13.5-13.5s-13.5,6-13.5,13.5v124.8c0,48.3,39.3,87.5,87.5,87.5h296.2c48.3,0,87.5-39.3,87.5-87.5v-122.8 C471.2,236.25,465.2,230.15,457.7,230.15z'/%3E%3Cpath fill='%23666' d='M159.3,126.15l62.8-62.8v273.9c0,7.5,6,13.5,13.5,13.5s13.5-6,13.5-13.5V63.35l62.8,62.8c2.6,2.6,6.1,4,9.5,4 c3.5,0,6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1l-85.8-85.8c-2.5-2.5-6-4-9.5-4c-3.6,0-7,1.4-9.5,4l-85.8,85.8 c-5.3,5.3-5.3,13.8,0,19.1C145.5,131.35,154.1,131.35,159.3,126.15z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;background-size:contain}.select_tour_dates .date-item{position:relative;transition:all .3s;width:215px;display:inline-block;vertical-align:top;text-align:center;padding:2px 8px;border:1px solid #ef1c24;border-radius:30px;margin:0 3px 6px 0;font-size:13px}.select_tour_dates .date-item.active,.select_tour_dates .date-item:hover{background:#ef1c24;color:#fff}@media screen and (min-width:1280px){.select_tour_dates .date-item{font-size:14px}}#email-result.success{color:green}#email-result.failed{color:red}.form-email .btn[disabled]{opacity:.6}.site-footer li{margin:4px 0}.site-footer li a{display:block}.site-footer a:not(.btn){color:inherit}.site-footer a:not(.btn):hover{color:inherit;opacity:.7}.cr a:visited,.cr a:active{color:inherit}.cr a:hover{opacity:.7}