.header.offer-slide{padding:0}.margin_20_20{padding-top:30px;margin-bottom:20px}.mozzamare h1{font-weight:100}.bg-blue{background-color:#cceef733}#bg-mozza{background-image:url(https://www.marivaldistinct.com/storage/images/bg-left-mozza.svg),url(https://www.marivaldistinct.com/storage/images/bg-right-mozza.svg);background-repeat:no-repeat,no-repeat;background-position:-40px top,right center;background-size:160px,120px;padding-top:80px;padding-bottom:80px;background-color:#fff}section.access .btn-link-mozza{padding:10px 30px}.btn-link-mozza{padding:8px 10px;border:1px solid #001A70;background-color:transparent;text-decoration:none;color:#001a70;font-size:12px;font-weight:100;text-transform:uppercase}.btn-link:hover{color:#001a70bf}.icons-mobile img{width:40px;padding-left:1px}.icons img{width:30px;min-width:26px}.owl-theme .owl-controls .owl-page span{background:#fff}.promotions .owl-theme .owl-controls .owl-page span{background:#000}.promotions .room-box{border:none}.promotions .room-box .img-fluid{border-radius:10px}.service-mozza{font-size:1.55rem;text-transform:none;color:#001a70;font-weight:300}.gallery{font-size:.925rem;font-weight:400}.style-subtitle{color:#001a70;text-transform:uppercase;font-size:14px}.top-align{position:relative;top:-1px}.page-subtitle{color:#001a70;font-weight:100;font-size:1.35rem;margin-bottom:25px;padding-top:.8rem}.header.video{height:90vh}.phone-number a{text-decoration:none;color:#000}.phone-number a:hover{color:#777}#dinning p{margin-bottom:5px}section.access .lifestyle-images{width:400px;border-radius:5px}.description-mozzamare{padding-top:30px}.promotions .btn.btn-secondary{max-width:220px}.promotions .info-description{font-size:20px}.promotions a{text-decoration:none;color:#001a70;font-weight:500}.promotions a:hover{color:#000}.promotions .box-button a,.carousel .carousel-text .box-button a{min-width:120px!important}.carousel .carousel-text .box-button{margin:20px 40px}.carousel .carousel-text .title{min-height:40px}section.access .link-access a{background:0 0;border:none;text-decoration:underline!important;color:#001a70;font-weight:300;text-decoration:none;text-transform:uppercase;font-size:14px}section.access button{text-decoration:underline;background-color:transparent;border:none;color:#001a70;font-weight:300;text-transform:uppercase;font-size:14px}.carousel .carousel-cell{padding-bottom:0}.box_item_info small{padding-bottom:20px}@media only screen and (max-width: 460px){#bg-mozza p{font-size:16px}.services-mozza img{width:30px}.header.video{height:auto}.header.offer-slide .owl-theme .owl-controls{top:-40px}.icons img{width:100px;padding:20px}section{padding-top:20px;padding-bottom:0}#bg-mozza{background-size:200px,180px}.section-title{padding-top:20px;font-size:20px}.description-mozzamare{padding-top:0}.description-mozzamare p{padding:10px}.style-description{font-size:15px}#dinning h3{text-align:center;padding-bottom:20px}section.access h2{text-align:center;padding-bottom:20px}section.access .access-content{padding-bottom:40px}}@media only screen and (min-width: 460px) and (max-width: 1400px){.header.offer-slide .owl-theme .owl-controls{top:-60px}.description-mozzamare{padding-top:0}.header.video{height:auto}section.access .img-fluid{padding-top:30px}.access-content{text-align:left!important}section.access .margin_20_20{margin-bottom:50px}}.section .carousel .carousel-cell{height:auto}.title-carousel{min-height:40px}.flickity-button{background:#a79f8896;color:#fff}.flickity-button:hover{background:#fff;cursor:pointer;color:#a79f88cc}.promotions .flickity-viewport{height:450px!important}.promotions .carousel .flickity-page-dots{display:none}section.cinema{background-color:#0d0d12;color:#e8dfc8;padding:90px 0}section.cinema .cinema__video-card{position:relative;width:100%;max-width:300px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 1px #c9a96e26}section.cinema .cinema__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}section.cinema .cinema__audio-btn{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(201,169,110,.6);background:#0a0a0fa6;color:#c9a96e;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0;line-height:1}section.cinema .cinema__audio-btn:hover{background:#c9a96e33;border-color:#c9a96e;transform:scale(1.1)}section.cinema .cinema__audio-btn svg{display:block;flex-shrink:0}section.cinema .cinema__eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c9a96e;margin-bottom:10px;font-weight:400}section.cinema .cinema__title{font-size:clamp(1.9rem,4vw,3rem);font-weight:200;letter-spacing:.04em;color:#f5edd8;margin-bottom:14px;line-height:1.1}section.cinema .cinema__subtitle{font-size:.98rem;font-weight:300;color:#f5edd8;line-height:1.7;margin-bottom:0}section.cinema .cinema__schedule{background:#ffffff08;border:1px solid rgba(201,169,110,.2);border-radius:8px;padding:20px 24px;max-width:530px}section.cinema .cinema__schedule-title{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:#c9a96e;font-weight:400;margin-bottom:16px;display:flex;align-items:center;gap:7px}section.cinema .cinema__schedule-title svg{opacity:.85}section.cinema .cinema__schedule-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}section.cinema .cinema__screening{display:flex;align-items:center;gap:12px;background:#c9a96e12;border:1px solid rgba(201,169,110,.12);border-radius:6px;padding:10px 16px;transition:background .25s ease}section.cinema .cinema__screening:hover{background:#c9a96e1f}section.cinema .cinema__screening-date{font-size:.7rem;color:#c9a96e;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-weight:400;min-width:90px}section.cinema .cinema__screening-movie{flex:1;font-size:.95rem;font-weight:300;color:#f0e8d5;display:inline-flex;align-items:center;gap:6px}section.cinema .cinema__screening-movie:before{content:"";display:inline-block;flex-shrink:0;width:13px;height:13px;background-color:#c9a96e;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm4 0v6h8V1H4zm8 8H4v6h8V9zM1 1v2h2V1H1zm2 3H1v2h2V4zM1 7v2h2V7H1zm2 3H1v2h2v-2zm-2 3v2h2v-2H1zM15 1h-2v2h2V1zm-2 3v2h2V4h-2zm2 3h-2v2h2V7zm-2 3v2h2v-2h-2zm2 3h-2v2h2v-2z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm4 0v6h8V1H4zm8 8H4v6h8V9zM1 1v2h2V1H1zm2 3H1v2h2V4zM1 7v2h2V7H1zm2 3H1v2h2v-2zm-2 3v2h2v-2H1zM15 1h-2v2h2V1zm-2 3v2h2V4h-2zm2 3h-2v2h2V7zm-2 3v2h2v-2h-2zm2 3h-2v2h2v-2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}section.cinema .cinema__screening-time{font-size:.75rem;color:#f0e8d5;white-space:nowrap}section.cinema .cinema__schedule-note{font-size:.74rem;color:#a79f88;margin:0;display:flex;align-items:center;gap:5px;font-style:italic}section.cinema .cinema__schedule-note svg{flex-shrink:0;opacity:.6}section.cinema .cinema__chips{display:flex;flex-wrap:wrap;gap:8px}section.cinema .cinema__chip{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#b8a99a;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:5px 14px;font-weight:300;white-space:nowrap}section.cinema .cinema__chip svg{color:#c9a96e;flex-shrink:0}section.cinema .cinema__policies{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}section.cinema .cinema__policy{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#a79f88;font-weight:300;line-height:1.5}section.cinema .cinema__policy svg{color:#6dbc8a;flex-shrink:0;margin-top:2px}section.cinema .cinema__policy--warning svg{color:#e09a4a}section.cinema .cinema__policy--highlight{color:#c9a96e;font-weight:400;background:#c9a96e14;border:1px solid rgba(201,169,110,.25);border-radius:6px;padding:8px 12px}section.cinema .cinema__policy--highlight svg{color:#c9a96e}section.cinema .cinema__contact{display:flex;align-items:center;gap:7px;font-size:.82rem;color:#c9a96e;font-weight:300;margin-bottom:0}section.cinema .cinema__contact svg{color:#6dbc8a;flex-shrink:0}section.cinema .cinema__contact-link{color:inherit;font-weight:500;text-decoration:none}section.cinema .cinema__contact-link:hover{text-decoration:underline}@media (max-width: 767px){section.cinema{padding:60px 0}section.cinema .cinema__video-card{max-width:220px}section.cinema .cinema__screening{flex-wrap:wrap;gap:4px}section.cinema .cinema__screening-date{min-width:unset}}
