<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

@font-face {
    font-family:'Grota Black';
    src:url('fonts/grotarounded/Grota-Black.eot');
    src:url('fonts/grotarounded/Grota-Black.eot?#iefix') format('embedded-opentype'),url('fonts/grotarounded/Grota-Black.woff') format('woff'),url('fonts/grotarounded/Grota-Black.ttf') format('truetype'),url('fonts/grotarounded/Grota-Black.svg#Grota-Black') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Grota Italic';
    src:url('fonts/grotarounded/Grota-Italic.eot');
    src:url('fonts/grotarounded/Grota-Italic.eot?#iefix') format('embedded-opentype'),url('fonts/grotarounded/Grota-Italic.woff') format('woff'),url('fonts/grotarounded/Grota-Italic.ttf') format('truetype'),url('fonts/grotarounded/Grota-Italic.svg#Grota-Black') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Grota Bold';
    src:url('fonts/grotarounded/Grota-Bold.eot');
    src:url('fonts/grotarounded/Grota-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/grotarounded/Grota-Bold.woff') format('woff'),url('fonts/grotarounded/Grota-Bold.ttf') format('truetype'),url('fonts/grotarounded/Grota-Bold.svg#Grota-Black') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'Grota Medium';
    src:url('fonts/grotarounded/Grota-Medium.eot');
    src:url('fonts/grotarounded/Grota-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/grotarounded/Grota-Medium.woff') format('woff'),url('fonts/grotarounded/Grota-Medium.ttf') format('truetype'),url('fonts/grotarounded/Grota-Medium.svg#Grota-Black') format('svg');
    font-weight:normal;
    font-style:normal
}

@font-face {
    font-family:"CircularStd";
    src:url("fonts/circularstd/CircularStd-Black.eot"),url("fonts/circularstd/CircularStd-Black.woff") format("woff"),url("fonts/circularstd/CircularStd-Black.ttf") format("truetype"),url("fonts/circularstd/CircularStd-Black.svg") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:"CircularStd Medium";
    src:url("fonts/circularstd/CircularStd-Medium.eot");
    src:url("fonts/circularstd/CircularStd-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/circularstd/CircularStd-Medium.woff") format("woff"),url("fonts/circularstd/CircularStd-Medium.ttf") format("truetype"),url("fonts/circularstd/CircularStd-Medium.svg#CircularStd-Medium") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:"CircularStd Book";
    src:url("fonts/circularstd/CircularStd-Book.eot");
    src:url("fonts/circularstd/CircularStd-Book.eot?#iefix") format("embedded-opentype"),url("fonts/circularstd/CircularStd-Book.woff") format("woff"),url("fonts/circularstd/CircularStd-Book.ttf") format("truetype"),url("fonts/circularstd/CircularStd-Book.svg#CircularStd-Book") format("svg");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:"CircularStd Bold";
    src:url("fonts/circularstd/CircularStd-Bold.eot"),url("fonts/circularstd/CircularStd-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/circularstd/CircularStd-Bold.woff") format("woff"),url("fonts/circularstd/CircularStd-Bold.ttf") format("truetype"),url("fonts/circularstd/CircularStd-Bold.svg") format("svg");
    font-weight:normal;
    font-style:normal
}

body {
    color: #2d2d2d;
    font-family:"CircularStd Medium";
    font-size: 14px;
}

p {
    color: #2d2d2d;
    font-family:"CircularStd Medium";

    font-size: 14px;
}

/*header {
    height: 80px;
    padding: 0;
    border:0 ;
    box-shadow: 0px 0px 4px 0px #00000029;
    margin: 0 0 48px;
}

header .logo {
   height: 80px;
   display: flex;
    align-items: center;
}*/

h1 {
    font-family:'Grota Black';
    font-size: 19px;
    line-height: 24px;
    text-align: center;
}

h2 {
    font-family:"CircularStd";
    font-size:30px
}

.alianza-info-txt p {
    font-size: 16px;
}

.alianza-precio {
    text-align: center;
}


.precio-regular-txt, .precio-aliado-txt {
    font-family:"CircularStd";
    font-size:12px
}

.precio-regular-cifra, .precio-aliado-cifra {
    font-family:"CircularStd";
    font-size:30px
}

.precio-aliado-cifra {
    color: #00B9D4;
}

.btn-reservar {
    background-color: #F89027;
    border-radius: 16px;
    color: white;
    text-decoration: none;
    padding: 16px 20px;
    display: block;
    margin:20px 0 0;
    cursor: pointer;
}

.alianza-promotion {
    margin: 0 0 20px;
}

.programContent {
    margin-bottom: 60px;
}

/* form */

.form-isla {
    border:2px solid #D9D9D9;
    border-radius: 8px;
}

form .noborder {
    border: 0;
}

form label {
   color: #2D2D2D;
   font-size: 10px;
   padding: 10px;
}

form input, form select option, .form-select, .accordion-header button, .accordion-header  {
    color: #7F8793!important;
    font-size: 14px!important;
    padding: 10px;
    font-weight: normal!important;
}

form .borderbottom {
    border-bottom:2px solid #D9D9D9;
}

form .btn-form {
    background: #7F8793;
    color: white;
    padding: 15px;
    text-align: center;
    width: 100%;
    border-radius: 16px;
}

form .btn-outline-secondary {
    width: 100%;
    text-align: left;
}

.modal-header {
    border: 0!important;
}

.accordion-body &gt; div {
    display: inline-flex;
    align-items: center;
}

.counterform {
    display:flex;
    margin: 0 10px;
    height: 36px;
}

.counterform #menos, .counterform #mas {
    padding: 3px 12px;
    border-radius: 50%;
    border: 1px solid #7F8793;
    background-color: transparent;
    height: 35px;
}

.counterform #menosb, .counterform #masb {
    padding: 3px 12px;
    border-radius: 50%;
    border: 1px solid #7F8793;
    background-color: transparent;
    height: 35px;
}


.counterform #menos2, .counterform #mas2 {
    padding: 3px 12px;
    border-radius: 50%;
    border: 1px solid #7F8793;
    background-color: transparent;
    height: 35px;
}

.counterform #menos2b, .counterform #mas2b {
    padding: 3px 12px;
    border-radius: 50%;
    border: 1px solid #7F8793;
    background-color: transparent;
    height: 35px;
}

.accordion.accordion-flush {
    width: 100%;
}
.accordion-button:not(.collapsed) {
    background-color: transparent!important;
    box-shadow: none!important;
}

form .btn-login {
    background-color: #0094D3;
    color: white;
 
}

form .btn-register {
    background-color: white;
    color: #0094D3;
}

form .btn-login, form .btn-register {
    padding: 5px;
    border:1px solid #0094D3;
    border-radius: 8px;
}
</pre></body></html>