.elementor-4178 .elementor-element.elementor-element-fd6c0d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-block-start-width:10px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:#774E27;--border-color:#774E27;--padding-block-start:0px;--padding-block-end:31px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-fd6c0d0:not(.elementor-motion-effects-element-type-background), .elementor-4178 .elementor-element.elementor-element-fd6c0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12121200;background-image:url("https://roymo.granhoteldonmanuel.com/wp-content/uploads/2023/07/BG.png");background-position:bottom center;}.elementor-4178 .elementor-element.elementor-element-fd6c0d0, .elementor-4178 .elementor-element.elementor-element-fd6c0d0::before{--border-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-f7879c8{--display:flex;--background-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-627114d .elementor-heading-title{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:clamp(30px, 3vw, 70px);font-weight:400;text-transform:uppercase;}.elementor-4178 .elementor-element.elementor-element-2f97fd7{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-8f0c033{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-4a45a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-ad61a2d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Century Gothic", Sans-serif;font-size:50px;font-weight:400;letter-spacing:7px;}.elementor-4178 .elementor-element.elementor-element-ad61a2d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4178 .elementor-element.elementor-element-bfac9cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:6px;}.elementor-4178 .elementor-element.elementor-element-bfac9cb .elementor-divider-separator{width:150px;}.elementor-4178 .elementor-element.elementor-element-bfac9cb .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-4178 .elementor-element.elementor-element-0871603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:100px;}.elementor-4178 .elementor-element.elementor-element-041b2f6{font-family:"Barlow Condensed", Sans-serif;font-size:19px;font-weight:400;}.elementor-4178 .elementor-element.elementor-element-1ab0ea2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:500;letter-spacing:2.5px;}.elementor-4178 .elementor-element.elementor-element-0252f01{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-dc2c218 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4178 .elementor-element.elementor-element-8ba859a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-8ba859a:not(.elementor-motion-effects-element-type-background), .elementor-4178 .elementor-element.elementor-element-8ba859a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4178 .elementor-element.elementor-element-8ba859a, .elementor-4178 .elementor-element.elementor-element-8ba859a::before{--border-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-8ba859a > .elementor-shape-top svg, .elementor-4178 .elementor-element.elementor-element-8ba859a > .e-con-inner > .elementor-shape-top svg{height:15px;}.elementor-4178 .elementor-element.elementor-element-8ba859a > .elementor-shape-bottom svg, .elementor-4178 .elementor-element.elementor-element-8ba859a > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-4178 .elementor-element.elementor-element-37d7953{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-4178 .elementor-element.elementor-element-2d64f16{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-7a8c6f0{color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-size:clamp(35px, 4vw, 44px);font-weight:400;line-height:1.3em;}.elementor-4178 .elementor-element.elementor-element-7a8c6f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4178 .elementor-element.elementor-element-47d6e31{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-4178 .elementor-element.elementor-element-49530bc{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-7c9b20d{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-1593bc5 img{width:100%;max-width:100%;}.elementor-4178 .elementor-element.elementor-element-8870023 img{width:85%;}body:not(.rtl) .elementor-4178 .elementor-element.elementor-element-8870023{left:50%;}body.rtl .elementor-4178 .elementor-element.elementor-element-8870023{right:50%;}.elementor-4178 .elementor-element.elementor-element-8870023{top:50%;z-index:5;}.elementor-4178 .elementor-element.elementor-element-ef11dc5{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.1px;}.elementor-4178 .elementor-element.elementor-element-2f6b637 .elementor-heading-title{color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-size:26px;font-weight:400;}.elementor-4178 .elementor-element.elementor-element-2f6b637 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4178 .elementor-element.elementor-element-30be5c3{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-5c78030{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-d399b35 img{width:100%;}.elementor-4178 .elementor-element.elementor-element-d399b35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4178 .elementor-element.elementor-element-c4687a7 img{width:85%;}body:not(.rtl) .elementor-4178 .elementor-element.elementor-element-c4687a7{left:50%;}body.rtl .elementor-4178 .elementor-element.elementor-element-c4687a7{right:50%;}.elementor-4178 .elementor-element.elementor-element-c4687a7{top:50%;z-index:5;}.elementor-4178 .elementor-element.elementor-element-5c650fb{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.1px;}.elementor-4178 .elementor-element.elementor-element-2f4843c .elementor-heading-title{color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-size:26px;font-weight:400;}.elementor-4178 .elementor-element.elementor-element-2f4843c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-4178 .elementor-element.elementor-element-3b0d4c4{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-3b0d4c4.e-con{--align-self:flex-end;}.elementor-4178 .elementor-element.elementor-element-55e886b{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-9138982 img{width:100%;}.elementor-4178 .elementor-element.elementor-element-c435387 img{width:85%;}body:not(.rtl) .elementor-4178 .elementor-element.elementor-element-c435387{left:50%;}body.rtl .elementor-4178 .elementor-element.elementor-element-c435387{right:50%;}.elementor-4178 .elementor-element.elementor-element-c435387{top:50%;z-index:5;}.elementor-4178 .elementor-element.elementor-element-295d31b{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.1px;}.elementor-4178 .elementor-element.elementor-element-df1555a .elementor-heading-title{color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-size:26px;font-weight:400;}.elementor-4178 .elementor-element.elementor-element-df1555a > .elementor-widget-container{margin:-20px 0px 0px 0px;}@media(min-width:768px){.elementor-4178 .elementor-element.elementor-element-4a45a4e{--width:50%;}.elementor-4178 .elementor-element.elementor-element-0871603{--width:50%;}}@media(max-width:1024px){.elementor-4178 .elementor-element.elementor-element-627114d .elementor-heading-title{font-size:30px;}.elementor-4178 .elementor-element.elementor-element-8f0c033{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4178 .elementor-element.elementor-element-4a45a4e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-ad61a2d .elementor-heading-title{font-size:32px;}.elementor-4178 .elementor-element.elementor-element-0871603{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-041b2f6{font-size:18px;}.elementor-4178 .elementor-element.elementor-element-8ba859a{--margin-block-start:50px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-4178 .elementor-element.elementor-element-37d7953{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-4178 .elementor-element.elementor-element-1593bc5 img{height:350px;object-fit:cover;}.elementor-4178 .elementor-element.elementor-element-d399b35 img{height:350px;object-fit:cover;}.elementor-4178 .elementor-element.elementor-element-9138982 img{height:350px;object-fit:cover;}}@media(max-width:767px){.elementor-4178 .elementor-element.elementor-element-8f0c033{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4178 .elementor-element.elementor-element-4a45a4e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:10px;}.elementor-4178 .elementor-element.elementor-element-ad61a2d .elementor-heading-title{font-size:32px;}.elementor-4178 .elementor-element.elementor-element-ad61a2d{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-4178 .elementor-element.elementor-element-0871603{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4178 .elementor-element.elementor-element-1ab0ea2 .elementor-heading-title{font-size:25px;}.elementor-4178 .elementor-element.elementor-element-8ba859a > .elementor-shape-top svg, .elementor-4178 .elementor-element.elementor-element-8ba859a > .e-con-inner > .elementor-shape-top svg{height:7px;}.elementor-4178 .elementor-element.elementor-element-8ba859a > .elementor-shape-bottom svg, .elementor-4178 .elementor-element.elementor-element-8ba859a > .e-con-inner > .elementor-shape-bottom svg{height:7px;}.elementor-4178 .elementor-element.elementor-element-8ba859a{--margin-block-start:50px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-4178 .elementor-element.elementor-element-1593bc5 img{height:250px;}.elementor-4178 .elementor-element.elementor-element-d399b35 img{height:250px;}.elementor-4178 .elementor-element.elementor-element-9138982 img{height:250px;}}/* Start custom CSS for container, class: .elementor-element-f7879c8 */.elementor-4178 .elementor-element.elementor-element-f7879c8 {
    width: 25%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6c0d0 */@media (min-width: 768px) {
    .elementor-4178 .elementor-element.elementor-element-fd6c0d0 {
        background-size: cover!important;
        position:sticky;
        top: 155px;
        z-index: 9999;
    }
    
    html,body {
        overflow:unset!important;
    } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a8c6f0 */.elementor-4178 .elementor-element.elementor-element-7a8c6f0 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1593bc5 */.elementor-4178 .elementor-element.elementor-element-1593bc5{
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8870023 */.elementor-4178 .elementor-element.elementor-element-8870023{
    display: block;
    transition: .3s;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9b20d */.elementor-4178 .elementor-element.elementor-element-7c9b20d:hover .reservas{
    display: block;
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d64f16 */.elementor-4178 .elementor-element.elementor-element-2d64f16{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d399b35 */.elementor-4178 .elementor-element.elementor-element-d399b35{
    height: 100%;
    width: 100%;
}
.elementor-4178 .elementor-element.elementor-element-d399b35 img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4687a7 */.elementor-4178 .elementor-element.elementor-element-c4687a7{
    display: block;
    transition: .3s;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c78030 */.elementor-4178 .elementor-element.elementor-element-5c78030{
    flex-grow: 1;
}
.elementor-4178 .elementor-element.elementor-element-5c78030:hover .reservas{
    display: block;
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c435387 */.elementor-4178 .elementor-element.elementor-element-c435387{
    display: block;
    transition: .3s;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e886b */.elementor-4178 .elementor-element.elementor-element-55e886b:hover .reservas{
    display: block;
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0d4c4 */.elementor-4178 .elementor-element.elementor-element-3b0d4c4{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d7953 */.elementor-4178 .elementor-element.elementor-element-37d7953{
    display: flex;
    flex-direction: row;
    align-content: stretch;
}

@media (max-width: 1024px) {
    .elementor-4178 .elementor-element.elementor-element-37d7953{
        flex-direction: column;    
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://roymo.granhoteldonmanuel.com/wp-content/uploads/2023/07/Century-Gothic.ttf') format('truetype');
}
/* End Custom Fonts CSS */