a{transition:all 0.4s ease-in-out;text-decoration:none;outline:none}a:focus{outline:none}#block-mainmenufooter .body{padding:15px;display:flex;justify-content:space-between}.destination-block h4{margin-bottom:10px}.destination-block #mc-embedded-subscribe-form{text-align:center}.destination-block #mc-embedded-subscribe-form input{padding:10px;box-shadow:none;border-radius:30px;-webkit-appearance:none;border:1px solid #15A5EA;display:inline-block;text-align:center}.destination-block #mc-embedded-subscribe-form .clear{padding:5px}.destination-block #mc-embedded-subscribe-form button{padding:15px 25px;color:#fff;white-space:nowrap;background:transparent;border:1px solid #fff;border-radius:30px;cursor:pointer;transition:all 0.4s ease-in-out}.destination-block #mc-embedded-subscribe-form button:hover{background-color:#15A5EA}.home-intro-1{background-color:var(--color-blue);color:#fff}.home-intro-1 .text-block{margin:0;padding:20px 0}.home-intro-1 .text-block__description{margin:0;padding:30px 0}.home-intro-1.text-block__block{width:100%;max-width:100%}.home-intro-1.text-block__block .text-block__title{justify-content:center}.home-intro-1 .field-block{max-width:750px;margin:auto;box-sizing:border-box;text-align:center}.home-intro-2{background-color:var(--color-blue);padding-bottom:50px;overflow:hidden}.home-intro-2 .boat-teaser-promo-block__name{color:#fff}.home-intro-2 .boat-teaser-promo-block__text{color:#fff}.home-intro-2 .boat-teaser-promo-block__price__text{color:#fff;border-color:#fff}.home-intro-2 .boat-teaser-promo-block__price:hover .boat-teaser-promo-block__price__text{background:#fff;color:var(--color-blue)}.home-intro-2 .boat-teaser-promo-block{color:#fff}#block-footerfourthblock .body p{padding-bottom:10px}@media screen and (max-width:768px){body .footer__second .field.body p a{padding:5px;display:block}}.social-footer a{display:inline-block;padding:5px;font-size:22px;line-height:22px}.social-footer a:hover{color:#15A5EA}.footer__second .field.body p a{color:var(--color-white);text-transform:uppercase;font-size:16px}.footer__second .field.body p a:hover{color:#15A5EA}footer a{color:#fff;text-decoration:none;cursor:pointer}footer a:hover{color:#15A5EA}.destination-block{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:66vh;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.destination-block .button-block{color:#fff;border-color:#fff}.destination-block .button-block:hover{color:#fff;background-color:var(--color-blue)}.destination-block picture{position:absolute;width:100%;height:100%;z-index:-1}.destination__text{max-width:550px;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.destination__text .paragraph--type--text-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.destination__text .title-block{color:#fff;text-align:center}.destination__text .text-block__description{color:#fff;text-align:center}@media screen and (max-width:767px){body .destination-block{background-attachment:initial}.destination__text{display:flex;flex-direction:column;padding:50px 25px}.destination__text .button-block{align-self:center}}.block-occasions{padding:25px}.block-occasions .field-special-card{display:flex;flex-direction:column}.block-occasions .field-special-card .field-special-card-content.odd .paragraph--type--special-promo-card{flex-direction:row-reverse}@media screen and (max-width:1100px){.block-occasions .field-special-card .field-special-card-content.even .paragraph--type--special-promo-card{flex-direction:column}.block-occasions .field-special-card .field-special-card-content.odd .paragraph--type--special-promo-card{flex-direction:column}.block-occasions .paragraph--type--special-promo-card>.field-media-image{width:100% !important}.block-occasions .paragraph--type--special-promo-card .special-card-text-area{width:100% !important;margin:0;padding:45px 0px}}.block-occasions .paragraph--type--special-promo-card{padding:50px 0;display:flex;flex-direction:row;align-items:center}.block-occasions .paragraph--type--special-promo-card .field-media-image .field-media-image-content{overflow:hidden}.block-occasions .paragraph--type--special-promo-card .field-media-image .field-media-image-content img{transition:all 0.4s ease-in-out}.block-occasions .paragraph--type--special-promo-card a:hover .field-media-image .field-media-image-content{overflow:hidden}.block-occasions .paragraph--type--special-promo-card a:hover .field-media-image img{transition:all 0.4s ease-in-out;transform:scale(1.05)}.block-occasions .paragraph--type--special-promo-card>.field-media-image{width:60%;overflow:hidden}.block-occasions .paragraph--type--special-promo-card .field-media-image-content img{width:100%;height:100%}.block-occasions .paragraph--type--special-promo-card .special-card-text-area{width:40%}.block-occasions .paragraph--type--special-promo-card .field-special-description{color:#000}.block-cruises{max-width:1600px;margin:0 auto}.block-cruises .view-page-area-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.block-cruises .view-page-area-row .node--view-mode-small-teaser .field-labels{padding:0px 0px;margin:0 -10px;padding-top:25px}.block-cruises .view-page-area-row .node--view-mode-small-teaser .boat-teaser-promo-block__text{color:black}.block-cruises .node--type-product{position:relative}.views-exposed-form{display:flex;justify-content:center;padding:20px 5px;gap:10px;align-items:center}.views-exposed-form legend{-webkit-appearance:none;font-weight:500;float:left}.views-exposed-form .fieldgroup{display:flex;flex-direction:row;gap:10px}.views-exposed-form .fieldset-wrapper{display:flex}.views-exposed-form .fieldset-wrapper .form-checkboxes{display:flex;gap:10px}.field-labels{display:flex;flex-wrap:wrap;padding:10px 90px}.field-labels .field-labels-content{display:inline-block;padding:10px 15px;border-radius:30px;background-color:#fff;font-size:14px;font-weight:500;margin:5px 8px}.float-btn-whatsapp{position:fixed;bottom:75px;right:20px;z-index:10}.float-btn-whatsapp a{display:inline-block;line-height:40px;text-align:center;background-color:white;border-radius:50%;border:1px solid #1CB39B;color:#1CB39B;font-size:20px;height:40px;width:40px}.float-btn-whatsapp a:hover{background-color:#1CB39B;color:white}@media screen and (max-width:767px){.field-labels{padding:10px 10px}}.map__text-1{display:flex;flex-direction:column;align-items:center}.map__text-1>.map__title p{color:var(--color-golden)}#map-container{position:fixed;background:rgba(0, 0, 0, 0.5);top:0vh;left:0vw;bottom:0vh;right:0vw;width:100vw;display:none;z-index:999}#map-container.show{display:flex;justify-content:center}#map-container-inner{margin:10%;width:80%}#map-container-inner-background{background-color:var(--color-dark);padding:15px;width:100%;height:100%;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between}#map-container #close-map{color:white;width:100%;height:30px;float:right;text-align:right;cursor:pointer;font-family:sans-serif;font-size:20px}#map-container #close-map:hover{color:#c4c4c4}.row-map{display:flex;justify-content:space-between;width:100%}.row-map .field-map-locations{display:flex;justify-content:space-evenly;flex-wrap:wrap}.content-card{padding:25px}.content-card>div:last-child{display:flex;flex-direction:column;justify-content:space-between;height:530px}.row-map .field-map-locations .field-map-locations-content{width:33.33%;min-width:375px;max-width:420px}.row-map .field-map-locations .field-map-locations-content .actions{display:flex;align-items:center}.row-map .field-map-locations .field-map-locations-content .actions .field-link{width:40%;padding-left:15px}.row-map .field-map-locations .field-map-locations-content .actions .field-link a{font-size:14px;font-family:"IBM Plex Sans", Helvetica;font-weight:300;border:1px solid var(--color-golden);border-radius:30px;text-align:center;color:var(--color-golden);margin:10px 0;padding:15px 10px;text-transform:uppercase;text-decoration:none;display:block;width:100%}.row-map .field-map-locations .field-map-locations-content .field-location-name{font-size:28px;font-family:"Times-Sans-Serif", serif;font-weight:400;padding:15px 0}.row-map .field-map-locations .field-map-locations-content .field-location-description{font-size:14px;font-family:"IBM Plex Sans", Helvetica;font-weight:300}.row-map .field-map-locations .field-map-locations-content .field-media-image{width:100%;height:50vh;max-height:314px}.row-map .field-map-locations .field-map-locations-content .field-media-image img{width:100%;height:100%;object-fit:cover}.row-map .field-map-locations .field-map-locations-content .map__location{font-size:14px;font-family:"IBM Plex Sans", Helvetica;font-weight:300;border:1px solid var(--color-golden);border-radius:30px;text-align:center;color:var(--color-golden);margin:10px 0;padding:15px 10px;width:40%}.row-map .field-map-locations .field-map-locations-content .map__location span{color:var(--color-golden)}#map{position:relative;width:100%;height:100%}#map .gm-style-iw,#map .gm-style-iw-d{padding:0 !important;overflow:hidden !important;border-radius:unset}#map .gm-style-iw-t::after{background:var(--color-dark-lighter)}#map .gm-style-iw button img{-webkit-filter:invert(1);filter:invert(1)}.map-marker{width:200px;padding:10px;color:var(--color-white);background:var(--color-dark-lighter)}.map-marker__image{width:200px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map-marker__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map-marker__title{margin:10px 0;text-transform:uppercase;color:#fff}#block-routesmap{background-color:var(--color-white)}@media screen and (max-width:1200px){.map__text-1{margin-top:40px}.map__text-1 .map__title p{margin:0 30px;text-align:center}}@media screen and (max-width:500px){body .font--size--68{font-size:40px}body .font--size--34{font-size:28px}body #block-headeractions .field.body ul li{margin:0 5px}body #block-headeractions .field.body ul li a{font-size:12px}body #block-headeractions .header-button-book-now{font-size:12px !important;padding:10px 15px}}