.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;}}.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%;}}.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;}.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;}}.list-of-forms{padding-bottom:5rem;}.list-of-forms .container{max-width:580px;}.list-of-forms .date-wrapper span{display:block;position:relative;}.list-of-forms .date-wrapper span::after{content:"";position:absolute;right:5px;background-color:white;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("https://marinainnatgrandedunes.com/nitropack_static/IIyvtDdlXPzxlLloeqvOjmbcZlMHyxGu/assets/images/optimized/rev-aa62bbf/marinainnatgrandedunes.com/wp-content/themes/marina-inn/assets/images/date.svg");background-repeat:no-repeat;background-size:contain;background-position:center;}.list-of-forms input[type=radio]{width:unset;margin:0;height:unset;}.list-of-forms .row-form{margin-bottom:2rem;}.list-of-forms .row-form p:last-of-type .wpcf7-list-item{margin:0 1rem 1rem 0;display:flex;align-items:center;gap:5px;cursor:pointer;}.list-of-forms .row-form p:last-of-type .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;}.list-of-forms .wpcf7-list-item-label{color:#3f3f3f;font-weight:400;margin-left:1 rme;font-size:1.4rem;line-height:24px;}.list-of-forms .wpcf7-list-item.first{margin:0;}.list-of-forms .wpcf7-form-control.wpcf7-submit{cursor:pointer;background-color:#00a8fa;outline:unset;display:flex;justify-content:center;align-items:center;border:unset;height:48px;width:182px;padding-top:15px !important;padding-bottom:15px !important;border-radius:unset;color:#fff;text-transform:uppercase;font-weight:800;margin:4rem auto 0 auto;line-height:.6rem;font-size:1.6rem;}.list-of-forms .for-other{height:0;visibility:hidden;opacity:0;transition:.3s ease;border:unset !important;border-bottom:1px solid #d9d9d9 !important;}.list-of-forms .for-other--active{height:auto;visibility:visible;opacity:1;}.list-of-forms input{width:100%;border-radius:3px;border:1px #d9d9d9 solid;height:40px;color:#000;font-size:1.4rem;line-height:2.4rem;font-weight:400;display:block;}.list-of-forms input:focus{outline:unset;border:1px #000 solid;}.list-of-forms input::placeholder{color:#d9d9d9;font-size:1.4rem;line-height:2.4rem;font-weight:400;}.list-of-forms label{font-size:1.4rem;color:#3f3f3f;font-weight:700;line-height:2.4rem;}.list-of-forms label span{color:#f00;}.ui-datepicker{width:25rem;}.ui-datepicker table{font-size:1.2rem;}@media only screen and (max-width: 575px){.list-of-forms{padding-bottom:2.5rem;}}.relative{position:relative;}.select-am-pm{position:absolute;right:10px;z-index:99;bottom:10px;}.select-am-pm select{border:unset;font-size:1.4rem;font-weight:700;line-height:2.4rem;color:#000;}#time-pick{text-transform:uppercase;}.informations{padding-bottom:13.5rem;}.informations .container{max-width:640px;}.informations .container .information__block{padding-top:6rem;border-top:1px solid #444;text-align:center;}.informations .container .information__block p{margin-bottom:1.5rem;}.informations .container .information__block p a{color:inherit;text-decoration:underline;}.informations .container .information__block p a:visited{color:inherit;}