/*1d0a2b31866a105bdfa9161468881ad1*/
@font-face{font-family:"PrimaSans";font-style:normal;font-weight:normal;src:url('../fonts/prima_sans.eot#iefix') format("embedded-opentype"), url('../fonts/prima_sans.woff2') format("woff2"), url('../fonts/prima_sans.woff') format("woff"), url('../fonts/prima_sans.ttf') format("truetype"), url('../fonts/prima_sans.svg#PrimaSans') format("svg")}.font-primasans{font-family:"PrimaSans";font-weight:normal;font-style:normal}#g-offcanvas{background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%)}#g-offcanvas #g-mobilemenu-container ul{background:none}#g-navigation{background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%)}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background:none}#g-offcanvas #g-mobilemenu-container .g-dropdown-column:hover{background:none !important}#g-offcanvas #g-mobilemenu-container .g-sublevel{background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%)}#g-offcanvas #g-mobilemenu-container .g-toplevel>li:hover,#g-offcanvas #g-mobilemenu-container .g-sublevel>li:hover{background-color:#45a1a2 !important}#g-navigation .equal-height .g-content{display:flex;align-items:center}.base-cta .g-content{justify-content:flex-end}.main-menu .g-content{justify-content:center}@media only all and (max-width:47.99rem){#g-navigation .equal-height .g-content{justify-content:center}.main-menu .g-content{margin:0 !important;padding:0 !important}}@media only all and (min-width:75rem){#g-navigation .b-logo{flex:0 20%;width:20%}#g-navigation .main-menu{flex:0 60%;width:60%}#g-navigation .base-cta{flex:0 20%;width:20%}}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-navigation .b-logo{flex:0 20%;width:20%}#g-navigation .main-menu{flex:0 60%;width:60%}#g-navigation .main-menu .g-content{margin-right:0;margin-left:0}#g-navigation .base-cta{flex:0 20%;width:20%}}.base-cta .cta{font-size:0.75rem;margin:0}@media only all and (max-width:47.99rem){.base-cta .cta{margin-top:-1.5rem;font-size:0.6rem}}.base-logo h1{font-size:0.9rem;line-height:1;margin:0;display:flex;flex-direction:column;align-items:center}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.base-logo h1{font-size:1.1rem}}@media only all and (max-width:47.99rem){.base-logo h1{margin-top:1.5rem}}.base-logo h1 span:first-of-type{filter:drop-shadow(0.15em 0.15em 0.1em rgba(0, 0, 0, 0.3));background-image:url('../../../../images/Graphics/Flag.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.base-logo h1>span:first-of-type span{padding:0.3em 1.5em;color:#fff000;font-size:0.8em;line-height:1;text-transform:uppercase}.base-logo h1>span:last-of-type{font-family:"PrimaSans";font-weight:normal;font-style:normal;color:#2E3192;font-size:2.8em;-webkit-text-stroke-width:0.025em;-webkit-text-stroke-color:#ffffff;background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.05em;padding:0.08em;position:relative}.base-logo h1>span:last-of-type::after{background:none;content:attr(data-text);left:0.08em;position:absolute;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.8));top:0.08em;z-index:-1}#g-navigation.home-nav{background:#3682a3;background-image:url('../../../../images/Backgrounds/Underwater.jpg');background-repeat:no-repeat;background-position:center;background-size:cover}.title-logo{min-height:95vh;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.2rem;padding:2rem 1rem}.title-logo h1{font-size:2em;line-height:1;margin:0}.title-logo h1>span{display:block}.title-logo h1 span:first-of-type{width:fit-content;margin:0 auto;filter:drop-shadow(0.15em 0.15em 0.1em rgba(0, 0, 0, 0.3));background-image:url('../../../../images/Graphics/Flag.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.title-logo h1>span:first-of-type span{padding:0.3em 1.5em;color:#fff000;font-size:0.8em;line-height:1;text-transform:uppercase}.title-logo h1>span:last-of-type{font-family:"PrimaSans";font-weight:normal;font-style:normal;color:#2E3192;font-size:3.5em;-webkit-text-stroke-width:0.025em;-webkit-text-stroke-color:#ffffff;background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.05em;padding:0.08em;position:relative}.title-logo h1>span:last-of-type::after{background:none;content:attr(data-text);left:0.08em;position:absolute;filter:drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.9));top:0.08em;z-index:-1}.title-logo h2{color:#fff000;font-weight:900;line-height:1;-webkit-text-stroke-width:0.03em;-webkit-text-stroke-color:#ed1c24;margin:0.2em 0 0 0;font-size:2.2em;word-spacing:0.2em;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4))}@media only all and (max-width:30rem){.title-logo h1>span:last-of-type::after{filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.9))}.title-logo h2{filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.4))}}.cta{background:-webkit-linear-gradient(#008F86, #2E3192);padding:0.5em 2em;color:#ffffff;text-transform:uppercase;border:0.2em solid #ffffff;border-radius:0.8em;font-size:1em;font-weight:600;letter-spacing:0.1em;margin-top:2em;box-shadow:0 0.6em 0.6em rgba(0, 0, 0, 0.4)}.cta:hover,.cta:focus{color:#ffffff;scale:1.05;box-shadow:0 0.8em 0.6em rgba(0, 0, 0, 0.4)}@media only all and (min-width:48rem) and (max-width:59.99rem){.title-logo{font-size:1.1rem;min-height:90vh}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.title-logo{font-size:1rem;min-height:80vh}.cta{font-size:0.9rem;margin-top:3em}}@media only all and (max-width:30rem){.title-logo{font-size:0.6rem;min-height:80vh}.cta{font-size:0.9rem;margin-top:3em}}.bubble img{border-radius:50%;border:1rem solid #ffffff}.bubble{margin-top:-4rem;position:relative;z-index:11;text-align:center}@media only all and (max-width:47.99rem){.bubble img{margin-bottom:4rem}}#g-feature{position:relative}#g-feature::after{content:"";display:block;background:-webkit-linear-gradient(#008F86, #2E3192);background-color:#008F86;position:absolute;top:1rem;left:0;right:0;bottom:0}.stars{font-size:1rem;width:10em;height:10em;margin:1rem auto 0 auto}.stars polygon{fill:#ffffff}.four-star{font-weight:600;font-size:1.1rem;margin-top:-3rem;margin-bottom:3rem}#g-expanded{padding:0}.intro-tag>div{padding:5rem 1rem;position:relative;z-index:1}.intro-tag{background-color:#398d85;color:#ffffff;text-align:center;background-image:url('../../../../images/Backgrounds/Sea.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.intro-tag::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(40, 113, 153, 0.8)}.intro-tag p{max-width:48rem;margin-left:auto;margin-right:auto}.intro-tag p:first-of-type{font-size:1.8rem;font-weight:600}.intro-tag p:last-of-type{margin-top:0;font-size:1.4rem}.home #g-main .g-block:last-of-type{display:flex;justify-content:center;align-items:center;background-color:#387c87;color:#ffffff}.home #g-main .g-block:last-of-type .g-content{max-width:32rem}.sea-prob-img .g-content{height:100%}.sea-prob-img img{height:100%;object-fit:cover}#g-extension{padding:4rem 1rem;background-color:#2E3192}.trip-mods{padding:1rem;background-color:#c0d2d0;background-image:url('../../../../images/Backgrounds/ReefBW.svg');background-repeat:no-repeat;background-size:cover;color:#333392;font-weight:600;height:100%;position:relative;z-index:1;border-radius:1rem;box-shadow:0 0.6em 0.6em rgba(0, 0, 0, 0.4)}.grad-title{font-family:"PrimaSans";font-weight:normal;font-style:normal;text-transform:uppercase;color:#2E3192;font-size:2em;line-height:1.1;-webkit-text-stroke-width:0.025em;-webkit-text-stroke-color:#ffffff;background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.05em;margin:0;position:relative}.grad-title::after{background:none;content:attr(data-text);left:0;top:0;position:absolute;filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.8));z-index:0}.trip-mods .header{padding:1.2rem 0.6rem;margin-bottom:1.5rem;position:relative}.trip-mods .header::before{content:"";display:block;top:95%;bottom:0;left:0;right:0;position:absolute;background:linear-gradient(90deg, #008F86 15%, transparent);z-index:-1}#g-extension .g-block:first-of-type .trip-mods{background-position:0% 10rem}#g-extension .g-block:last-of-type .trip-mods{background-position:100% 10rem}.trip-mods-content{display:flex}.trip-mods-img{flex-basis:40%;margin-right:1rem;margin-top:1rem;flex-shrink:0}.trip-mods-img img{border-radius:50%;width:100%}@media only all and (min-width:48rem) and (max-width:59.99rem){.trip-mods-content{flex-direction:column}.trip-mods-img{margin-right:0}}@media only all and (max-width:30rem){.trip-mods-content{flex-direction:column}.trip-mods-img{margin-right:0}}.home #g-bottom{padding:4rem 0;background-color:#dd0d2e}.private-home-title{background-color:#ffffff;border-radius:1rem;box-shadow:0 0.6em 0.6em rgba(0, 0, 0, 0.4);color:#2E3192;background-image:url('../../../../images/Backgrounds/ReefBW.svg');background-repeat:no-repeat;background-size:cover;background-position:0 20rem;margin:0 1rem}.private-home-title h4{font-size:1.6rem}.private-home-title img{border-radius:1rem}@media only all and (min-width:48rem){.private-home{display:flex;justify-content:space-between;align-items:center}.private-home>div:first-of-type{flex-basis:40%}.private-home>div:last-of-type{flex-basis:55%}.private-home-title{background-position:0 5rem;margin:0}}.red-button{font-size:0.8rem;background-color:#ed1c24;padding:0.8em 1.5em;color:#fff000;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;display:inline-block;margin:1rem 0;box-shadow:0 0.6em 0.6em rgba(0, 0, 0, 0.4);border-radius:0.5em}.red-button:hover,.red-button:focus{color:#fff000;scale:1.05;box-shadow:0 0.8em 0.6em rgba(0, 0, 0, 0.4)}#g-footer{background:-webkit-linear-gradient(#008F86, #2E3192);background-color:#008F86}#g-footer .g-content{margin:0}.reef{background-image:url('../../../../images/Backgrounds/Reef.svg');background-repeat:no-repeat;background-size:cover;background-position:top center}@media only all and (min-width:75rem){.reef{height:20rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.reef{height:16rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.reef{height:15rem}}@media only all and (max-width:47.99rem){.reef{height:15rem}}.foot-logo{font-size:0.6rem;padding:2rem 1rem;margin-top:3rem;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;z-index:10}@media only all and (max-width:30rem){.foot-logo{font-size:0.5rem}}.foot-h-one{font-size:2em;line-height:1;margin:0}.foot-h-one>span{display:block}.foot-h-one span:first-of-type{width:fit-content;margin:0 auto;filter:drop-shadow(0.15em 0.15em 0.1em rgba(0, 0, 0, 0.3));background-image:url('../../../../images/Graphics/Flag.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.foot-h-one>span:first-of-type span{padding:0.3em 1.5em;color:#fff000;font-size:0.8em;line-height:1;text-transform:uppercase}.foot-h-one>span:last-of-type{font-family:"PrimaSans";font-weight:normal;font-style:normal;color:#2E3192;font-size:3.5em;-webkit-text-stroke-width:0.025em;-webkit-text-stroke-color:#ffffff;background:#008F86;background:linear-gradient(to bottom, #008F86 15%, #2E3192 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.05em;padding:0.08em;position:relative}.foot-h-one>span:last-of-type::after{background:none;content:attr(data-text);left:0.08em;position:absolute;filter:drop-shadow(3px 3px 2px rgba(0, 0, 0, 0.8));top:0.08em;z-index:-1}.foot-h-two{color:#fff000;font-weight:900;line-height:1;-webkit-text-stroke-width:0.03em;-webkit-text-stroke-color:#ed1c24;margin:0.2em 0 0 0;font-size:2.2em;word-spacing:0.2em;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4))}.foot-link-container{display:flex;justify-content:space-between;max-width:30rem;margin:0 auto;padding:2rem 0;border-top:0.1rem solid #ffffff}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.foot-link-container{max-width:24rem}}@media only all and (max-width:30rem){.foot-link-container{flex-direction:column;align-items:center;width:12rem;margin:0 auto}.foot-link-block{width:100%}.foot-link-block:first-of-type{padding-bottom:2rem;border-bottom:0.1rem solid #ffffff;margin-bottom:2rem}}.foot-icon{display:flex;align-items:center;width:1.4rem;height:1.4rem;margin-right:1.4rem}.foot-icon svg{display:block}.foot-icon path{fill:#ffffff}.foot-link a{color:#ffffff;font-weight:500;font-size:1.1rem}.foot-link a:hover,.foot-link a:focus{color:grey}.foot-link-item{display:flex;align-items:center;margin:0.5rem 0}#g-copyright{background-color:#2c3649;color:#c9c9c9}@media only all and (max-width:47.99rem){.designed{text-align:center}}#g-main-top .g-container,#g-main-mid-1 .g-container,#g-main-mid-2 .g-container,#g-main-end .g-container{padding:1.563rem}#g-main-mid-1 .g-container{margin-bottom:2rem}#g-main-mid-1 .g-container,#g-main-mid-2 .g-container{outline:1px solid #ccdbf3;background-color:#edf4ff}#g-main-mid-1 .g-container blockquote,#g-main-mid-2 .g-container blockquote{border-color:#9ab8ef;color:#9ab8ef;font-weight:500}#g-main-mid-1 .g-container blockquote p,#g-main-mid-2 .g-container blockquote p{color:#476fb8;font-weight:500}.boat-img-price{display:flex;align-items:center}.boat-price{border-left:0.15rem solid #9ab8ef;padding-left:0.5rem;color:#476fb8}.trip-img{flex-basis:60%;flex-shrink:0;margin-right:1rem}@media only all and (min-width:48rem) and (max-width:59.99rem){.boat-img-price{flex-direction:column;align-items:flex-start}.trip-img{margin-right:0;margin-bottom:1.5rem}}@media only all and (max-width:30rem){.boat-img-price{flex-direction:column;align-items:flex-start}.trip-img{margin-right:0;margin-bottom:1.5rem}}.trip-img img{border-radius:50%}.price-item{font-size:0.9rem}.price-item span:first-of-type{display:inline-block;width:5rem}.trip-title{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.trip-title>div:fist-of-type{margin-right:1.5rem}.trip-title>div:last-of-type{flex-shrink:0}.sub-trip-title{color:#fff000;font-weight:900;line-height:1;-webkit-text-stroke-width:0.03em;-webkit-text-stroke-color:#ed1c24;margin:1rem 0;font-size:1.2em;word-spacing:0.2em;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.6))}.Wtbook_content{outline:2px solid #efefef;padding:0.5rem 1rem}.Wtbook_content .btn-primary{padding:0.8em 1.5em}.Wtbook_content .controls input[type="radio"]{margin-top:0.5em}.Wtbook_group_size input[type="text"]{max-width:5rem}.Wtbook_content select{height:41px;width:100%}.Wtbook_content #discount,.back-button,.Wtbook_content .btn{margin-top:0.5rem !important}.side-img-block{display:flex;margin-bottom:2rem}.side-img-block div:first-of-type{flex-shrink:0;margin-right:1.5rem}.side-img-block img{border-radius:50%}@media only all and (max-width:30rem){.side-img-block{flex-direction:column}.side-img-block div:first-of-type{margin:0 0 1.5rem 0}}.contact-form{margin-top:2rem}.contact-form .star,.contact-form fieldset:first-of-type .control-group:first-of-type{display:none}.contact-form legend{font-weight:500;font-size:1.4rem}@media only all and (min-width:48rem){.swd-intro-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.swd-intro-text{flex-basis:65%}.swd-intro-layout .item-image{flex-basis:30% !important}}#modules-form .form-horizontal>div{display:none}#modules-form .form-horizontal .tab-pane{display:block}#modules-form .row-fluid .span12>hr{display:none}@media only all and (min-width:75rem){.g-container{width:100%;max-width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:100%;max-width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:100%;max-width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:100%;max-width:30rem}}.g-flushed .g-container{max-width:none}