@font-face{font-family:Hurme Geometric Sans\ 2;src:url(/_next/static/media/HurmeGeometricSans2-Bold.8614ad09.eot);src:local("HurmeGeometricSans2 Bold"),local("HurmeGeometricSans2-Bold"),url(/_next/static/media/HurmeGeometricSans2-Bold.8614ad09.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/HurmeGeometricSans2-Bold.aac8742c.woff2) format("woff2"),url(/_next/static/media/HurmeGeometricSans2-Bold.e8698f02.woff) format("woff"),url(/_next/static/media/HurmeGeometricSans2-Bold.7e433140.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hurme Geometric Sans\ 2;src:url(/_next/static/media/HurmeGeometricSans2-Black.68ace834.eot);src:local("HurmeGeometricSans2 Black"),local("HurmeGeometricSans2-Black"),url(/_next/static/media/HurmeGeometricSans2-Black.68ace834.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/HurmeGeometricSans2-Black.93f9c8d7.woff2) format("woff2"),url(/_next/static/media/HurmeGeometricSans2-Black.63ba2dbe.woff) format("woff"),url(/_next/static/media/HurmeGeometricSans2-Black.fdaad9cd.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Hurme Geometric Sans\ 2;src:url(/_next/static/media/HurmeGeometricSans2-SemiBold.a0f7ccb9.eot);src:local("HurmeGeometricSans2 SemiBold"),local("HurmeGeometricSans2-SemiBold"),url(/_next/static/media/HurmeGeometricSans2-SemiBold.a0f7ccb9.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/HurmeGeometricSans2-SemiBold.6b1059c2.woff2) format("woff2"),url(/_next/static/media/HurmeGeometricSans2-SemiBold.85709cd6.woff) format("woff"),url(/_next/static/media/HurmeGeometricSans2-SemiBold.ae3c5c67.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hurme Geometric Sans\ 2;src:url(/_next/static/media/HurmeGeometricSans2-Regular.04e72c74.eot);src:local("HurmeGeometricSans2 Regular"),local("HurmeGeometricSans2-Regular"),url(/_next/static/media/HurmeGeometricSans2-Regular.04e72c74.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/HurmeGeometricSans2-Regular.0097b929.woff2) format("woff2"),url(/_next/static/media/HurmeGeometricSans2-Regular.b9a28d21.woff) format("woff"),url(/_next/static/media/HurmeGeometricSans2-Regular.ea4edfe2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Thin.523d4bb6.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ThinItalic.36c065a9.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLight.85db8644.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraLightItalic.b005e7ef.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Light.b5083635.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-LightItalic.1f86e181.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.e4d41a96.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Italic.a07c2377.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Medium.b6027326.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-MediumItalic.d0e11614.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.4f67549c.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBoldItalic.2e7d2c35.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Bold.17fb2958.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-BoldItalic.24d57159.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBold.f6d42a13.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBoldItalic.22455d50.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Black.37369fac.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-BlackItalic.1ed81f33.ttf) format("truetype");font-weight:900;font-style:italic}:root{--font-primary:"Montserrat",sans-serif}body{font-family:var(--font-primary)}body,body .checkin a,body .checkin li,body .checkin span,body .checkin ul,body .section-header a,body .section-header li,body .section-header span,body .section-header ul,body button,body footer h3 a,body h1,body h2,body h3,body h4,body h5,body h6,body input,body label,body main,body select
body option{font-family:Hurme Geometric Sans\ 2!important;font-weight:400;font-style:normal}body a,body div,body li,body p,body span,body ul{font-family:Montserrat!important}body.body{background-color:#fff;overflow-x:hidden}body.body:has(.main-carousel){padding-top:0}img{max-width:100%;height:auto}main{min-height:200px}.text-right{text-align:right}.scaleonhover:hover{transform:scale(1.003)}.scaleonhover2:hover{transform:scale(1.03)}.transition-element{transition:all .7s ease}.page .col-md-12>.block-title{margin:auto auto 30px}.page .full-article,.page .full-file,.page .full-image{margin-bottom:75px;margin-top:75px}.full-file .block-file{margin-top:30px}.disabled{opacity:.7!important}body p{margin-top:0;margin-bottom:3px}body h1,body h2,body h3,body h4,body h5,body h6{color:#e4002b;font-weight:700}body .page h1,body .page h2,body .page h3,body .page h4,body .page h5,body .page h6{color:#333}body .page h1 a,body .page h2 a,body .page h3 a,body .page h4 a,body .page h5 a,body .page h6 a{color:#333;font-weight:600}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#e4002b}body a{color:#e4002b;text-decoration:none}body a:hover{text-decoration:underline}.page .line-article .col-md-12>.block-title{margin:auto}.emded-file svg,.file-download svg,.full-file svg,.line-file svg{width:12px;margin-left:10px}.fade.modal.show{z-index:9999999}body .btn-danger{background-color:#e4002b!important;border-color:#e4002b!important}body .btn-danger:hover{background-color:#610012!important;border-color:#610012!important}body h1{font-size:45px}body h2{font-size:35px}body h3{font-size:24px}.checkin-button-link{overflow:hidden;padding-top:3px!important;padding-bottom:4px!important}.checkin-button-link.btn-warning,.checkin-button-link.btn-warning:hover{color:#fff;text-decoration:none}.checkin-button-link.btn-danger,.checkin-button-link.btn-danger:hover{text-decoration:none}.checkin-button-link.btn-danger:hover{border-color:#610012!important}.colapse-img-banner{border-radius:15px}.full-destinationpage p{text-align:justify}body .inner-faq .block-title h2{color:#000}.block-red-box{background-color:#e4002b;width:70px;height:70px;margin-left:20px;display:none}body .full-article h1{font-size:25px}body .full-article h2{font-size:24px}body .full-article h3{font-size:21px}body .table>:not(caption)>*>*{background-color:transparent}.content-view-embed.banner .class-banner{height:350px;position:relative}.content-view-embed.banner .class-banner img{width:350px;max-width:350px}.content-view-embed.banner .class-banner h2{position:absolute;bottom:20px;right:20px;color:#fff;background:#e4002b;padding:7px 10px;text-align:center;display:block;border-radius:3px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:20px;width:170px}.body-area:has(.inner-faq){background-color:#fff}.page ol,.page ul{list-style:none;margin-top:15px}.page ol li:before,.page ul li:before{content:"✔";color:#e4002b;font-weight:700;display:inline-block;width:1.5em;margin-left:-1.5em}.page .checkin li:before{display:none}@media only screen and (max-width:768px){.content-view-embed.banner .class-banner img{width:250px;max-width:250px}}@media only screen and (min-width:1400px){.checkin-button-link{width:180px!important}}@media only screen and (max-width:575px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:30px}}.popup-checkin.modal{top:70px}body:has(.warningbanner) .popup-checkin.modal{top:95px}.popup-checkin.modal.show .modal-dialog{max-width:1320px}.popup-checkin.modal.show .modal-dialog .modal-content{margin-left:-9px;background-color:#e4002b}.popup-checkin.modal.show .modal-dialog .modal-content .modal-body{background-color:#fff;border-radius:5px}.checkin .nav.nav-tabs .online-reservations-svg,.checkin-link .online-reservations-svg{transform:rotate(-40deg)}.online-reservations span.arrival svg{transform:rotate(15deg)}.online-reservations span.departure svg{transform:rotate(-15deg)}.online-reservations button svg{transform:rotate(90deg)}.popup-checkin button{padding-top:3px;padding-bottom:4px;text-transform:uppercase}.checkin button:hover,.online-reservations .second-row button:hover,.popup-checkin button:hover{background-color:#610012}.checkin .online-reservations .form-control,.popup-checkin .online-reservations .form-control{padding:0}.popup-checkin .tab-content>.tab-pane>.tab-pane-content{background-color:#fff;margin:0 12px;border-radius:5px;min-height:50px;padding:4px}.popup-checkin .rigth-button-div{padding-right:23px}.popup-checkin .rigth-button-div a{background-color:#e4002b;border-color:#fff}.popup-checkin .rigth-button-div a:hover{color:#faaf3a;border-color:#faaf3a;text-decoration:none}.cookie-consent-banner,.cookie-consent-banner div,.cookie-consent-banner h1,.cookie-consent-banner h2,.cookie-consent-banner h3,.cookie-consent-banner h4,.cookie-consent-banner h5,.cookie-consent-banner h6,.cookie-consent-banner p{color:#000}.cookie-consent-banner .title{font-size:24px!important}.cookie-consent-banner h1,.cookie-consent-banner h2,.cookie-consent-banner h3,.cookie-consent-banner h4,.cookie-consent-banner h5,.cookie-consent-banner h6{font-size:18px}