@import url(https://use.typekit.net/mdu8nsw.css);@font-face{font-family:"Baloo Bhaijaan 2";src:url(../fonts/BalooBhaijaan2-VariableFont_wght.ttf) format("truetype");font-display:swap}#usp-sidebar,#usps-header{position:relative;font-size:14px;min-height:46px}@media (min-width:1200px){#usp-sidebar,#usps-header{font-size:18px}}#usp-sidebar .icon,#usps-header .icon{background:#84d54d;min-width:35px;max-width:35px;max-height:35px;min-height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}@media (min-width:768px){#usp-sidebar .icon,#usps-header .icon{min-width:50px;max-width:50px;max-height:50px;min-height:50px}}#usp-sidebar .review .review-client,#usps-header .review .review-client{width:24px;height:24px;position:relative}#usp-sidebar .review .review-client img,#usps-header .review .review-client img{max-width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.eco-boats #usp-sidebar .icon{background:#95c22b}#usps-header .icon{background:#fff;min-width:50px;max-width:50px;max-height:50px;min-height:50px}@media (max-width:767.98px){#usps-header .icon{font-size:22px}}#usps-header .usp-title{font-size:20px;font-family:"Baloo Bhaijaan 2",sans-serif}.card .card-header{height:110px;width:100%;background-size:cover;background-position:center center}@media (min-width:768px){.card .card-header{height:150px;width:auto}}.card .card-header img{height:110px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (min-width:768px){.card .card-header img{height:150px;width:100%}}.card .card-header .badge{position:absolute;top:15px;right:0;border-radius:15px 0 0 15px;font-size:14px}@media (min-width:992px){.card .card-header .badge{font-size:18px}}.card .text-decoration-line-through{text-decoration:line-through}.card .fa-ul{margin-left:30px}.card .btn-booking{font-size:16px}.card .btn-link{font-size:16px}.slider-boats{padding-left:0!important;padding-right:0!important}.gform_button{font-size:16px!important}@media (min-width:768px){.gform_button{font-size:18px!important}}.slider-boats .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-boats .slick-track .slick-slide{height:inherit}.eco-boats .featured-card .boat-card{min-height:440px}@media (min-width:768px){.eco-boats .featured-card .boat-card{min-height:375px}}.eco-boats .card .c-header{height:60px;width:auto;background-size:cover;background-position:center center}.eco-boats .card .c-header img{height:150px;width:auto;-o-object-fit:cover;object-fit:cover}.eco-boats .card .c-header .badge{color:#00498e!important;position:absolute;top:15px;right:-1px;border-radius:15px 0 0 15px}.eco-boats .card .card-body a h3{font-size:36px}.eco-boats .card .card-body li{font-size:12px}.eco-boats .card .text-decoration-line-through{text-decoration:line-through}.eco-boats .card .fa-ul{margin-left:30px}.eco-boats .card .btn-booking{font-size:16px}.eco-boats .card .btn-link{font-size:16px}.eco-boats .slider-boats{padding-left:0!important;padding-right:0!important}.eco-boats .gform_button{font-size:16px!important}@media (min-width:768px){.eco-boats .gform_button{font-size:18px!important}}.eco-boats .special-boats{background-image:url(../img/background-svg-special.svg);background-position:right bottom -15px;background-repeat:no-repeat;background-size:40em}@media (max-width:1199.98px){.eco-boats .special-boats{background-position:right bottom -11px;background-repeat:no-repeat;background-size:30em}}@media (max-width:767.98px){.eco-boats .special-boats{background-position:right bottom -8px;background-repeat:no-repeat;background-size:20em}}.eco-boats .boat-card{background-size:contain;background-position:top;background-color:#000!important;background-repeat:no-repeat}@media (max-width:767.98px){.eco-boats .boat-card{background-position:top!important}}@media (min-width:576px){.eco-boats .boat-card{background-size:cover;background-position:top center}}.eco-boats .boat-card h3{font-size:24px;margin-bottom:5px}@media (min-width:768px){.eco-boats .boat-card h3{font-size:36px}}.eco-boats .boat-card .boat-usps{font-size:14px}@media (max-width:575.98px){.eco-boats .boat-card .double-overlay{background:-webkit-gradient(linear,left bottom,left top,color-stop(60%,#000),color-stop(75%,rgba(255,255,255,0)));background:linear-gradient(0deg,#000 60%,rgba(255,255,255,0) 75%)}}.eco-boats .boat-card .double-overlay .overlay{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(black),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%);min-height:440px}@media (min-width:768px){.eco-boats .boat-card .double-overlay .overlay{min-height:375px}}.eco-boats .boat-card .rounded-badge{border-top-left-radius:15px;border-bottom-left-radius:15px;padding:5px 10px;font-size:16px}#locations{background-position:left bottom 35px;background-repeat:no-repeat;background-size:25%}#locations .maps{border-radius:10px;-o-object-fit:cover;object-fit:cover;min-height:200px}@media (max-width:767.98px){#locations .maps{min-height:300px}}@media (max-width:767.98px){#locations{background-position:left bottom 5px;background-repeat:no-repeat;background-size:45%}}.eco-boats #locations{background-image:url(../img/background-svg-map.svg);background-position:left bottom -11px;background-repeat:no-repeat;background-size:40em}@media (max-width:1199.98px){.eco-boats #locations{background-position:left bottom 5px;background-repeat:no-repeat;background-size:45%}}.booking-module{min-height:130px}.booking-module li:not(:last-of-type){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #00498e}@media (min-width:768px){.booking-module li:not(:last-of-type){margin-bottom:0;padding-bottom:0;border-bottom:none;margin-right:15px;padding-right:15px;border-right:1px solid #00498e}}.booking-module .btn{width:100%}@media (min-width:768px){.booking-module .btn{width:auto}}.booking-module .phone-number{color:#00498e}#subfooter-booking .container{padding-bottom:100px}@media (min-width:768px){#subfooter-booking .container{padding-bottom:65px}}#booking-module-2 .phone-number{color:#fff}#booking-module-2 .phone-number a:active,#booking-module-2 .phone-number a:focus,#booking-module-2 .phone-number a:hover{text-decoration:underline}#booking-module-1 .module,#booking-module-2 .module{margin-top:-100px}@media (min-width:768px){#booking-module-1 .module,#booking-module-2 .module{margin-top:-65px}}@media (max-width:767.98px){#how-it-works .how-it-works .col-video{padding:0}}#how-it-works .how-it-works .col-video .video-container{position:relative;display:inline-block;margin-bottom:-10px;overflow:hidden}@media (min-width:768px){#how-it-works .how-it-works .col-video .video-container{border-radius:10px}}@media (min-width:768px){#how-it-works .how-it-works .col-video .video-container{margin-bottom:0}}#how-it-works .how-it-works .col-video video{width:100%;height:auto}#how-it-works .how-it-works .col-video .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(255,255,255,.7);color:#fff;padding:17px 15px 13px 22px;border-radius:50%;border:none;cursor:pointer;z-index:1}#how-it-works .how-it-works .col-video .play-button:hover{background-color:rgba(0,0,0,.8)}#how-it-works .how-it-works .col-video .play-button i{font-size:30px;color:#333}#how-it-works .how-it-works .steps{position:relative}#how-it-works .how-it-works .steps li{position:relative}#how-it-works .how-it-works .steps li:not(:last-child)::before{content:"";position:absolute;top:50%;left:2.5%;bottom:-80%;width:2px;background-color:#84d54d;z-index:-1}#how-it-works .how-it-works .steps li .icon{background:#84d54d;min-width:35px;max-width:35px;max-height:35px;min-height:35px;border-radius:50%;z-index:1}@media (min-width:768px){#how-it-works .how-it-works .steps li .icon{min-width:40px;max-width:40px;max-height:40px;min-height:40px}}#how-it-works .how-it-works .steps i{font-size:22px}@media (min-width:992px){#how-it-works .how-it-works .steps i{font-size:24px}}.eco-boats #how-it-works .how-it-works .steps li:not(:last-child)::before{height:57px;width:3px;bottom:-29px;background-color:#114232}.eco-boats #how-it-works .how-it-works .steps li .icon{background:#114232}.eco-boats #how-it-works .how-it-works .steps li .icon.not-last-icon::after{content:"";background-color:#114232;height:57px;width:3px;position:absolute;bottom:-29px;z-index:-1}.eco-boats #how-it-works .how-it-works .steps i{font-size:22px}@media (min-width:992px){.eco-boats #how-it-works .how-it-works .steps i{font-size:24px}}#usps-company{position:relative}#usps-company .wave-container{top:-20px;bottom:auto}@media (min-width:768px){#usps-company .wave-container{top:-75px}}#usps-company .usps-company .usp .icon{background:#00498e;min-width:35px;max-width:35px;max-height:35px;min-height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}@media (min-width:768px){#usps-company .usps-company .usp .icon{min-width:50px;max-width:50px;max-height:50px;min-height:50px}}#usps-company .usps-company .usp i{font-size:16px}@media (min-width:768px){#usps-company .usps-company .usp i{font-size:22px}}#reviews{overflow:hidden}#reviews .reviews .es-trip-advisor-review{padding:15px}#reviews .reviews .review-comment{position:relative;margin-bottom:70px}@media (min-width:576px){#reviews .reviews .review-comment{margin-bottom:0}}#reviews .reviews .review-comment svg{width:55px;height:85px;display:block;position:absolute;left:45px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-2px}@media (min-width:576px){#reviews .reviews .review-comment svg{left:unset;right:-54px;bottom:30px;-webkit-transform:rotate(0);transform:rotate(0);margin-top:0}}#reviews .reviews .review-client-logo{max-width:50px;height:auto}