.container-fluid.simple-banner,.container-fluid.simple-banner .row,.container-fluid.simple-banner .row .col-md-12{margin:0}.container-fluid.simple-banner,.container-fluid.simple-banner .col-md-12{padding:0}.container-fluid.simple-banner img{width:100%;max-width:100%;height:auto;max-height:500px}.container-fluid.simple-banner{position:relative}.container-fluid.simple-banner h1{color:#fff;text-transform:uppercase}.container-fluid.simple-banner .block-title{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;color:#fff;background-image:linear-gradient(90deg,#000000b8,transparent);margin-bottom:0;border-bottom:2px solid #e4002b;display:flex;align-items:center;justify-content:center}.container-fluid.simple-banner .block-title h1{margin:auto;border:none;padding-bottom:0;font-size:50px}.container-fluid.simple-banner .block-title .block-short-text p{font-weight:400;text-transform:uppercase;font-size:17px}.container-fluid.simple-banner,.container-fluid.simple-banner .block-image img{max-height:400px}.container-fluid.simple-banner .row .col-md-12{position:relative}body:has(.gray-area) .container-fluid.simple-banner .block-title h1{text-align:left}body:has(.gray-area) .container-fluid.simple-banner .block-title .block-short-text p{text-align:left;font-size:14px;text-transform:unset}@media only screen and (min-width:769px) and (max-width:991px){body .container-fluid.simple-banner .block-title h1{font-size:35px}}@media only screen and (min-width:481px) and (max-width:768px){body .container-fluid.simple-banner .block-title h1{font-size:25px}}@media only screen and (max-width:480px){body .container-fluid.simple-banner .block-title h1{font-size:19px}}@media only screen and (min-width:1201px){body:has(#book-online-form_home) .container-fluid.simple-banner .block-title h1{padding-bottom:116px}}.page-top{background-color:#f1f1f1}.page-top .breadcrumbs{margin:35px auto 30px;display:flex;flex-direction:row;list-style:none}.page-top .breadcrumbs svg{transform:rotate(-40deg);margin-bottom:5px}.page-top .breadcrumbs .separator{padding:0 5px}.page-top .breadcrumbs li,.page-top .breadcrumbs li a{color:#666}.page-top .breadcrumbs li:before{display:none}.page-top .breadcrumbs li.current{font-weight:600}.page-top .breadcrumbs{padding-left:0}.page-top .breadcrumbs li img{margin-bottom:4px}@media only screen and (max-width:768px){.page-top .breadcrumbs li,.page-top .breadcrumbs li a{font-size:12px}.page-top .breadcrumbs{margin:15px auto 10px}}