.elementor-27 .elementor-element.elementor-element-6fac7c2b{--display:flex;--min-height:304px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.14;--padding-top:4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:1;}.elementor-27 .elementor-element.elementor-element-6fac7c2b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6fac7c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-27 .elementor-element.elementor-element-6fac7c2b::before, .elementor-27 .elementor-element.elementor-element-6fac7c2b > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6fac7c2b > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-6fac7c2b > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6fac7c2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-6fac7c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A3742;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-764c18e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-27 .elementor-element.elementor-element-3ed1b9e4 .elementor-heading-title{font-size:0.9em;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:120%;letter-spacing:3.3px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-5cbc482 .elementor-heading-title{text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.6px;color:var( --e-global-color-de7f4c5 );}.elementor-27 .elementor-element.elementor-element-34009e78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-34009e78:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-34009e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4E08C;}.elementor-27 .elementor-element.elementor-element-476cd49b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-74ea1b23 > .elementor-widget-container{box-shadow:0px 11px 43px -21px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-74ea1b23 img{width:100%;height:391px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-2ae0e55 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-2ae0e55 .elementor-button:focus{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-2ae0e55 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2ae0e55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-2ae0e55 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-27 .elementor-element.elementor-element-2ae0e55 .elementor-button{font-size:1em;font-weight:500;text-transform:uppercase;line-height:25px;letter-spacing:0.2px;padding:21px 21px 17px 21px;}.elementor-27 .elementor-element.elementor-element-462318d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c58a3ee .elementor-heading-title{font-size:2.3rem;}.elementor-27 .elementor-element.elementor-element-3c0d485{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27 .elementor-element.elementor-element-3c0d485:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3c0d485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de7f4c5 );}.elementor-27 .elementor-element.elementor-element-a50960a > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-27 .elementor-element.elementor-element-a50960a .elementor-heading-title{font-size:1.7rem;}.elementor-27 .elementor-element.elementor-element-408c230{--divider-border-style:solid;--divider-color:var( --e-global-color-f513bb4 );--divider-border-width:2px;}.elementor-27 .elementor-element.elementor-element-408c230 .elementor-divider-separator{width:129px;}.elementor-27 .elementor-element.elementor-element-408c230 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-27 .elementor-element.elementor-element-b019055 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-27 .elementor-element.elementor-element-b019055{font-family:"canada-type-gibson", Sans-serif;font-weight:400;}.elementor-27 .elementor-element.elementor-element-c6c89d3 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-c6c89d3 .elementor-button:focus{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-c6c89d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-27 .elementor-element.elementor-element-c6c89d3 .elementor-button{font-weight:500;text-transform:uppercase;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;padding:15px 23px 12px 23px;}.elementor-27 .elementor-element.elementor-element-1956fe6 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-27 .elementor-element.elementor-element-1956fe6{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:64vw;--e-off-canvas-height:74vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-27 .elementor-element.elementor-element-7484374{--display:flex;}.elementor-27 .elementor-element.elementor-element-20f97b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ccd4d7d{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ccd4d7d .elementor-heading-title{line-height:1.6rem;}.elementor-27 .elementor-element.elementor-element-8f0212a .elementor-icon-wrapper{text-align:end;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-stacked .elementor-icon{background-color:#030303;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-default .elementor-icon{color:#030303;border-color:#030303;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-default .elementor-icon svg{fill:#030303;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-stacked .elementor-icon:hover{background-color:#CF0000;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-default .elementor-icon:hover{color:#CF0000;border-color:#CF0000;}.elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-8f0212a.elementor-view-default .elementor-icon:hover svg{fill:#CF0000;}.elementor-27 .elementor-element.elementor-element-8f0212a .elementor-icon{font-size:27px;}.elementor-27 .elementor-element.elementor-element-8f0212a .elementor-icon svg{height:27px;}.elementor-27 .elementor-element.elementor-element-236f2bb4{color:#000000;}.elementor-27 .elementor-element.elementor-element-d780c9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote__content{color:#292929;font-size:1.1em;font-weight:700;}.elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote__content +.e-q-footer{margin-top:5px;}.elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote__author{color:#292929;font-size:1em;font-weight:500;font-style:italic;}.elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote{border-color:var( --e-global-color-f513bb4 );}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote{border-left-width:5px;}body.rtl .elementor-27 .elementor-element.elementor-element-d780c9d .elementor-blockquote{border-right-width:5px;}body.elementor-page-27:not(.elementor-motion-effects-element-type-background), body.elementor-page-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-764c18e7{--width:50%;}.elementor-27 .elementor-element.elementor-element-476cd49b{--width:28%;}.elementor-27 .elementor-element.elementor-element-462318d4{--width:72%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-3ed1b9e4 .elementor-heading-title{font-size:13px;}.elementor-27 .elementor-element.elementor-element-5cbc482 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-3ed1b9e4 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-27 .elementor-element.elementor-element-5cbc482 .elementor-heading-title{line-height:120%;}.elementor-27 .elementor-element.elementor-element-462318d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1956fe6{--e-off-canvas-width:80vw;}}/* Start custom CSS for stepbooking, class: .elementor-element-f7ed283 */.amelia-v2-booking #amelia-container.am-fs__wrapper {
    height: 560px;
    margin: 0 !important;
    box-shadow: none !important;
}

 .fc-daygrid-day-top {
    font-size: 15px !important;
}


.elementor-27 .elementor-element.elementor-element-f7ed283 {
        --am-c-sb-text-op5: rgba(255, 255, 255,0) !important;
    --am-c-sb-text-op10: rgba(255, 255, 255, 0) !important;
    --am-c-sb-text-op60: rgba(255, 255, 255, 0) !important;
    --am-c-scroll-op30: rgba(255, 255, 255, 0) !important;
    --am-c-scroll-op10: rgba(255, 255, 255, 0) !important;
}

.amelia-v2-booking #amelia-container .am-fs-sb {
    background-color: #333 !important;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step {
    background-color: #111 !important;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker {
    background-color: #111 !important;
}

.am-lite-footer {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462318d4 */.elementor-27 .elementor-element.elementor-element-462318d4 h5 {

    font-weight: 600;
    font-size: 1.6em;
    line-height: 1.2em;
    margin-top: 1rem;
    border-left: 5px solid #B17964;
    padding: 0.3rem 0.4em 0 0.6rem;
}/* End custom CSS */
/* Start custom CSS *//* h1, h2, h3, h4 {
    font-family: Oswald !important;
    text-transform: uppercase !important;
    font-weight: 30 !important;
} *//* End custom CSS */