@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"black mango";src:url("../../fonts/black-mango/BlackMango-Regular.woff") format("woff"),url("../../fonts/black-mango/BlackMango-Regular.woff") format("woff2");font-weight:normal;font-style:normal}.primary-font{font-family:"Poppins",sans-serif}.secondary-font{font-family:"Caveat",sans-serif}.quaternary-font{font-family:"Bitter",serif}.tab-content>.tab-pane:not(.active),.pill-content>.pill-pane:not(.active){display:block;height:0;overflow-y:hidden}:root{--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;font-family:"Poppins",sans-serif;font-weight:400;color:#1b263c}h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;font-style:normal;padding:0}a{cursor:pointer}@media only screen and (min-width: 768px){::-webkit-scrollbar{width:4px;background:rgba(0,0,0,0)}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#7d9d9c}::-webkit-scrollbar-thumb:hover{background:#373435}}a{text-decoration:none}body.mega-menu-active{overflow:hidden}.mega-menu-active{position:relative}.mega-menu-active::after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(1px)}.fade-up{opacity:0;transform:translateY(50px);transition:opacity .7s ease,transform .7s ease}.fade-up-active{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transform:translateX(-50px);transition:opacity .7s ease,transform .7s ease}.fade-left-active{opacity:1;transform:translateX(0)}.fade-right{opacity:0;transform:translateX(50px);transition:opacity .7s ease,transform .7s ease}.fade-right-active{opacity:1;transform:translateX(0)}.zoom-in{opacity:0;transform:scale(0.8);transition:opacity .7s ease,transform .7s ease}.zoom-in-active{opacity:1;transform:scale(1)}#closeMenu{cursor:pointer}.mobi-menu-btn{transition:all .3s ease-in-out}.mobi-menu-btn:hover{background:#b1d7db !important}.header-section.hidden{display:none}.header-section.scrolled-up .header-top .mob-menu .hamburger-menu{background:linear-gradient(90deg, #7E1C73 0%, #1B263C 100%);transition:background-color .3s ease}.header-section .header-top{transition:background-color .3s ease}.header-section .header-top .mob-menu .hamburger-menu{background:linear-gradient(90deg, #7E1C73 0%, #1B263C 100%);transition:background-color .3s ease;width:100%}@media only screen and (min-width: 1200px){.header-section .main-logo .main-logo{transition:all .3s ease-in-out}.header-section.scrolled-up .header-top{background:linear-gradient(90deg, #7E1C73 0%, #1B263C 100%);z-index:99999999999}.header-section.scrolled-up .header-top .mob-menu .hamburger-menu{background:linear-gradient(148deg, rgba(125, 157, 156, 0) 60.22%, #E4DCCF 125.68%),#576f72;transition:background-color .3s ease}.header-section.scrolled-up .header-top .main-logo{position:relative;top:0}}.--section{margin-top:65px;margin-bottom:40px}@media only screen and (min-width: 1200px){.--section{margin-top:7.8125vw;margin-bottom:4.6875vw}}.d-show{display:none}@media only screen and (min-width: 1200px){.d-show{display:flex}}body.open-menu{overflow:hidden}textarea{padding:15px;max-height:150px}@media only screen and (min-width: 1200px){textarea{padding:.78125vw;max-height:8.8541666667vw}}input,textarea{font-family:"Poppins",sans-serif !important;border-radius:none}input[type=radio],input[type=checkbox]{accent-color:#7a1d71}a{transition:all .3s ease-in-out}a:hover{color:#7a1d71 !important}.primary-btn{border:1px solid #1b263c;font-family:"Quicksand",sans-serif;color:#1b263c;padding:15px 20px 16px 20px;position:relative;font-size:16px;font-weight:500;line-height:16px;letter-spacing:3.2px;transition:all .3s ease-in-out;text-transform:capitalize}.primary-btn::after{content:"";position:absolute;bottom:0;right:0;width:80%;height:3px;background-color:#7e1c73;z-index:1;transition:all .3s ease-in-out}.primary-btn:hover{background-color:#7e1c73;color:#fff !important;box-shadow:0px 4px 15px rgba(125,157,156,.6)}.primary-btn:hover::after{width:100%;z-index:-1}@media only screen and (min-width: 1200px){.primary-btn{padding:.8854166667vw 1.9270833333vw;font-size:1.0416666667vw;line-height:1.0416666667vw;letter-spacing:.2083333333vw}.primary-btn::after{content:"";position:absolute;height:.15625vw}}.page-template-terms-conditions .top-description-section{margin-top:230px;margin-bottom:80px}@media only screen and (min-width: 768px){.page-template-terms-conditions .top-description-section{margin-bottom:40px}}@media only screen and (min-width: 1200px){.page-template-terms-conditions .top-description-section{margin-bottom:4.1666666667vw}}.top-description-section{margin-bottom:100px}.top-description-section .main-wrap{padding:0 40px}.top-description-section .main-wrap .top-description-wrap{text-align:center}@media only screen and (min-width: 1200px){.top-description-section{margin-bottom:7.8125vw}.top-description-section .main-wrap{padding:0 18.90625vw}}.temp-description-section{margin-bottom:50px}.temp-description-section .main-wrap{padding:0 40px}.temp-description-section .main-wrap .top-description-wrap{text-align:center}@media only screen and (min-width: 1200px){.temp-description-section{margin-bottom:2.6041666667vw}.temp-description-section .main-wrap{padding:0 18.28125vw}.temp-description-section .main-wrap .top-description-wrap{text-align:center}}.single-silver_country .inner-banner-section .single-page{display:none}.single-silver_country .inner-banner-section .start2{display:none !important}.no-banner-top{margin-top:240px}@media only screen and (min-width: 1200px){.no-banner-top{margin-top:21.3541666667vw}}button{border:none}textarea{width:100%}.cf7mls-btns-last-step{display:flex !important;justify-content:center;position:absolute;bottom:20px;right:0;left:0;border-radius:0}.cf7mls-btns-last-step button{background:rgba(0,0,0,0) !important;color:#1b263c;border:1px solid #1b263c;border-radius:0;font-size:16px;font-weight:600;line-height:16px;letter-spacing:3px;text-transform:uppercase;font-variant:all-small-caps;font-family:"Quicksand",sans-serif;padding:5px 22px 13px 22px !important;position:relative;transition:all .3s ease-in-out}.cf7mls-btns-last-step button:hover{background-color:#7e1c73;color:#fff}.cf7mls-btns-last-step button:after{position:absolute;bottom:0;right:0;height:2px;width:80%;background-color:#7e1c73;content:""}@media only screen and (min-width: 1200px){.cf7mls-btns-last-step{bottom:1.0416666667vw}.cf7mls-btns-last-step .button{background:#fff;color:#1b263c;border:1px solid #1b263c;font-size:1.1979166667vw;line-height:1.1979166667vw;letter-spacing:.2083333333vw;font-family:"Quicksand",sans-serif;padding:.5208333333vw 1.71875vw .6770833333vw 1.71875vw !important;height:3.125vw}}.cf7mls-btns{display:flex;justify-content:center;position:absolute;bottom:20px;right:0;left:0}.cf7mls-btns .cf7mls_btn{background:#fff;color:#1b263c;border:1px solid #1b263c;border-radius:0;font-size:16px;font-weight:600;line-height:16px;letter-spacing:3px;text-transform:uppercase;font-variant:all-small-caps;font-family:"Quicksand",sans-serif;padding:5px 22px 13px 22px !important;position:relative;transition:all .3s ease-in-out;height:38px;width:fit-content}.cf7mls-btns .cf7mls_btn:hover{background-color:#7e1c73;color:#fff}.cf7mls-btns .cf7mls_btn:after{position:absolute;bottom:0;right:0;height:2px;width:80%;background-color:#7e1c73;content:""}@media only screen and (min-width: 1200px){.cf7mls-btns{bottom:1.0416666667vw}.cf7mls-btns .cf7mls_btn,.cf7mls-btns .cf7mls_back{background:#fff;color:#1b263c;border:1px solid #1b263c;font-size:1.1979166667vw;line-height:1.1979166667vw;letter-spacing:.2083333333vw;font-family:"Quicksand",sans-serif;padding:.5208333333vw 1.71875vw .6770833333vw 1.71875vw !important;height:2.6041666667vw}}.reservation-form-wrapper .form-inner{padding-bottom:150px}.reservation-form-wrapper .form-inner .form-section{margin-bottom:20px}.reservation-form-wrapper .form-inner .form-section .section-title-svg{display:flex;align-items:center;border-bottom:1px solid rgba(126,28,115,.1);margin-bottom:20px}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg{margin-right:10px}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg svg{width:20px;height:20px}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-title{font-size:16px}.reservation-form-wrapper .form-inner .form-section .form-row.date input[type=date]{color:#1b263c;font-size:15px;text-transform:uppercase}.reservation-form-wrapper .form-inner .form-section .form-row.date .form-item p span input{font-size:16px}.reservation-form-wrapper .form-inner .form-section .form-row.date .form-item p span input::placeholder{color:rgba(27,38,60,.2705882353);text-transform:uppercase}.reservation-form-wrapper .form-inner .form-section .form-row .form-item{padding-top:1px;margin-bottom:30px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range p label{width:100%;font-size:15px;margin-bottom:10px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options p{flex-wrap:wrap;display:flex}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p{flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p span{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p{display:flex;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p label{width:34%;font-size:14px;font-weight:500}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span{width:80%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span input{width:100%;padding:10px 5px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span input[type=date]{color:#373435 !important;background:#fff !important;-webkit-text-fill-color:#373435 !important;opacity:1 !important;width:94%;border:.5px solid rgba(69,69,69,.86);height:30px;line-height:normal;appearance:auto !important;-webkit-appearance:auto !important}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item.country-f{padding-top:1px}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item.country-f p span input{padding-left:80px}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item.country-f p span .flag-container .selected-flag{width:60px}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item.country-f p span .flag-container .selected-flag .selected-dial-code{display:none}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box{display:flex;margin-bottom:30px;align-items:center;justify-content:space-between}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box p label{font-size:14px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter{width:70%;border:1px solid rgba(27,38,60,.4)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p{display:flex;justify-content:space-between;margin-bottom:0;width:100%;height:42px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p button svg{width:12px;height:10px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p span{font-size:14px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter span{display:flex;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button{background-color:rgba(0,0,0,0);border-right:1px solid rgba(27,38,60,.4);padding:0 20px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button:last-child{border-left:1px solid rgba(27,38,60,.4);border-right:1px solid rgba(0,0,0,0)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box p{width:30%}.reservation-form-wrapper .form-inner .btn-wrap{text-align:center;margin-bottom:40px}.reservation-form-wrapper .form-inner .btn-wrap .primary-btn{padding-top:0;background-color:rgba(0,0,0,0)}.reservation-form-wrapper .active-dots{position:absolute;bottom:140px;right:0;text-align:center;left:0;display:flex;justify-content:center}.reservation-form-wrapper .active-dots .dot{width:15px;height:15px;border-radius:15px;background:#d9d9d9}.reservation-form-wrapper .active-dots .dot.ac-dot1{background:#7e1c73;margin-right:10px}.reservation-form-wrapper .active-dots .dot.ac-dot3{margin-right:10px}.reservation-form-wrapper .active-dots .dot.ac-dot4{background:#7e1c73}@media only screen and (min-width: 768px){.reservation-form-wrapper .form-inner .form-section{margin-bottom:20px}.reservation-form-wrapper .form-inner .form-section .section-title-svg{display:flex;align-items:center;border-bottom:1px solid rgba(126,28,115,.1);margin-bottom:20px}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg{margin-right:10px}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg svg{width:20px;height:20px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item{margin-bottom:30px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range p label{width:100%;font-size:15px;margin-bottom:10px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options p{flex-wrap:wrap;display:flex}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p{flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p span{width:100%;padding-left:1px;padding-top:1px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p span textarea{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p{flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p span{width:100%;padding-left:1px;padding-top:1px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p span textarea{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p{display:flex;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p label{width:34%;font-size:15px}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span{width:80%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span input{width:100%;padding:10px 5px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box{display:flex;margin-bottom:30px;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter{width:60%;border:1px solid rgba(27,38,60,.4)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p{display:flex;justify-content:space-between;margin-bottom:0;width:100%;height:42px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter span{display:flex;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button{background-color:rgba(0,0,0,0);border-right:1px solid rgba(27,38,60,.4);padding:0 20px}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button:last-child{border-left:1px solid rgba(27,38,60,.4);border-right:1px solid rgba(0,0,0,0)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box p{width:30%}.reservation-form-wrapper .form-inner .btn-wrap{text-align:center;margin-bottom:40px}.reservation-form-wrapper .form-inner .btn-wrap .primary-btn{padding-top:0;background-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1200px){.reservation-form-wrapper .form-inner{padding-bottom:8.8541666667vw}.reservation-form-wrapper .form-inner .form-section{margin-bottom:2.0833333333vw}.reservation-form-wrapper .form-inner .form-section .section-title-svg{display:flex;align-items:center;border-bottom:.0520833333vw solid rgba(126,28,115,.1);margin-bottom:1.3020833333vw}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg{margin-right:1.0416666667vw}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-svg svg{width:1.5625vw;height:1.5625vw}.reservation-form-wrapper .form-inner .form-section .section-title-svg .section-title{font-size:1.0416666667vw;margin-bottom:.2604166667vw}.reservation-form-wrapper .form-inner .form-section .form-row.two-col{display:flex}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item{width:calc((100% - 1.0416666667vw)/2);margin-right:1.0416666667vw}.reservation-form-wrapper .form-inner .form-section .form-row.two-col .form-item:last-child{margin-right:0}.reservation-form-wrapper .form-inner .form-section .form-row.date input[type=date]{font-size:.8333333333vw;text-transform:uppercase}.reservation-form-wrapper .form-inner .form-section .form-row.date .form-item p label{margin-bottom:1.3020833333vw}.reservation-form-wrapper .form-inner .form-section .form-row.date .form-item p span input{font-size:.8333333333vw}.reservation-form-wrapper .form-inner .form-section .form-row.date .form-item p span input[type=date]{width:100%;border:.5px solid rgba(69,69,69,.86);height:3.4895833333vw;line-height:normal;appearance:auto !important;-webkit-appearance:auto !important}.reservation-form-wrapper .form-inner .form-section .form-row .form-item{margin-bottom:1.5625vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range p label{width:100%;font-size:.8333333333vw;margin-bottom:.5208333333vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options{width:65%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options p{flex-wrap:nowrap;display:flex;flex-direction:row;justify-content:space-between}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options p label{width:fit-content}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.range .options p label input{font-size:.8333333333vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p{flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p span{width:100%;padding-left:.0520833333vw;padding-top:.0520833333vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.special p span textarea{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p{flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p span{width:100%;padding-left:.0520833333vw;padding-top:.0520833333vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item.how p span textarea{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p{display:flex;align-items:center;flex-direction:column;width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p label{width:100%;font-size:.8333333333vw}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row .form-item p span input{width:100%;padding:.5208333333vw .5208333333vw;height:3.5416666667vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col{display:flex}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box{display:flex;margin-bottom:30px;align-items:center;width:calc((100% - 2.0833333333vw)/3);margin-right:1.0416666667vw;flex-direction:column}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box p label{font-size:.8333333333vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box:nth-child(3n){margin-right:0}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter{width:100%;border:.0520833333vw solid rgba(27,38,60,.4)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p{display:flex;justify-content:space-between;margin-bottom:0;width:100%;height:3.5416666667vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p span{font-size:.7291666667vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p button svg{width:1.4583333333vw;height:.3645833333vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p button:last-child svg{width:1.71875vw;height:.9375vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter p label{width:100%}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter span{display:flex;align-items:center}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button{background-color:rgba(0,0,0,0);border-right:.0520833333vw solid rgba(27,38,60,.4);padding:0 1.0416666667vw}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box .counter button:last-child{border-left:.0520833333vw solid rgba(27,38,60,.4);border-right:.0520833333vw solid rgba(0,0,0,0)}.reservation-form-wrapper .form-inner .form-section .form-row.three-col .traveler-box p{width:100%;margin-bottom:1.0416666667vw}.reservation-form-wrapper .form-inner .btn-wrap{text-align:center;margin-bottom:0;position:absolute;bottom:0;right:0}.reservation-form-wrapper .form-inner .btn-wrap:hover{background-color:#7a1d71 !important}.reservation-form-wrapper .form-inner .btn-wrap .primary-btn{padding-top:0;background-color:rgba(0,0,0,0)}.reservation-form-wrapper .active-dots{position:absolute;bottom:7.8125vw;right:0;text-align:center;left:0;display:flex;justify-content:center}.reservation-form-wrapper .active-dots .dot{width:.78125vw;height:.78125vw;border-radius:.78125vw;background:#d9d9d9}.reservation-form-wrapper .active-dots .dot.ac-dot1{background:#7e1c73;margin-right:.5208333333vw}.reservation-form-wrapper .active-dots .dot.ac-dot4{background:#7e1c73;margin-left:.5208333333vw}}.wpcf7-response-output{position:relative;bottom:36px;display:none}.fix-icon-wrap{position:fixed;right:15px;bottom:15%;z-index:99999;transition:.7s ease-in-out;cursor:pointer}.fix-icon-wrap .fix-icon-inner{display:flex;align-items:center}.fix-icon-wrap .fix-icon-inner .fix-icon{width:48px;height:48px;border-radius:50%;padding:12px;display:flex;justify-content:center;align-items:center;margin:10px 0}.fix-icon-wrap .fix-icon-inner .fix-icon img{width:25px;height:25px}.fix-icon-wrap .fix-icon-inner .fix-icon.wp{background:#006265}.fix-icon-wrap .fix-icon-inner .fix-icon.call{background:#c2a878}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers{display:flex;flex-direction:column;margin-right:8px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item{background-color:#7a1d71;color:#fff;margin-bottom:8px;padding:5px 15px;transition:all .3s ease-in-out;border:1px solid #fff}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item:last-child{margin-bottom:0}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item:hover{color:#999 !important}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers.open{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (min-width: 1024px){.fix-icon-wrap{right:2.8645833333vw;bottom:5.2083333333vw}.fix-icon-wrap .fix-icon-inner{display:flex}.fix-icon-wrap .fix-icon-inner .fix-icon{margin:0 .2604166667vw;width:2.8645833333vw;height:2.8645833333vw}.fix-icon-wrap .fix-icon-inner .fix-icon img{width:1.4583333333vw;height:1.4583333333vw}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers{display:flex;flex-direction:column;margin-right:.4166666667vw;opacity:0;visibility:hidden;pointer-events:none}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item{background-color:#7a1d71;color:#fff;margin-bottom:.4166666667vw;padding:.2604166667vw .8333333333vw;transition:all .3s ease-in-out;border:.0520833333vw solid #fff}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item:last-child{margin-bottom:0}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers .whatapp-item:hover{color:#999 !important}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers:hover{opacity:1;visibility:visible}.fix-icon-wrap .fix-icon-inner .hover-logo-two-numbers.open{opacity:1;visibility:visible;pointer-events:auto}}#menu-language-menu,.menu-item-gtranslate{list-style:none !important}.menu-item-gtranslate .gt_selector.notranslate option{color:#000 !important}.menu-item-gtranslate .gt_selector.notranslate{font-weight:700;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;border-block:none;border-inline:1px solid hsla(0,0%,100%,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;width:37px;padding:3px}input,textarea{border:.5px solid rgba(69,69,69,.86)}@media only screen and (min-width: 1200px){.menu-item-gtranslate .gt_selector.notranslate{width:3.5416666667vw;font-size:0.8333333333vw;font-weight:700;text-transform:uppercase;background-color:rgba(0,0,0,0);color:#fff;padding:0.5208333333vw 1.5625vw .78125vw .78125vw;border-block:none;border-inline:0.0520833333vw solid hsla(0,0%,100%,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input,textarea{font-size:.8333333333vw;border:1px solid #000}}select:focus,select:focus-visible,select:active{outline:none !important;box-shadow:none !important}#increase-adults,#decrease-adults,#increase-kids,#decrease-kids,#increase-infants,#decrease-infants{cursor:pointer}.cf7mls_back{border:1px solid #000 !important;border-radius:0 !important}.cf7mls_back:hover{background-color:#7e1c73 !important}.con-des-title,.con-des-dec{transition:opacity .35s ease,transform .35s ease;opacity:1;transform:translateY(0)}.con-des-left.is-changing .con-des-title,.con-des-left.is-changing .con-des-dec{opacity:0;transform:translateY(8px)}.d-none{display:none !important}.custom-option{width:100%;padding:14px 5px;border-radius:0;font-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 5 5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 10px center;border:.5px solid rgba(69,69,69,.86);color:#000}.custom-option:focus{border-color:#000;outline:none}@media only screen and (min-width: 1200px){.custom-option{padding:.7291666667vw;height:3.5416666667vw;font-size:.8333333333vw;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 5 5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 20px center}}input,textarea{font-size:16px !important;border-radius:0}input:focus,textarea:focus{border-color:#000;outline:none !important}select{padding-right:40px;background-position:right 20px center;background-repeat:no-repeat}.wpcf7-phonetext{padding-left:80px !important}@media only screen and (min-width: 1024px){.wpcf7-phonetext{padding-left:5.2083333333vw !important}}.tax-country_region .destinations a{color:#f509c0 !important}.tax-country_region .menu-footer-menu-container .destinations a{color:#1b263c !important;font-weight:700 !important}input{font-size:16px}.sri-text{text-align:left;margin-bottom:10px;margin-top:10px}.sri-text span{font-size:15px;line-height:20px;margin-top:10px}@media only screen and (min-width: 1024px){input{font-size:.8333333333vw}.sri-text{text-align:left;margin-bottom:.5208333333vw;margin-top:1.0416666667vw}.sri-text span{font-size:.8333333333vw;line-height:1.0416666667vw;margin-top:1.0416666667vw}}.selected-dial-code{display:none !important}input[type=date]{color:#373435 !important;background:#fff !important;-webkit-text-fill-color:#373435 !important;opacity:1 !important;width:94%;border:.5px solid rgba(69,69,69,.86);height:45px;min-height:45px;line-height:normal;box-sizing:border-box;appearance:none !important;-webkit-appearance:none !important}input[type=date]::-webkit-date-and-time-value{font-size:14px;text-align:left;margin:0}.form-row.sri-lanka-row .form-item p{display:flex;flex-direction:column}.form-row.sri-lanka-row .form-item p label{width:100% !important;font-weight:700 !important}.form-row.sri-lanka-row .form-item p label span{width:100% !important}.form-row.sri-lanka-row .form-item p label span span label{width:100% !important}.form-row.sri-lanka-row .form-item p span{width:100% !important}.form-row.sri-lanka-row .form-item p span span{margin-bottom:10px}.form-row.sri-lanka-row .form-item p span span:last-child{margin-bottom:0}.form-row.sri-lanka-row .form-item p span span label{display:flex;flex-direction:row}.form-row.sri-lanka-row .form-item p span span label input{width:15px !important;height:15px !important;margin-right:10px}.form-row.sri-lanka-row .form-item p span span label span{font-weight:500 !important}@media only screen and (min-width: 1024px){.form-row.sri-lanka-row .form-item p{display:flex;flex-direction:column}.form-row.sri-lanka-row .form-item p label{width:100% !important;font-weight:700 !important}.form-row.sri-lanka-row .form-item p label span{width:100% !important}.form-row.sri-lanka-row .form-item p label span span label{width:100% !important}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap{width:100% !important}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox{margin-bottom:.5208333333vw;display:flex;flex-wrap:wrap;justify-content:space-between}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox:last-child{margin-bottom:0}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox span{width:48% !important}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox span label{display:flex;flex-direction:row}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox span label input{width:.78125vw !important;height:.78125vw !important;margin-right:.5208333333vw !important}.form-row.sri-lanka-row .form-item p .wpcf7-form-control-wrap .wpcf7-checkbox span label span{font-weight:500 !important;width:100% !important}}.wpcf7-response-output{position:relative;bottom:166px;display:none !important}.cf7mls-btns{display:flex;justify-content:center;position:absolute;bottom:30px;right:0;left:0}.fieldset-cf7mls.cf7mls_current_fs .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none !important}.fieldset-cf7mls .wpcf7-response-output{display:none !important}.wpcf7 form.sent .wpcf7-response-output{bottom:56px;display:block !important}.country-f{padding-top:1px;margin-top:1px}.country-f p{padding-top:1px}/*# sourceMappingURL=global.css.map */
