.language-selector{display:"flex";align-items:center;border:1px solid #ccc;border-radius:8px;padding:4px 8px;background-color:transparent;color:#fff;width:fit-content}#language-select{background:transparent;color:#fff;border:none;font-size:14px;cursor:pointer;outline:none;font-family:Candara}.login-btn{background-color:transparent;border:1px solid white}.logoob{width:140px}.visilogo{width:70px;margin-right:10px}.toolbarCtn{display:flex;justify-content:space-between}.navBarCtn{display:flex;width:50%}.navBarCtn ul{padding:0;width:100%;display:flex;justify-content:space-between}.navLinks,.navLinksMobile{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-family:Candara}.loginbtn,.loginbtnMobile{color:#000000de;text-decoration:none;font-family:Candara;font-size:14px;border-radius:5px;border:1px solid #ccc;background-color:transparent;padding:4px 8px;color:#fff;width:fit-content;margin-left:10px}.bannerInf{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;max-width:1300px;padding:68px 0 0;width:calc(100% - 134px);min-height:640px}.bannerprincipal{min-height:900px}.bannertext{width:100%;display:flex;justify-content:center;margin-top:110px}.bannerinfw{margin:0;max-width:980px;text-align:center}.cardBanner{display:flex;justify-content:center;width:100%;margin-top:90px;transform:translateY(18px)}.cardCtn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var( --Background-color-background-surface, rgba(249, 249, 249, .2) );border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-lg, 16px);display:flex;justify-content:space-between;align-items:center;gap:30px;margin-inline:0;min-height:132px;padding:24px 44px;width:min(980px,calc(100% - 24px));box-shadow:0 4px 4px #0000001f,0 8px 24px -4px #13192714}.cardContentLeft{display:flex;flex-direction:column;gap:8px;align-items:center;min-width:0}.cardtitle{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin:0;text-align:center}.carddetails{color:#fff;font-family:Candara;font-size:32px;font-weight:400;line-height:30px;margin:0;text-align:center}.cardprice{font-size:32px;font-weight:700}.cardeq{font-size:32px;font-weight:400}.cardusd{font-size:32px;font-weight:700}.cardActions{display:flex;align-items:center;gap:14px}.cardOr{color:#fff;font-family:Candara;font-size:18px;font-weight:700;line-height:22px;margin:0}.cardSkeletonTitle{font-size:48px;margin:0;width:340px}.cardSkeletonDetails{font-size:28px;margin:0;width:460px}.cardbtn{align-items:center;background-color:#a62b6b;color:#fff;border-radius:42px;display:inline-flex;font-size:22px;font-weight:700;justify-content:center;line-height:26px;height:56px;padding:0 26px;text-decoration:none;font-family:Candara;width:274px;text-align:center;margin:0}.infctn{text-align:center;font-size:40px;font-weight:700;line-height:49px;font-family:Inter;margin:0;padding:0}.infctnsub{text-align:center;font-size:16px;font-weight:600;line-height:20px;margin:20px 0 0;font-family:Inter;width:100%;padding:0}.infBold{font-weight:700;font-family:Candara}.infoVisitax{background-color:#fff;display:flex;flex-direction:column;justify-content:center}.infovisitaxtitle{color:#952f57}.infovisitaxtxt{color:#00596a}.principalbtnpay{color:#fff;text-decoration:none;text-align:center;background-color:#952f57;border-radius:50px;padding:6px 35px;margin:0 auto;margin-block:70px;font-family:Candara}.banner-faq-txt{display:flex;justify-content:center;padding-block:100px}.bannerfaqtxt{font-family:Candara;font-size:40px;font-weight:700}.imageinfobtn{background-color:#952f57;border:none;padding:6px 35px;margin-bottom:4rem;border-radius:30px;text-decoration:none;color:#fff;font-family:Candara}.imageinfobtn:hover{background-color:#952f58dc}.testimonials-container{text-align:center;padding:3rem;font-family:Arial,sans-serif;background:#fff}.testimonials-title{font-size:2.7rem;color:#952f57;font-family:Candara;font-weight:400;margin-bottom:5rem}.testimonials-title-mobile{font-size:1.7rem;color:#952f57;font-family:Candara;font-weight:400;margin-bottom:2rem}.testimonials-title span,.testimonials-title-mobile span{color:#952f57;font-weight:700;font-family:Candara}.testimonials-grid{display:flex;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem}.testimonial-card{box-shadow:0 4px 8px #0000001a;border-radius:30px;width:310px;height:330px;text-align:left;position:relative;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between}.testimonial-quote{color:#952f57;display:flex;align-items:center;justify-content:center;position:relative;bottom:45px}.textimonialtxt{color:#333;padding:10px 20px;margin:0;font-family:Candara;font-size:15px;text-align:center}.testimonial-footer{display:flex;flex-direction:column;align-items:center;justify-content:center}.testimonial-avatar{width:100px;height:100px;border-radius:50%;position:relative;top:33px}.stars-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:100%;padding:6px}.stars{color:#f5c518;font-size:1.1em}.testimonial{padding:0;margin:0}.special-card{display:flex;flex-direction:column;justify-content:space-between;margin-inline:25px;width:330px;height:400px}.special-card .stars-wrapper{padding:15px}.special-card .testimonial-avatar{width:115px;height:115px}.placesctn{background-color:#fff}.placestitlectn{display:flex;justify-content:center;align-items:center}.placesctn .placetitle{padding:20px 0 0;margin:0 0 30px;color:#952f57;font-size:3.8rem;font-family:Candara}.place-title-mobile{padding:0;margin:0 0 30px;color:#952f57;font-size:2.8rem;font-family:Candara}.placeswrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;justify-content:center;justify-items:center;width:100%}.placeitem{display:flex;flex-direction:column;align-items:center;width:200px;margin-bottom:25px}.placeimg{width:180px;height:180px;object-fit:cover;border-radius:10px}.placetxt p{text-align:start}.placedescription{display:flex;flex-direction:column;align-items:start;text-align:start;justify-content:start;align-content:start;width:85%}.placename{color:#4c0f28;font-family:Candara;font-size:20px;font-weight:400}.placedescription p{padding:0;margin:0}.lastplacesctn{display:flex;margin-inline:110px;flex-wrap:wrap}.footerwrapper{display:flex;justify-content:space-between;padding:30px}.footerlogosctn{margin-top:20px}.footerlogo{width:100px}.footerlogob{width:200px;margin-left:40px}.footer-linkswp{position:relative;right:80px}.footerlinks{display:flex;flex-direction:column;line-height:3;padding:0;font-family:Arial regular}.footerlinks li{list-style:none}.footerlink{text-decoration:none;color:#eee9eb}.footersocial{width:23%}.footersocial p{color:#fff}.footersocial ul{display:flex;justify-content:space-around;padding:0}.footersocial ul li{list-style:none}.footercontact{display:flex;justify-content:center;align-items:center;flex-direction:column}.footercontact p{color:#fff;font-size:20px;margin-block:30px}.footercontacts{display:flex;justify-content:space-around;padding-bottom:30px}.contactitem{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contactitem p{color:#fff;margin:0}.footer-line{display:flex;justify-content:center}.line{background-color:#fff;width:90%;padding:.3px}.footer-copyright{color:#fff;padding-bottom:20px;display:flex;justify-content:center}.footersocialtxt{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.bannerprincipal{object-fit:cover}.bannertext{margin-top:50px}.navBarCtn{display:none}.loginbtnMobile{margin-left:0;margin-top:15px}.visilogo{width:50px}.logoob{width:100px}.navLinks{margin-inline:5px;font-size:11px;text-align:center}.language-select{font-size:11px}.language-selector img{display:none}.bannerinfw{margin-inline:auto;max-width:100%}.cardCtn{min-height:0;padding:20px 16px 18px;width:100%}.cardtitle{font-size:16px;line-height:34px}.carddetails{font-size:18px;line-height:24px}.cardprice{font-size:28px}.cardeq{font-size:25px}.cardusd{font-size:28px}.cardActions{flex-direction:column;align-items:stretch;gap:10px}.cardOr{align-self:center;font-size:20px;line-height:22px}.cardbtn{width:100%;height:50px;font-size:18px;line-height:22px}.infctnsub{font-size:18px;line-height:24px;margin-top:8px}.footerlogo{width:80px}.footerlogob{width:150px;margin-left:20px}.footer-linkswp{right:35px}.contactitem p{padding:0}}@media screen and (max-width: 640px){.bannertext{margin-top:30px}.infctn{font-size:28px;line-height:1.12}.infctnsub{line-height:1.2;margin-top:20px}.cardtitle{line-height:30px}.carddetails{font-size:16px;line-height:20px}.cardprice{font-size:25px}.cardeq{font-size:20px}.cardusd{font-size:25px}.bannerInf{width:100%}.bannerinfw{max-width:100%}.cardBanner{margin-top:35px}.cardCtn{flex-direction:column;min-height:0;padding-top:25px;width:80%}.cardContentLeft{align-items:center}.cardActions{flex-direction:column;align-items:stretch;gap:10px}.cardbtn{width:100%;height:50px;font-size:18px;line-height:22px}}:root{--app-font-family: "Inter", sans-serif}html,body{margin:0;padding:0;width:100%;min-height:100%;height:100%;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:none;background-color:#d9d8d8;font-family:var(--app-font-family)!important}body{overflow-y:auto;touch-action:manipulation;-webkit-overflow-scrolling:touch}#root{min-height:100dvh;display:flex;flex-direction:column;overscroll-behavior-y:none;font-family:var(--app-font-family)!important}#main-content{flex:1 1 auto;min-height:100dvh}*{font-family:var(--app-font-family)!important}
