.hero{position:relative;overflow:hidden;color:#fff;}.hero .video-cta-caption{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}.hero::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background:linear-gradient(to top,rgba(0,0,0,0),#000);width:100%;height:100%;margin-top:-1px;}.hero p{color:inherit;margin-top:20px;}.hero video,.hero .background-hero{position:relative;width:100%;height:100%;object-fit:cover;}.hero .hero_content{position:absolute;z-index:9;left:50%;top:calc(50% + 60px);max-width:100%;padding:0 10px;width:100%;transform:translate(-50%,-50%);}.hero__btns{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem;}.hero__btns a{margin:0;}.hero.fulscreen{height:100vh;}.hero.medium{height:595px;}.hero-icon{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:9;max-width:200px;object-fit:contain;height:auto;}@media only screen and (max-width: 991px){.hero.fulscreen,body .hero.medium{height:500px;}}@media only screen and (max-width: 575px){body .hero.fulscreen,body .hero.medium{height:80vh;}.hero .hero__btns{gap:1rem;}.hero .hero__btns a{font-size:1.3rem;}}.breadcrumbs_holder{padding:13px 0;}.breadcrumbs_holder a,.breadcrumbs_holder span{color:rgba(63,63,63,.8);font-size:14px;font-weight:400;line-height:24px;}.breadcrumbs_holder .current-page{color:rgba(63,63,63,.8);font-size:14px;font-weight:700;line-height:24px;}.no--gap{gap:0 !important;}.no--gap p{padding-bottom:2rem;}.classic-box-w__img .paragraph p a{color:#000;}.classic-box-w__img .paragraph p a:visited{color:inherit;}.items-center{align-items:center;}.classic-box-w__img ol{padding-left:2rem;margin-left:0;}.classic-box-w__img ol li{list-style:decimal;}.classic-box-w__img ul{padding-left:2rem;}.classic-box-w__img ul li{list-style:disc;}.classic-box-w__img strong{margin-bottom:2rem;}.classic-box-w__img .subtitle{margin-bottom:0;}.classic-box-w__img .title-box{padding-right:5rem;display:flex;flex-direction:column;align-items:flex-start;gap:20px;}.classic-box-w__img .title-box.content-right{padding-left:5rem;padding-right:unset;}@media only screen and (max-width: 991px){.classic-box-w__img .title-box.content-right{padding-left:0 !important;padding-right:0 !important;}.classic-box-w__img .title-box{gap:10px;}.classic-box-w__img img{width:100%;}.classic-box-w__img .title-box{margin-bottom:2rem;}}@media only screen and (max-width: 767px){.classic-box-w__img .row{flex-direction:column-reverse;}.classic-box-w__img .row .title-box{padding:2rem 0;}}.counter_box{background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/counter.jpg");background-repeat:no-repeat;background-size:cover;color:#fff;padding:3rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;}.counter_box__desc p{font-size:1.4rem;font-weight:400;line-height:24px;}@media only screen and (max-width: 991px){.counter .row div:nth-child(2){margin-bottom:3rem;}.counter .row div:nth-child(3){margin-bottom:3rem;}}@media only screen and (max-width: 575px){.counter .row div{margin-bottom:2rem !important;}}.counter_box.nitro-lazy{background-image:none !important;}.title-block{position:relative;}.title-block .title__holder{display:flex;flex-direction:column;align-items:center;gap:25px;}.title-block .title__holder .paragraph p a{text-decoration:underline;color:#3f3f3f;font-weight:700;}.title-block .title__holder .paragraph p a:visited{color:#3f3f3f;}.title-block .shape__left{position:absolute;top:50%;left:0;transform:translateY(-50%);}.title-block .shape_right{position:absolute;right:0;z-index:-1;transform:translateY(-50%);top:50%;}.title-block .left-right-gap .shape__left{left:20px;}.title-block .left-right-gap .shape_right{right:20px;}@media only screen and (max-width: 575px){.title-block .shape__left{top:0;max-height:150px;left:-50px;transform:unset;max-width:150px;}body main{overflow:hidden;}.title-block .shape_right{transform:unset;top:0;right:-50px;max-height:150px;max-width:150px;}.title-block .title__holder{gap:20px;}}@charset "UTF-8";.slick-loading .slick-list{background:#fff url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/ajax-loader.gif") center center no-repeat;}.slick-loading .slick-list.nitro-lazy{background-image:none !important;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir=rtl] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir=rtl] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir=rtl] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:.75;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slider-box-title{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:2rem;}.slider-box-title span{margin-bottom:0;}.slick-dots{bottom:unset !important;top:420px !important;}.slick-dots li{background-color:transparent;border:2px solid #fff;border-radius:50%;z-index:9;}.slick-dots li button::before{content:"" !important;}.slick-dots .slick-active{background-color:#fff !important;}.slick-dotted.slick-slider{margin-bottom:0 !important;}.slider__item{display:flex !important;flex-direction:column;align-items:center;}.slider__item .video-cta-caption{position:absolute;top:10px;left:50%;transform:translateX(-50%);}.slider__item.left{text-align:left;}.slider__item.left p{text-align:left;}.slider__item.center{text-align:center;}.slider__item.center p{text-align:center;}.slider__item.right{text-align:right;}.slider__item.right p{text-align:right;}.slider__item .slider__content{background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/slider-mask.png");background-repeat:no-repeat;background-size:cover;opacity:0;top:-80px;padding:7rem 6rem;max-width:58rem;margin:0 auto;color:#fff;background-position:right bottom;text-align:center;display:flex;transition:.3s ease;align-items:center;flex-direction:column;gap:20px;position:relative;}.slider__item .slider__content.nitro-lazy{background-image:none !important;}.slider__item .slider__content ul{text-align:left;margin-top:2rem;padding-left:2rem;}.slider__item .slider__content ul li{text-align:left;list-style:disc;}.slider__item .slider__content ul li p{text-align:left;}.slick-current .slider__content{opacity:1;transition:.3s ease;}.prevSlide{filter:blur(2px);}.slick-prev{left:150px !important;opacity:1 !important;z-index:9;top:260px !important;}.slick-prev::before{content:"" !important;background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/ARROW.svg");width:101px;height:101px;position:absolute;}.slick-next{right:150px !important;opacity:1 !important;z-index:9;top:260px !important;}.slick-next::before{content:"" !important;background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/ARROW%20(1).svg");width:101px;height:101px;position:absolute;}.slick-track{display:flex;gap:2rem;}@media only screen and (max-width: 1199px){.slick-dots{top:320px !important;}}@media only screen and (max-width: 1080px){.slick-dots{top:240px !important;}}@media only screen and (max-width: 1280px){.slick-prev{left:100px !important;top:200px !important;}.slick-next{right:195px !important;top:200px !important;}}@media only screen and (max-width: 991px){.slider__item .slider__content{padding:2rem;max-width:95%;}.slick-dots{top:200px !important;}}@media only screen and (max-width: 575px){.slider__item .slider__content{gap:10px;padding:4em 1rem 2rem 1rem;}.slider-box-title{gap:10px;}}.gallery__holder{display:flex;gap:20px;}.gallery__holder .first-image{width:65%;display:flex;}.gallery__holder .first-image a{flex-direction:column;}.gallery__holder .first-image li,.gallery__holder .first-image a{display:flex;height:100%;}.gallery__holder .other-images ul{gap:20px;display:flex;flex-wrap:wrap;height:100%;}.gallery__holder .other-images ul li:not(:first-of-type) a{display:flex;height:100%;flex-direction:column;}.gallery__holder .other-images > li:first-of-type{width:50%;}.gallery__holder .other-images > li:last-of-type{width:50%;}.gallery__holder .other-images > li:nth-of-type(2){width:50%;}.gallery-style-2 .first-image{width:100%;}.gallery-style-2 .first-image ul{display:flex;gap:20px;}.gallery-style-2 .first-image ul .second-images{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;}.gallery-style-1 .first-image img{height:100%;object-fit:cover;}.gallery-style-2 li{display:unset !important;height:unset !important;}.gallery-style-2 .second-images img{display:flex;}@media only screen and (max-width: 1199px){.gallery-style-1 ul{display:flex;height:100%;}.gallery-style-1 ul li a{display:flex;flex-wrap:wrap;}.gallery-style-1 .first-image a,.gallery-style-1 .first-image img{display:flex;height:100%;flex-wrap:unset !important;}.gallery-style-1 .caption{white-space:nowrap;}.gallery-style-1 .first-image img{object-fit:cover;}.gallery-style-1 .other-images li:last-of-type,.gallery-style-1 .other-images li:nth-of-type(2){width:calc(50% - 10px);}}@media only screen and (max-width: 575px){.gallery__holder,.gallery__holder .other-images ul,.gallery-style-2 .first-image ul{gap:10px;}.gallery__holder .first-image{width:140%;}.gallery-style-1 .other-images li:last-of-type,.gallery-style-1 .other-images li:nth-of-type(2){width:calc(50% - 5px);}.caption{display:none;}.gallery-style-2 .first-image ul .second-images{gap:1rem;}}.caption{color:#3f3f3f;font-size:14px;font-weight:400;line-height:15px;}.meeting_blocks .row{gap:2rem;justify-content:center;}.meeting_blocks .col-xl-6{width:calc(50% - 1rem);}.meeting_blocks .container{max-width:980px;}.meeting_blocks__item{background-color:#f4f4f4;padding:5rem;height:100%;}.meeting_blocks__item h6{margin-bottom:2rem;}.meeting_blocks__item ul{padding-left:2rem;}.meeting_blocks__item ul li{list-style:disc;}@media only screen and (max-width: 767px){.meeting_blocks__item{padding:2.5rem;}.meeting_blocks .col-xl-6{width:100%;}}.icons-list{background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/poolback.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding:6rem 0;}.icons-list .icon__holder{height:70px;display:flex;align-items:center;justify-content:center;}.title-box{margin-bottom:5rem;}.icons-box{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:5rem;}.icons-box img{max-height:65px;}.icons-box p{max-width:340px;margin:0 auto;text-align:center;}@media only screen and (max-width: 1199px){.icons-box{text-align:center;padding:1rem;}}@media only screen and (max-width: 767px){.title-box{margin-bottom:2.5rem;}}@media only screen and (max-width: 575px){.icons-box{margin-bottom:2rem;}}.icons-list.nitro-lazy{background-image:none !important;}.video-cta{position:relative;max-height:520px;color:#fff;overflow:hidden;}.video-cta .video-cta-caption{position:absolute;bottom:10px;transform:translateX(-50%);z-index:99;left:50%;word-wrap:break-word;}.video-cta .background-hero{object-fit:cover;height:100%;width:100%;max-height:520px;}.video-cta .hero_content{display:flex;flex-direction:column;align-items:center;gap:25px;}.video-cta .hero_content .subtitle{margin:0;}.video-cta video{object-fit:cover;max-height:520px;width:100%;display:flex;}.video-cta::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}.video-cta .hero_content{max-width:100%;width:100%;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);}.video-cta .background-hero{display:flex;}@media only screen and (max-width: 1199px){.video-cta .background-hero{display:flex;height:100%;object-fit:cover;}}@media only screen and (max-width: 991px){.video-cta{max-height:600px;height:600px;}.video-cta img,.video-cta .background-hero{height:600px;max-height:600px;}.video-cta video{height:600px;max-height:600px;}}.m0{margin:0 !important;}@media only screen and (max-width: 767px){.video-cta .hero_content{gap:20px;}}@media only screen and (max-width: 575px){.btn-group.flex--center{flex-direction:column;}.video-cta .hero_content{max-width:95%;}}.faq.style-2 .faq_list__item{box-shadow:unset;padding:.5rem .5rem .5rem 0;}.faq.style-2 .faq_list__item h6{border-bottom:1px solid #444;}.faq.style-2 img{max-width:20px;top:5px;right:0;}.faq .container{max-width:1020px;}.faq p a{text-decoration:underline;color:inherit;}.faq img{transition:.3s ease;transform:rotate(-180deg);}.faq .active img{transform:rotate(0deg);transition:.3s ease;}.faq_list__item{padding:3rem;box-shadow:0px 0px 4px rgba(0,0,0,.25);margin-bottom:2rem;cursor:pointer;position:relative;}.faq_list__item h6{font-weight:700 !important;font-size:1.7rem;}.faq_list__item h6 img{position:absolute;right:30px;top:20px;}.faq_list__item p{margin-top:3rem;display:none;}@media only screen and (max-width: 575px){.faq.style-2 h6{max-width:100%;}.faq_list__item{padding:1.5rem 2rem;}.faq_list__item h6{font-size:1.6rem;max-width:80%;}.faq_list__item h6 img{top:10px;right:10px;max-width:30px;}}