.elementor-653 .elementor-element.elementor-element-ff8e2cb{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:17vw;--padding-right:17vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-653 .elementor-element.elementor-element-fcc8100{text-align:left;}.elementor-653 .elementor-element.elementor-element-fcc8100 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:4vw;font-weight:900;text-decoration:none;color:var( --e-global-color-a470460 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-653 .elementor-element.elementor-element-db947b0{font-family:"Mada", Sans-serif;font-size:1.5vw;font-weight:500;color:var( --e-global-color-4656e45 );}.elementor-653 .elementor-element.elementor-element-73df562{--display:flex;--min-height:110vh;--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;}.elementor-653 .elementor-element.elementor-element-d143ce7{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-653 .elementor-element.elementor-element-adbf4d5 img{width:100%;max-width:100%;height:110vh;object-fit:cover;object-position:center center;}.elementor-653 .elementor-element.elementor-element-2d63971{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-653 .elementor-element.elementor-element-ef913b6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:2.5vw;font-weight:900;text-decoration:none;color:var( --e-global-color-a470460 );}.elementor-653 .elementor-element.elementor-element-39cf89f{font-family:"Mada", Sans-serif;font-size:1.5vw;font-weight:500;color:#1A333F;}.elementor-653 .elementor-element.elementor-element-008589d{--display:flex;--min-height:110vh;--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;}.elementor-653 .elementor-element.elementor-element-cb42a1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-653 .elementor-element.elementor-element-db7847e .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:2.5vw;font-weight:900;text-decoration:none;color:var( --e-global-color-a470460 );}.elementor-653 .elementor-element.elementor-element-c5eacda{font-family:"Mada", Sans-serif;font-size:1.5vw;font-weight:500;color:var( --e-global-color-4656e45 );}.elementor-653 .elementor-element.elementor-element-dc17ee6{--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;}.elementor-653 .elementor-element.elementor-element-e755147 img{width:100%;max-width:100%;height:110vh;object-fit:cover;object-position:center center;}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-ff8e2cb{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-653 .elementor-element.elementor-element-fcc8100 .elementor-heading-title{font-size:24px;}.elementor-653 .elementor-element.elementor-element-db947b0{font-size:14px;}.elementor-653 .elementor-element.elementor-element-ef913b6 .elementor-heading-title{font-size:18px;}.elementor-653 .elementor-element.elementor-element-39cf89f{font-size:12px;}.elementor-653 .elementor-element.elementor-element-db7847e .elementor-heading-title{font-size:18px;}.elementor-653 .elementor-element.elementor-element-c5eacda{font-size:12px;}}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-ff8e2cb{--width:100%;}.elementor-653 .elementor-element.elementor-element-d143ce7{--width:55%;}.elementor-653 .elementor-element.elementor-element-2d63971{--width:45%;}.elementor-653 .elementor-element.elementor-element-cb42a1e{--width:45%;}.elementor-653 .elementor-element.elementor-element-dc17ee6{--width:55%;}}/* Start custom CSS for html, class: .elementor-element-5f10960 */table {
    color: #1a333f;
    width: 100%;
    border-collapse: collapse;
    border: 3px solid #35a5de;
    table-layout: fixed;
}

td {
    padding: 20px;
    border: 3px solid #35a5de;
    vertical-align: top;
    align-content: center;
    overflow-wrap: break-word;
    
}

td .tbl-r1-d{
    background-color: #35a5de;
}

.btn-reservar {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #35a5de;
    color: #ffffff;
    padding: 0;
    text-decoration: none;
    height: 8vh;
    max-width: 100%;
    border-radius: 5px;
    transition: background-color 0.3s, color 0.3s;
    font-weight: 900;
}

.btn-reservar:hover {
    background-color: #1A333F;
    color: #ffffff;
}

.check-list {
    list-style-type: none;
    padding: 0;
}

.check-list li {
    position: relative;
    padding-left: 20px;
}

.check-list li::before {
    content: '✔';
    position: absolute;
    left: 0;
    color: #35a5de;
}

@media (max-width: 768px) {
    td {
        padding: 15px;
    }

    .btn-reservar {
        height: 6vh;
        width: 25vw;
    }
}

@media (max-width: 480px) {
    body {
        margin: 10px;
    }

    table {
        font-size: 14px;
    }

    td {
        padding: 10px;
    }

    .btn-reservar {
        height: 5vh;
        width: 80vw;
    }

    .check-list li {
        padding-left: 25px;
    }
}/* End custom CSS */