.booking-hero{height:236px;overflow:hidden;position:relative;}.booking-hero img{width:100%;height:100%;object-fit:cover;}.booking-hero::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}.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;}.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;}