@import url(https://fonts.googleapis.com/css?family=Montserrat&display=swap);*{box-sizing:border-box}body{position:relative;margin:0;padding:0}.tiktok{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ETikTok%3C/title%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.width-full{display:block;width:100%}.center{text-align:center;justify-content:center}.center-content{display:flex;margin:auto}.content{margin:20px auto;max-width:500px;padding:0 10px}.title-inset-shadow{padding-top:50px;box-shadow:inset 0 20px 20px #999}.title{font-family:'Montserrat';text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;letter-spacing:1px;margin-top:2rem}.title h1{background-image:url(/img/fire-crop.gif);background-size:cover;color:#fff0;background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;text-transform:uppercase;font-size:72px;line-height:.75;margin:20px auto 0;width:100%}@media screen and (max-width:600px){.title h1{font-size:42px}.title h1#luxury-accommodations{font-size:36px}.title h1#luxury-transport{font-size:38px}.title h1#home{font-size:72px}}.title :is(h2,h3,h4,h5,h6){background-image:url(/img/fire-crop.gif);background-size:cover;color:#fff0;background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;text-transform:uppercase;line-height:.75;margin:20px auto 0}.title small{font-size:12px;display:block;padding:10px 0}.banner{text-align:center}.banner-logo{position:relative;margin:auto;width:0;height:0;border-left:100px solid #fff0;border-right:100px solid #fff0;border-top:100px solid #1e2f42;margin-bottom:-100px;z-index:1000}.banner-logo img{position:absolute;top:-90px;left:-55px;width:110px;height:auto}.splide__slide.is-active.is-visible{display:flex;justify-content:center}.splide__slide{min-height:500px}.splide__slide img{width:100%;min-height:500px}#splide{display:block}#header-banner{display:none;width:100%}#header-banner img{width:100%;height:auto;min-height:500px}@media screen and (max-width:600px){#splide{display:none}#header-banner{display:block}}hr{background-image:url(../img/divisor.webp);background-position:center;border:none;height:5px;background-repeat:no-repeat}:is(h1,h2,h3,h4,h5,h6){text-align:center;font-family:arial;font-weight:700;font-size:63px;padding:20px 0;margin:auto;text-transform:uppercase}@media screen and (max-width:600px){h2{font-size:40px}h2#luxury-transport{font-size:36px}}h3{font-size:32px;color:#0c6431;padding-bottom:0}h4{font-size:24px;color:#0c6431;padding-bottom:0}small{display:block;font-size:.5em}p,li,small,label,input,div{font-family:Arial,Helvetica,sans-serif}label{font-size:20px}textarea{height:250px;border-radius:10px;border:2px solid #34e0a1;margin:10px 0}input{font-size:18px;margin:10px 0 10px;padding:10px 5px;border-radius:10px;border:1px solid #34e0a1}.checkbox{font-size:18px;margin:10px 0 10px;padding:10px 5px;cursor:pointer}select{font-size:18px;margin:10px 0 10px;padding:10px 5px;border-radius:10px;border:1px solid #34e0a1}input[type='checkbox']{display:none}input[type='checkbox']~span{line-height:20px;text-transform:none}input[type='checkbox']~span:before{float:left;font-size:40px;font-family:'FontAwesome';font-style:normal;font-weight:400;margin-right:20px}input[type='checkbox']:not(:checked)~span:before{content:'\f204'}input[type='checkbox']:checked~span:before{content:'\f205';color:#34e0a1}button[type='submit']{color:#fff;margin:10px 0;font-size:25px;text-transform:uppercase;text-align:center;font-weight:700;background-color:#0c6444;border-radius:10px;border-color:#fff0;text-shadow:5px 0 #000;box-shadow:0 0 3px #000;cursor:pointer}button[type='submit']:hover,button[type='submit']:active{background-color:#88f1cb}p{font-size:16px;line-height:30px;text-align:justify;max-width:1400px;margin:auto;padding:5px 20px}.page-content{display:grid;grid-gap:1rem;padding:1rem;max-width:1024px;margin:0 auto;font-family:var(--font-sans);--d:700ms;--e:cubic-bezier(0.19, 1, 0.22, 1);--font-sans:'Rubik', sans-serif;--font-serif:'Cardo', serif}@media (min-width:600px){.page-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.page-content{grid-template-columns:repeat(4,1fr)}.page-content.limit-3{grid-template-columns:repeat(3,1fr)}.page-content.limit-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px){.page-content{max-width:1400px}}.columns{display:grid;grid-gap:1rem;padding:1rem;max-width:1400px;margin:auto}@media (min-width:800px){.columns{grid-template-columns:repeat(2,1fr)}.columns.limit-5{grid-template-columns:repeat(5,1fr)}}.card{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:1rem;width:100%;text-align:center;color:whitesmoke;background-color:whitesmoke;box-shadow:0 1px 1px rgb(0 0 0 / .1),0 2px 2px rgb(0 0 0 / .1),0 4px 4px rgb(0 0 0 / .1),0 8px 8px rgb(0 0 0 / .1),0 16px 16px rgb(0 0 0 / .1)}.card .title{font-size:1.3rem;font-weight:700;line-height:1.2;text-align:center;padding:0}.card .copy{font-family:var(--font-serif);font-size:1.125rem;font-style:italic;line-height:1.35;padding:0;text-align:left;margin-bottom:0}@media (min-width:600px){.card{height:400px}.card.nightlife,.card.yachts-fishing{height:500px}}.card__media{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;z-index:0;pointer-events:none}.card__media img{display:block;width:100%;height:100%;object-fit:cover;transform:translateY(0) scale(1.1);transition:transform calc(var(--d) * 1.5) var(--e)}.card::before,.card::after{content:'';position:absolute;top:0;left:0;width:100%;pointer-events:none}.card::before{height:100%;z-index:1;background:#fff0;transition:transform calc(var(--d) * 1.5) var(--e)}.card.white-filter::before{background-color:rgb(255 255 255 / .28)}.card::after{height:200%;z-index:2;background-image:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .009) 11.7%,rgb(0 0 0 / .034) 22.1%,rgb(0 0 0 / .072) 31.2%,rgb(0 0 0 / .123) 39.4%,rgb(0 0 0 / .182) 46.6%,rgb(0 0 0 / .249) 53.1%,rgb(0 0 0 / .32) 58.9%,rgb(0 0 0 / .394) 64.3%,rgb(0 0 0 / .468) 69.3%,rgb(0 0 0 / .54) 74.1%,rgb(0 0 0 / .607) 78.8%,rgb(0 0 0 / .668) 83.6%,rgb(0 0 0 / .721) 88.7%,rgb(0 0 0 / .762) 94.1%,rgb(0 0 0 / .79) 100%);transform:translateY(-50%);transition:transform calc(var(--d) * 2) var(--e)}.card>.content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0;padding:0;max-width:none;z-index:3;text-align:center}.card .content>*+*{margin-top:1rem}.card>.content .button-group{margin-top:auto}.card.bachelor .card__media img{object-position:right center}.card.bachelorette .card__media img{object-position:65% center}.card.luxuryvillas#villa-vvsj .card__media img{object-position:25% center}.card.luxuryvillas#hotel-always-me .card__media img{object-position:left center}.card.luxuryvillas#hotel-always-me-lvl-up .card__media img{object-position:left center}.card.luxuryvillas#hotel-exclusive-me .card__media img{object-position:left center}.card.luxuryvillas#hotel-extra-me .card__media img{object-position:25% center}.card.luxuryvillas#hotel-extra-me-beach .card__media img{object-position:left center}.card.luxuryvillas#hotel-extra-me-terrace .card__media img{object-position:left center}.card.luxuryvillas#hotel-studio-me .card__media img{object-position:5% center}.card.luxuryvillas#hotel-superior-me .card__media img{object-position:left center}.card.luxuryvillas#hotel-superior-me-deck .card__media img{object-position:left center}.card.luxuryvillas#hotel-superior-me-pool .card__media img{object-position:85% center}.card.luxuryvillas#hotel-superior-me-hottub .card__media img{object-position:15% center}.card.luxuryvillas#hotel-ultimate-me .card__media img{object-position:35% center}.card.yachts-fishing-menu .card__media img{object-position:right center}.card.yachts-fishing#searay44 .card__media img{object-position:57% center}.card.yachts-fishing#azimut50 .card__media img{object-position:38% center}.card.yachts-fishing#azimut60 .card__media img{object-position:64% center}.card.yachts-fishing#sunseeker75 .card__media img{object-position:65% center}.card.yachts-fishing#sunseeker80 .card__media img{object-position:15% center}.card.yachts-fishing#maiora100 .card__media img{object-position:64% center}.card.nightlife-menu .card__media img{object-position:25% center}.card.nightlife.nowhere .card__media img{object-position:right center}.card.luxury-transport.minivan .card__media img{object-position:right center}.card.fullsizevan.luxury-transport .card__media img{object-position:right center}.card.luxury-transport.maxivan .card__media img{object-position:right center}.btn{cursor:pointer;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.65rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase;color:#fff;background-color:#000;border:none}.btn:hover{background-color:#0d0d0d}.btn:focus{outline:1px dashed #ff0;outline-offset:3px}.btn.outline{cursor:pointer;margin-top:1.5rem;padding:.6rem 1.5rem;font-size:.65rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase;color:#fff;background-color:#fff0;border:2px solid #fff}.button-group{margin:0 auto}.button-group .btn{display:inline-block}@media (hover:hover) and (min-width:600px){.card:after{transform:translateY(0)}.card .content{transform:translateY(calc(100% - 4.5rem))}.card .content>*:not(.title){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e)}.card:hover,.card:focus-within{align-items:center}.card:hover .card__media img,.card:focus-within .card__media img{transform:translateY(-4%) scale(1.1)}.card:hover:after,.card:focus-within:after{transform:translateY(-50%)}.card:hover .content,.card:focus-within .content{transform:translateY(0)}.card:hover .content>*:not(.title),.card:focus-within .content>*:not(.title){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8)}.card:focus-within:before,.card:focus-within:after,.card:focus-within .content,.card:focus-within .content>*:not(.title){transition-duration:0s}}#testimonials{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;background-color:#1e2e42;background-size:cover;padding:0 50px}#testimonials>div,#testimonials>iframe{margin:10px 0;flex:1 1 0%}#partnersList{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;margin-bottom:4rem}#partnersList img{margin:0 10px}#contact{max-width:500px;margin:auto;padding:0 10px}#footer{color:#fff;font-size:20px;padding:50px 50px 100px;background-color:#1e2e42;background-size:cover}#footer img{margin:10px}#navigation{width:100vw;position:fixed;bottom:0;z-index:100;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;background-color:#1e2f42;padding:15px 0}#navigation ul{display:flex;flex-wrap:wrap;flex-direction:row;padding:0;margin:0;list-style:none}#navigation li{display:flex;flex-direction:row}#navigation a.navLink:link,#navigation a.navLink:visited{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:10px;padding:3px 20px}#navigation a.navLink:hover,#navigation a.navLink:active,#navigation a.navLink:focus,#navigation a.navLink:target{box-shadow:inset 0 0 2px rgb(255 255 255 / .05),inset 4px 4px 6px rgb(0 0 0 / .2);color:#ff0;text-shadow:0 0 15px yellow,0 0 25px #ff0;animation:glow 1.5s linear infinite}#navigation a.navLink.phone{letter-spacing:2px}ul#socialLinks{position:absolute;top:-30px;left:0}ul#socialLinks li{background-color:#1e2f42;margin-left:5px;border-radius:10px}ul#socialLinks li .fa{letter-spacing:0}ul.list{display:flex;flex-direction:column}ul.list li{min-width:300px}#whatsapp-cta{position:absolute;top:-40px;right:10px;background-color:#0c6431;color:#fff;z-index:100;padding:10px;border-radius:10px 10px 0 0;text-decoration:none;font-family:Arial,Helvetica,sans-serif}#whatsapp-cta .fa{margin-top:0;font-size:20px}#whatsapp-cta:hover{background-color:#25d366}@media (max-width:500px){#whatsapp-cta{text-align:center;position:unset;width:100%;border-radius:0}}@keyframes glow{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}@media screen and (max-width:600px){#trip-advisor-img{width:100%;height:auto}}.mt-0{margin-top:0}.mb-4rem{margin-bottom:4rem}.mt-24px{margin-top:1.5rem}.reviews-iframe{width:100%;height:500px;overflow:auto}.tripadvisor{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:84px}@media screen and (max-width:600px){.tripadvisor{flex-direction:column;margin-top:16px}#testimonials{padding:0 10px}}.hidden{visibility:hidden}.font-small{font-size:1rem}.about-us-img{margin-top:2rem}.about-us{color:#fff;margin-top:1rem}.white-text{color:#fff}@media screen and (max-width:600px){.bio{flex-direction:column}}.scrollToTopBtn{position:fixed;bottom:100px;right:20px;padding:10px 15px;font-size:18px;background-color:#333;color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;z-index:100}.scrollToTopBtn:hover{background-color:#555}@media screen and (max-width:600px){.scrollToTopBtn{bottom:215px}}a{font-weight:700;text-decoration:none;color:inherit}