/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.field--name-field-button{column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:0.625rem;}.button-link,.button-primary,.button-secondary{align-items:center;display:inline-flex;justify-content:center;}.button-link a,.button-primary a,.button-secondary a{align-items:center;border-radius:2.5rem;color:#fff;column-gap:0.5rem;display:flex;font-size:0.875rem;font-weight:600;line-height:1.375rem;padding:0.6875rem 1.5rem;text-decoration:none;transition:0.2s ease-in-out;}.button-link a i.icon,.button-primary a i.icon,.button-secondary a i.icon{display:inline-block;font-size:1.5rem;height:1.5rem;margin-left:0.5rem;vertical-align:-0.3125rem;width:1.5rem;}.button-primary a{background-color:#283c52;color:#fff;}.button-primary a:hover{background-color:#0c1219;}.button-secondary a{background-color:#fff;color:#283c52;}.button-secondary a:hover{background-color:#e2e1d9;}.button-link a{color:#283c52;display:inline-block;font-weight:400;}.button-link a:after{background-color:#45658b;content:"";display:block;height:0.0625rem;transform:scaleX(0);transition:transform 0.25s;}.button-link a:hover:after{transform:scale(1);}
.emarsys-form-wrapper-standard{display:flex;justify-content:center;align-items:center;padding:60px 20px;font-family:var(--font-main);color:var(--white);position:relative;overflow:hidden;min-height:500px;width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;}.emarsys-form-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.emarsys-form-background img,.emarsys-form-background video{width:100%;height:100%;object-fit:cover;}.emarsys-glass-card{max-width:600px;width:100%;background:rgba(255,255,255,0.08);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);padding:40px;border:1px solid rgba(255,255,255,0.2);border-radius:40px;box-shadow:0 10px 40px rgba(0,0,0,0.4);position:relative;z-index:1;}.emarsys-header{text-align:center;margin-bottom:30px;}.emarsys-header h2{font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:4px;margin-bottom:10px;color:var(--white);}.emarsys-header p{font-size:14px;opacity:0.8;letter-spacing:1px;}.emarsys-row{display:flex;gap:15px;}.emarsys-col{flex:1;}.emarsys-form-group{margin-bottom:15px;position:relative;}.emarsys-form-group label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;margin-left:10px;color:rgba(255,255,255,0.8);}.emarsys-form-group label::after{content:' *';color:#ff4d4d;}.emarsys-form-group input,.emarsys-form-group select{width:100%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.15);padding:14px 20px;border-radius:40px;color:var(--white);font-family:var(--font-main);font-size:14px;box-sizing:border-box;outline:none;transition:all 0.3s;display:block;}.emarsys-form-group select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3D%22www.w3.org%20/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer;}.emarsys-form-group select option{background-color:var(--brand-azul-realeza);color:var(--white);}.emarsys-legal-group{margin-top:25px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.05);padding:10px 15px;border-radius:15px;font-size:11px;}.emarsys-btn-submit{width:100%;background:transparent;color:var(--white);border:2px solid var(--white);border-radius:50px;padding:16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-top:25px;cursor:pointer;transition:all 0.3s ease;}.emarsys-btn-submit:hover{background:var(--white);color:var(--brand-azul-realeza);}.emarsys-btn-submit:disabled{opacity:0.5;cursor:not-allowed;}@media (max-width:768px){.emarsys-row{flex-direction:column;gap:0;}.emarsys-glass-card{padding:25px 20px;border-radius:20px;}}
nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item,nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item a{color:#283c52;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1rem;}nav.breadcrumb-nav{margin:7% 0 1.5rem;}@media (max-width:1199.98px){nav.breadcrumb-nav{margin-top:7%;}}@media (max-width:767.98px){nav.breadcrumb-nav{margin-top:12%;}}nav.breadcrumb-nav ol.breadcrumb{gap:1rem 0;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item{align-items:center;display:flex;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item a{align-items:center;background-color:transparent;display:block;text-decoration:none;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item a:after{background-color:#283c52;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item a:hover:after{color:#283c52;transform:scale(1);}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item:not(:first-child):before{content:"";font-family:icomoon;font-size:1rem;margin:0 0.5rem;padding:0;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item:first-child:before{align-items:center;content:"";display:flex;font-family:icomoon;font-size:1.5rem;height:1.5rem;justify-content:center;margin-right:0.5rem;width:1.5rem;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item:last-child{color:#8c8c8c;font-weight:600;padding:0.2rem 0;}nav.breadcrumb-nav ol.breadcrumb li.breadcrumb-item + .breadcrumb-item{padding-left:0;padding-right:0.5rem;}
.view-blog-posts,.view-drinks,.view-events,.view-taxonomy-term{margin-top:1.5rem;}.view-blog-posts .view-header,.view-drinks .view-header,.view-events .view-header,.view-taxonomy-term .view-header{color:#777;font-size:1rem;margin:2.5rem 0;}@media (min-width:992px){.view-blog-posts .view-header,.view-drinks .view-header,.view-events .view-header,.view-taxonomy-term .view-header{margin:2.5rem 0 2.5rem 7.5rem;}}.view-blog-posts .view-filters,.view-drinks .view-filters,.view-events .view-filters,.view-taxonomy-term .view-filters{background-color:#fff;margin-left:calc(-50vw + 50%);padding:1.5rem 1rem;position:relative;text-align:center;width:100vw;}@media (min-width:1200px){.view-blog-posts .view-filters,.view-drinks .view-filters,.view-events .view-filters,.view-taxonomy-term .view-filters{border-radius:0.5rem;margin-left:unset;width:unset;}}.view-filters .filter--title{align-items:center;color:#3e3f40;display:flex;font-size:1rem;font-weight:600;margin-bottom:0;}.view-filters .filter--title:after{border-top:0.0625rem solid #d9d9d9;content:"";flex:1;margin-left:1rem;}.views-exposed-form > div{align-items:center;display:flex;flex-direction:column;gap:1.5rem;}@media (min-width:768px){.views-exposed-form > div{flex-direction:row;}}.views-exposed-form .js-form-item{position:relative;width:90%;}.views-exposed-form input,.views-exposed-form select{display:block;font-family:Montserrat,sans-serif;font-size:0.75rem;width:100%;}.view-filters .form-actions{display:flex;gap:1rem;justify-content:flex-end;}.view-filters .form-actions button.btn-primary{background-color:#283c52;border-radius:2.5rem;color:#fff;font-weight:600;padding:0.6875rem 1.5rem;transition:0.2s ease-in-out;}.view-filters .form-actions button.btn-primary:hover{background-color:#0c1219;}.view-filters .form-actions button.reset-button{background:none;border:none;color:#283c52;font-size:0.875rem;}
.view-blog-posts .view-content .cards-view,.view-drinks .view-content .cards-view,.view-events .view-content .cards-view,.view-taxonomy-term .view-content .cards-view{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;row-gap:1.5rem;}@media (min-width:576px){.view-blog-posts .view-content .cards-view,.view-drinks .view-content .cards-view,.view-events .view-content .cards-view,.view-taxonomy-term .view-content .cards-view{align-items:stretch;flex-direction:row;justify-content:space-between;}}.view-blog-posts .view-content .cards-view .card-item,.view-drinks .view-content .cards-view .card-item,.view-events .view-content .cards-view .card-item,.view-taxonomy-term .view-content .cards-view .card-item{background-color:#fff;max-width:24.375rem;transition:box-shadow 0.5s;-webkit-transition:box-shadow 0.5s;width:100%;}@media (min-width:576px){.view-blog-posts .view-content .cards-view .card-item,.view-drinks .view-content .cards-view .card-item,.view-events .view-content .cards-view .card-item,.view-taxonomy-term .view-content .cards-view .card-item{max-width:unset;width:48%;}}@media (min-width:1200px){.view-blog-posts .view-content .cards-view .card-item,.view-drinks .view-content .cards-view .card-item,.view-events .view-content .cards-view .card-item,.view-taxonomy-term .view-content .cards-view .card-item{width:24%;}}.view-blog-posts .view-content .cards-view .card-item:hover,.view-drinks .view-content .cards-view .card-item:hover,.view-events .view-content .cards-view .card-item:hover,.view-taxonomy-term .view-content .cards-view .card-item:hover{box-shadow:0 0 3.125rem rgba(0,0,0,0.1);}.view-blog-posts .view-content .cards-view .card-item article,.view-drinks .view-content .cards-view .card-item article,.view-events .view-content .cards-view .card-item article,.view-taxonomy-term .view-content .cards-view .card-item article{border:unset;height:100%;margin:unset;padding:unset;text-align:center;}.view-blog-posts .view-content .cards-view .card-item article .node__content a,.view-drinks .view-content .cards-view .card-item article .node__content a,.view-events .view-content .cards-view .card-item article .node__content a,.view-taxonomy-term .view-content .cards-view .card-item article .node__content a{color:#3e3f40;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%;}.view-blog-posts .view-content .cards-view .card-item .field--name-field-main-photo,.view-drinks .view-content .cards-view .card-item .field--name-field-main-photo,.view-events .view-content .cards-view .card-item .field--name-field-main-photo,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-main-photo{height:11rem;overflow:hidden;width:100%;}@media (min-width:321px){.view-blog-posts .view-content .cards-view .card-item .field--name-field-main-photo,.view-drinks .view-content .cards-view .card-item .field--name-field-main-photo,.view-events .view-content .cards-view .card-item .field--name-field-main-photo,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-main-photo{height:16rem !important;}}@media (min-width:426px){.view-blog-posts .view-content .cards-view .card-item .field--name-field-main-photo,.view-drinks .view-content .cards-view .card-item .field--name-field-main-photo,.view-events .view-content .cards-view .card-item .field--name-field-main-photo,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-main-photo{height:8rem !important;}}@media (min-width:769px){.view-blog-posts .view-content .cards-view .card-item .field--name-field-main-photo,.view-drinks .view-content .cards-view .card-item .field--name-field-main-photo,.view-events .view-content .cards-view .card-item .field--name-field-main-photo,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-main-photo{height:11rem !important;}}.view-blog-posts .view-content .cards-view .card-item .field--name-field-main-photo img,.view-drinks .view-content .cards-view .card-item .field--name-field-main-photo img,.view-events .view-content .cards-view .card-item .field--name-field-main-photo img,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-main-photo img{height:fit-content;object-fit:cover;transition:1s ease;width:100%;}.view-blog-posts .view-content .cards-view .card-item:hover .field--name-field-main-photo img,.view-drinks .view-content .cards-view .card-item:hover .field--name-field-main-photo img,.view-events .view-content .cards-view .card-item:hover .field--name-field-main-photo img,.view-taxonomy-term .view-content .cards-view .card-item:hover .field--name-field-main-photo img{transform:scale(1.1);}.view-blog-posts .view-content .cards-view .card-item .field--name-field-title,.view-drinks .view-content .cards-view .card-item .field--name-field-title,.view-events .view-content .cards-view .card-item .field--name-field-title,.view-taxonomy-term .view-content .cards-view .card-item .field--name-field-title{color:#0c1219 !important;font-size:0.875rem !important;font-weight:600;line-height:1.25rem !important;margin:1rem 0.5rem 0;}.view-blog-posts .view-content .cards-view .card-item .read--more_link,.view-drinks .view-content .cards-view .card-item .read--more_link,.view-events .view-content .cards-view .card-item .read--more_link,.view-taxonomy-term .view-content .cards-view .card-item .read--more_link{align-items:center;color:#283c52;display:flex;font-size:0.875rem;font-weight:600;justify-content:center;line-height:1.375rem;margin:auto 0 1rem;padding:0.6875rem 1.5rem;text-decoration:none;}.view-blog-posts .view-content .cards-view .card-item .read--more_link:after,.view-drinks .view-content .cards-view .card-item .read--more_link:after,.view-events .view-content .cards-view .card-item .read--more_link:after,.view-taxonomy-term .view-content .cards-view .card-item .read--more_link:after{content:"";font-family:icomoon;font-size:1.375rem;margin-left:0.5rem;}.view-blog-posts ul.pager,.view-drinks ul.pager,.view-events ul.pager,.view-taxonomy-term ul.pager{margin:2.5rem auto;padding:0;text-align:center;}@media (min-width:768px){.view-blog-posts ul.pager,.view-drinks ul.pager,.view-events ul.pager,.view-taxonomy-term ul.pager{float:right;margin-right:3.75rem;}}.view-blog-posts ul.pager li a,.view-drinks ul.pager li a,.view-events ul.pager li a,.view-taxonomy-term ul.pager li a{background-color:#283c52;border-radius:2.5rem;color:#fff;font-family:Montserrat,sans-serif;font-size:0.875rem;font-weight:600;padding:0.6875rem 1.5rem;text-decoration:none;}.view-blog-posts ul.pager li a:after,.view-drinks ul.pager li a:after,.view-events ul.pager li a:after,.view-taxonomy-term ul.pager li a:after{content:"";font-family:icomoon;font-size:1.375rem;margin-left:0.5rem;vertical-align:-0.3125rem;}.view-blog-posts .view-empty,.view-drinks .view-empty,.view-events .view-empty,.view-taxonomy-term .view-empty{margin:5rem;}.view-empty .no--results-wrapper{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:space-around;}@media (min-width:768px){.view-empty .no--results-wrapper{flex-direction:row;}}.view-empty .no--result-text h2{color:#8c8c8c;font-family:Montserrat,sans-serif;font-size:2.125rem;}
.featured-bottom .block-webform-extend-block,.page-user-login .user-login-form{font-size:0.6875rem;}.featured-bottom .block-webform-extend-block .js-form-item,.page-user-login .user-login-form .js-form-item{margin-bottom:1.5rem !important;position:relative;}.featured-bottom .block-webform-extend-block .js-form-item .form-item--error-message,.page-user-login .user-login-form .js-form-item .form-item--error-message{color:#b33634;font-size:0.6875rem;font-weight:400;}.featured-bottom .block-webform-extend-block .js-form-item .form-control,.featured-bottom .block-webform-extend-block .js-form-item .form-select,.page-user-login .user-login-form .js-form-item .form-control,.page-user-login .user-login-form .js-form-item .form-select{color:#3e3f40;font-size:0.875rem;line-height:1.375rem;}.featured-bottom .block-webform-extend-block .js-form-item input,.featured-bottom .block-webform-extend-block .js-form-item select,.featured-bottom .block-webform-extend-block .js-form-item textarea,.page-user-login .user-login-form .js-form-item input,.page-user-login .user-login-form .js-form-item select,.page-user-login .user-login-form .js-form-item textarea{border:0.0625rem solid #8c8c8c;border-radius:0.25rem;}.featured-bottom .block-webform-extend-block .js-form-item input:focus,.page-user-login .user-login-form .js-form-item input:focus{border-color:#3e3f40;box-shadow:none;}.featured-bottom .block-webform-extend-block .js-form-item label,.page-user-login .user-login-form .js-form-item label{background-color:#fff;color:#8c8b87;font-family:Montserrat,sans-serif;font-size:0.75rem;left:0.4375rem;line-height:1.1875rem;padding:0 0.3125rem;position:absolute;top:-0.5625rem;transition:top 0.3s,font-size 0.3s,color 0.3s;}.featured-bottom .block-webform-extend-block .form-actions .btn-primary,.page-user-login .user-login-form .form-actions .btn-primary{align-items:center;background-color:#283c52;border-color:#283c52;border-radius:2.5rem;color:#fff;display:inline-flex;font-size:0.875rem;font-weight:600;height:100%;justify-content:center;line-height:1.375rem;padding:0.6875rem 1.5rem;text-decoration:none;width:auto;}.featured-bottom .block-webform-extend-block .form-actions .btn-primary:hover,.page-user-login .user-login-form .form-actions .btn-primary:hover{background-color:#0c1219;}.featured-bottom{background-color:#fff;margin:0;padding:3.5rem 0;}@media (min-width:1200px){.featured-bottom{background-color:unset;}}.featured-bottom .block-webform-extend-block .form-container{background-color:#fff;border-radius:0.5rem;padding:0;}@media (min-width:992px){.featured-bottom .block-webform-extend-block .form-container{padding:2.5rem 3.5rem 1.5rem;}}.featured-bottom .block-webform-extend-block .fieldset-legend{align-items:center;color:#3e3f40;display:flex;font-size:1rem;font-weight:600;line-height:1.25rem;padding-bottom:0.75rem;}.featured-bottom .block-webform-extend-block .fieldset-legend:after{border-bottom:0.0625rem solid #d9d9d9;content:"";flex:1;margin-left:1rem;}
@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/themes/custom/branca/fonts/icomoon.eot?utxwrs=);src:url(/themes/custom/branca/fonts/icomoon.eot?utxwrs=#iefix) format("embedded-opentype"),url(/themes/custom/branca/fonts/icomoon.ttf?utxwrs=) format("truetype"),url(/themes/custom/branca/fonts/icomoon.woff?utxwrs=) format("woff"),url(/themes/custom/branca/fonts/icomoon.svg?utxwrs=#icomoon) format("svg");}[class*=" icon-"],[class^="icon-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}.icon-login:before{content:"";}.icon-visibility_off:before{content:"";}.icon-visibility_on:before{content:"";}.icon-plus:before{content:"";}.icon-arrow_back:before{content:"";}.icon-arrow_downward:before{content:"";}.icon-arrow_forward:before{content:"";}.icon-arrow_left_alt:before{content:"";}.icon-arrow:before{content:"";}.icon-arrow_upward:before{content:"";}.icon-attach_file_add:before{content:"";}.icon-behance:before{content:"";}.icon-calendar_month:before{content:"";}.icon-check_box:before{content:"";}.icon-check_box_outline_blank:before{content:"";}.icon-chevron_left:before{content:"";}.icon-chevron_right:before{content:"";}.icon-close:before{content:"";}.icon-cocktail_shaker:before{content:"";}.icon-done:before{content:"";}.icon-download:before{content:"";}.icon-error:before{content:"";}.icon-expand_less:before{content:"";}.icon-expand_more:before{content:"";}.icon-facebook:before{content:"";}.icon-help:before{content:"";}.icon-history:before{content:"";}.icon-home:before{content:"";}.icon-info:before{content:"";}.icon-instagram:before{content:"";}.icon-jigger:before{content:"";}.icon-language:before{content:"";}.icon-linkedin:before{content:"";}.icon-drink:before{content:"";}.icon-local_mall:before{content:"";}.icon-location_on:before{content:"";}.icon-mail:before{content:"";}.icon-menu:before{content:"";}.icon-my_location:before{content:"";}.icon-target_blank:before{content:"";}.icon-pinterest:before{content:"";}.icon-play_circle:before{content:"";}.icon-radio_button_checked:before{content:"";}.icon-radio_button_unchecked:before{content:"";}.icon-reddit:before{content:"";}.icon-schedule:before{content:"";}.icon-search:before{content:"";}.icon-send:before{content:"";}.icon-spotify:before{content:"";}.icon-star:before{content:"";}.icon-star_filled:before{content:"";}.icon-tiktok:before{content:"";}.icon-twitter:before{content:"";}.icon-warning:before{content:"";}.icon-youtube:before{content:"";}
.slick-slider{margin-bottom:0 !important;}.slick-slider .slick-arrow{align-items:center;background-color:#fff;border:0.125rem solid #283c52;border-radius:2.5rem;display:none !important;justify-content:center;padding:1.125rem;transition:0.2s ease-in-out;z-index:1;}@media (min-width:768px){.slick-slider .slick-arrow{display:flex !important;}}.slick-slider .slick-arrow.slick-next{right:-4.375rem;}.slick-slider .slick-arrow.slick-next:before{color:#283c52;content:"";display:flex;font-family:icomoon !important;font-size:1.5rem;}.slick-slider .slick-arrow.slick-prev{left:-4.375rem;}.slick-slider .slick-arrow.slick-prev:before{color:#283c52;content:"";display:flex;font-family:icomoon !important;font-size:1.5rem;}.slick-slider .slick-arrow:hover{background:#e2e1d9;border:0.125rem solid #0c1219;}.slick-slider .slick-slide img{display:inline-block;}.slick-slider ul.slick-dots li{margin:0;}.slick-slider ul.slick-dots li button:before{font-size:0.5rem;}.slick-slider.field--name-field-hero-slides{border-radius:0;overflow:hidden;padding-bottom:0 !important;}.slick-slider.field--name-field-hero-slides .slick-arrow{background-color:#283c52;}@media (min-width:768px){.slick-slider.field--name-field-hero-slides .slick-arrow{top:30%;}}@media (min-width:992px){.slick-slider.field--name-field-hero-slides .slick-arrow{top:45%;}}.slick-slider.field--name-field-hero-slides .slick-arrow.slick-next{right:1.5625rem;}.slick-slider.field--name-field-hero-slides .slick-arrow.slick-next:before{color:#fff;}.slick-slider.field--name-field-hero-slides .slick-arrow.slick-prev{left:1.5625rem;}.slick-slider.field--name-field-hero-slides .slick-arrow.slick-prev:before{color:#fff;}.slick-slider.slick--photo-slider .slick-list ul.slick-dots{bottom:1.25rem;}.slick-slider.slick--photo-slider .slick-list ul.slick-dots li button:before{font-size:0.625rem;}.institutional--block .slick-slider ul.slick-dots li button:before,.slick-slider.slick--photo-slider .slick-list ul.slick-dots li.slick-active button:before,.text_white .slick-slider ul.slick-dots li button:before{color:#fff;}
.social-media-links{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;row-gap:1.5rem;}@media (min-width:992px){.social-media-links{column-gap:5rem;flex-direction:row;}}.social-media-links span.social-media-links--label{color:#fff;font-size:1rem;font-weight:600;line-height:1.25rem;}.social-media-links ul.social-media-links--platforms{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0;}.social-media-links ul.social-media-links--platforms li{padding:0;}.social-media-links ul.social-media-links--platforms li a{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;justify-content:center;padding:0.5rem;text-decoration:none;}.social-media-links ul.social-media-links--platforms li a span{height:1.5rem;width:1.5rem;}.social-media-links ul.social-media-links--platforms li a span:before{font-size:1.5rem;}.social-media-links ul.social-media-links--platforms li a:hover{opacity:0.7;transition:opacity 0.3s ease;}.social-media-links ul.social-media-links--platforms li a:active{box-shadow:inset 0 0 0 0.125rem #fff;opacity:1;transition:opacity 0.3s ease;}
.js .cd-h-timeline{opacity:0;transition:opacity 0.2s;}.js .cd-h-timeline--loaded{opacity:1;}.js .cd-h-timeline__container{height:100px;position:relative;width:calc(100% - 2.5rem);}@media (min-width:992px){.js .cd-h-timeline__container{width:calc(100% - 5rem);}}.js .cd-h-timeline__dates{height:100%;margin:0 40px;overflow:hidden;position:relative;}.js .cd-h-timeline__line{height:0.0625rem;left:0;position:absolute;top:49px;transition:transform 0.4s;z-index:1;}.js .cd-h-timeline__filling-line{background-color:#000;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s;width:100%;z-index:1;}.js .cd-h-timeline__date{bottom:0;color:#000;font-size:0.8em;position:absolute;text-align:center;text-decoration:none;z-index:2;}.js .cd-h-timeline__date:after{background-color:#fff;border:2px solid #fff;border-radius:50%;bottom:-5px;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%);transition:background-color 0.3s,border-color 0.3s;width:12px;}.js .cd-h-timeline__date:hover:after{background-color:#000;border-color:#000;}.js .cd-h-timeline__navigation{border:2px solid #fff;border-radius:50%;height:34px;position:absolute;top:50%;transform:translateY(-50%);transition:border-color 0.3s;width:34px;}.js .cd-h-timeline__navigation:after{background:url(/themes/custom/branca/css/images/cd-arrow.svg) no-repeat 0 0;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:16px;}.js .cd-h-timeline__navigation--prev{left:0;transform:translateY(-50%) rotate(180deg);}.js .cd-h-timeline__navigation--next{right:0;}
.view-events .row-video-cards{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;}.view-events .grid-vertical-content{background:rgba(0,0,0,0.4);border-radius:0.625rem;overflow:hidden;}.view-events .grid-paragraph-beneficio{background:linear-gradient(180deg,rgba(0,0,0,0.35),rgba(0,0,0,0.55));border-radius:0.5rem;bottom:1rem;color:#fcf7eb;left:1rem;padding:0.75rem;position:absolute;right:1rem;}.view-events .grid-paragraph-beneficio .titulo-paragraph-beneficio{color:#d4af37;font-family:Montserrat,sans-serif;font-size:1.25rem;margin:0 0 0.5rem;}.view-events .vertical-item{max-width:24.375rem;width:100%;}@media (min-width:576px){.view-events .vertical-item{width:48%;}}@media (min-width:768px){.view-events .vertical-item{width:32%;}}@media (min-width:1200px){.view-events .vertical-item{width:24%;}}article.node--type-event .field--name-field-title{font-family:Montserrat,sans-serif;font-size:2.125rem;line-height:2.6875rem;margin-bottom:1rem;}
.field--name-field-beneficios{padding:0 5%;}.field--name-field-beneficios .title-beneficio-marca{font-size:40px;line-height:20px;text-align:center;text-transform:uppercase;}@media (max-width:767.98px){.field--name-field-beneficios .title-beneficio-marca{font-size:25px;}}.field--name-field-beneficios .sub-title-beneficio-marca{font-size:15px;line-height:4rem;text-align:center;}.field--name-field-beneficios .grid-paragraph-beneficio{align-items:center;display:flex;flex-direction:column;justify-content:space-between;}.field--name-field-beneficios .titulo-paragraph-beneficio{font-size:20px;margin-top:25px;text-align:center;text-transform:uppercase;}.field--name-field-beneficios .descripcion-paragraph-beneficio{font-size:15px;line-height:1.2rem;margin-bottom:50px;text-align:center;width:56%;}.field--name-field-beneficios .grid-paragraph-beneficio-content-img{border-radius:10px;height:500px;overflow:hidden;position:relative;}.field--name-field-beneficios .grid-paragraph-beneficio-content-img:before{background-color:rgba(0,0,0,0.5);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1;}.field--name-field-beneficios .grid-paragraph-beneficio-img{display:block;height:100%;object-fit:cover;width:100%;}
.block--hero_block,.block--list{margin-left:calc(-50vw + 50%) !important;width:100vw !important;max-width:100vw !important;position:relative !important;display:block !important;height:auto !important;overflow:hidden;}.block--hero_block .slick-track{display:flex !important;align-items:stretch !important;}.block--hero_block .slick-slide{height:auto !important;display:flex !important;flex-direction:column !important;}.block--hero_block .paragraph--type--hero-slider{display:flex !important;flex-direction:column !important;flex-grow:1;height:auto !important;min-height:1px;}.block--hero_block .hero-background{position:relative !important;width:100% !important;display:block !important;z-index:1;}.block--hero_block .hero-background img{display:block;width:100% !important;height:auto !important;object-fit:contain !important;max-height:none !important;}.block--hero_block .hero-text{background-color:var(--hero-bg-color,#05151c) !important;color:#ffffff;padding:1.5rem !important;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2;margin-top:-1px;}.block--hero_block .hero-text h2,.block--hero_block .hero-text .field--name-field-title{font-family:'Merriweather',serif;font-size:1.75rem;line-height:1.2;margin-bottom:1rem;color:#ffffff;}.block--hero_block .hero-text .field--name-field-copy,.block--hero_block .hero-text .field--name-field-sub-title{font-size:1.1rem;line-height:1.5;color:rgba(255,255,255,0.9);margin-bottom:0.2rem;}.block--hero_block .hero-text ul{list-style:none;padding:0;margin:0 0 0.2rem 0;}.block--hero_block .hero-text ul li{position:relative;padding-left:1.5rem;margin-bottom:0.2rem;font-weight:600;color:#ffffff;}.block--hero_block .hero-text ul li:before{content:'•';position:absolute;left:0;color:#ffffff;}.block--hero_block .boton-hero,.block--hero_block .hero-text .field--name-field-button{margin-top:auto !important;}.block--hero_block .boton-hero a,.block--hero_block .hero-text .field--name-field-button a{align-items:center;border-radius:2.5rem;color:#fff !important;column-gap:0.5rem;display:inline-flex;font-size:0.875rem;font-weight:600;line-height:1.375rem;padding:0.6875rem 1.5rem;text-decoration:none;background-color:#283c52;transition:0.2s ease-in-out;}.block--hero_block .boton-hero a:hover{background-color:#0c1219;}.block--hero_block .boton-hero a i.icon,.block--hero_block .hero-text .field--name-field-button a i.icon{font-family:'icomoon' !important;font-size:1.5rem;font-weight:400;height:1.5rem;margin-left:0.5rem;width:1.5rem;display:inline-block;speak:never;}@media (min-width:992px){.block--hero_block .hero-background img{height:auto !important;max-height:85vh;object-fit:contain !important;width:100% !important;}.block--hero_block .hero-text{position:absolute !important;bottom:10%;left:5%;width:100%;max-width:450px;flex-grow:0;border-radius:4px;background-color:rgba(5,21,28,0.9) !important;backdrop-filter:blur(5px);}.block--hero_block .hero-text .field--name-field-copy,.block--hero_block .hero-text .field--name-field-sub-title{margin-bottom:1.5rem;}.block--hero_block .boton-hero,.block--hero_block .hero-text .field--name-field-button{margin-top:1.5rem;}.block--hero_block .hero-text ul{margin-bottom:2rem;}}
.block--carousel_block .field--diseno-carousel-cards{--cards-nav-space:clamp(1rem,3vw,2.5rem);}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-wrapper{padding:0.75rem calc(var(--cards-nav-space) + 0.75rem) 1.5rem;position:relative;}.block--carousel_block .field--diseno-carousel-cards .swiper-container-cards{margin:0;overflow:hidden;padding:0.875rem 0 1.375rem;}.block--carousel_block
  .field--diseno-carousel-cards
  .swiper-container-cards
  .swiper-wrapper{align-items:stretch;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-slide{display:flex;height:auto;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-item{--carousel-card-button-color:#283c52;--carousel-card-chip-bg:hsla(0,0%,100%,0.92);--carousel-card-chip-color:#0c1219;--carousel-card-subtitle-color:#45658b;background:linear-gradient(180deg,#fff,#f8fbfd);border-radius:0.875rem;box-shadow:0 0.5rem 0.75rem -0.625rem rgba(7,22,34,0.35);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform 0.22s ease,box-shadow 0.22s ease;width:100%;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-item.is-unavailable
  .carousel-cards-content,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-item.is-unavailable
  .carousel-cards-media{filter:grayscale(1);opacity:0.82;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-item.is-unavailable
  .carousel-cards-button
  a{pointer-events:none;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-unavailable-overlay{align-items:center;background:rgba(25,31,38,0.38);cursor:not-allowed;display:flex;inset:0;justify-content:center;position:absolute;z-index:8;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-unavailable-ribbon{background:rgba(12,18,25,0.78);border:0.0625rem solid hsla(0,0%,100%,0.4);border-radius:62.4375rem;color:#fff;display:block;font-size:1.125rem;font-weight:700;left:50%;letter-spacing:0.01875rem;line-height:1.375rem;overflow:hidden;padding:0.625rem 0.75rem;position:absolute;text-align:center;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%) rotate(-21deg);white-space:nowrap;width:calc(100% - 1rem);}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-media{aspect-ratio:16/10;border-radius:0.875rem 0.875rem 0 0;overflow:hidden;position:relative;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-media:after{background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,0.35));content:"";inset:0;position:absolute;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-image{display:block;height:100%;object-fit:cover;width:100%;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-chip{background:var(--carousel-card-chip-bg);border:0.0625rem solid var(--carousel-card-chip-color);border-radius:62.4375rem;color:var(--carousel-card-chip-color);font-size:0.6875rem;font-weight:700;left:0.625rem;letter-spacing:0.01875rem;line-height:1;padding:0.4375rem 0.625rem;position:absolute;top:0.625rem;z-index:2;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-content{color:#0c1219;display:flex;flex-direction:column;gap:0.5rem;min-height:15.375rem;padding:0.875rem 1rem 1rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-title{color:#0c1219;font-size:1.125rem;font-weight:700;line-height:1.375rem;margin:0;opacity:1;text-transform:none;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-meta{color:var(--carousel-card-subtitle-color);font-size:0.75rem;font-weight:700;letter-spacing:0.025rem;line-height:1rem;margin:0;text-transform:uppercase;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description{color:#3e3f40;font-size:0.875rem;line-height:1.25rem;margin:0;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  > *{margin:0 0 0.375rem;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  > :last-child{margin-bottom:0;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  blockquote,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  dl,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h1,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h2,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h3,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h4,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h5,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  h6,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  ol,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  p,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  ul{margin:0 0 0.375rem;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  li{margin:0;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  p:empty{display:none;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  ol,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-description
  ul{padding-left:1.25rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-button{margin-top:auto;padding-top:0.25rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-button a{background-color:var(--carousel-card-button-color);border-color:var(--carousel-card-button-color);border-radius:62.4375rem;color:#fff;font-size:0.75rem;font-weight:700;line-height:1rem;opacity:1;padding:0.5rem 0.875rem;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-pagination{bottom:0.125rem !important;position:relative;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-pagination
  .swiper-pagination-bullet{background:rgba(40,60,82,0.3);height:0.5rem;opacity:1;width:0.5rem;}.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-pagination
  .swiper-pagination-bullet-active{background:#283c52;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-next,.block--carousel_block .field--diseno-carousel-cards .carousel-cards-prev{margin-top:0;top:45%;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-next:after,.block--carousel_block
  .field--diseno-carousel-cards
  .carousel-cards-prev:after{font-size:1.125rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-prev{left:0;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-next{right:0;}@media (min-width:992px){.block--carousel_block
    .field--diseno-carousel-cards
    .carousel-cards-item:hover{box-shadow:0 0.625rem 0.875rem -0.6875rem rgba(7,22,34,0.4);transform:translateY(-0.0625rem);}}@media (max-width:991.98px){.block--carousel_block .field--diseno-carousel-cards{--cards-nav-space:rem(18);}}@media (max-width:767.98px){.block--carousel_block .field--diseno-carousel-cards{--cards-nav-space:rem(10);}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-wrapper{padding:0.75rem 0.625rem 1rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-title{font-size:1rem;line-height:1.25rem;}.block--carousel_block
    .field--diseno-carousel-cards
    .carousel-cards-description{font-size:0.875rem;line-height:1.25rem;}.block--carousel_block
    .field--diseno-carousel-cards
    .carousel-cards-unavailable-ribbon{font-size:1rem;line-height:1.25rem;}.block--carousel_block .field--diseno-carousel-cards .carousel-cards-next,.block--carousel_block .field--diseno-carousel-cards .carousel-cards-prev{display:none;}}.carousel-info-modal{background:rgba(68,72,74,0.8) !important;border-radius:10px;}.swiper-button-next,.swiper-button-prev{background-color:#fff;border:0.1px solid;border-radius:50px;height:30px;padding:15px;width:30px;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"" !important;display:flex;font-family:icomoon !important;font-size:1.5rem;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"" !important;display:flex;font-family:icomoon !important;font-size:1.5rem;}.block--carousel_block h3,.block--carousel_block h5{font-weight:900;line-height:normal;opacity:0;text-transform:uppercase;}.block--carousel_block h3{font-size:17px;}.block--carousel_block a,.block--carousel_block h5{font-size:13px;}.block--carousel_block a{opacity:0;}.block--carousel_block .mr-carousel{margin:0;}.block--carousel_block .mt-25-carousel{margin-top:25%;}.block--carousel_block .titulo-carousel{font-size:22px;font-weight:600;line-height:28px;opacity:1;}@media (min-width:992px){.block--carousel_block .titulo-carousel{font-size:26px;font-weight:600;line-height:33px;}}.block--carousel_block .descripcion-carousel{font-size:14px;font-weight:400;line-height:22px;}.block--carousel_block .swiper-carousel{position:relative;}.block--carousel_block .swiper-carousel .carousel-info{align-items:center;background:rgba(5,21,28,0.8);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:10px;pointer-events:none;position:absolute;top:0;transition:opacity 0.4s ease,visibility 0.4s ease;visibility:hidden;width:100%;}.block--carousel_block .swiper-carousel .button-secondary-carousel{display:flex;position:relative;}.block--carousel_block .swiper-carousel:hover .carousel-info{opacity:1;pointer-events:auto;visibility:visible;}.block--carousel_block .swiper-carousel .carousel-info-modal{align-items:center;background:rgba(5,21,28,0.8);display:flex;flex-direction:column;left:0;padding:10px;right:0;width:auto;}@media (min-width:992px){.block--carousel_block .mr-carousel-carousel{margin:180px;}.block--carousel_block .modal-grid-img-class{height:550px;}.block--carousel_block .modal-carousel-img-class{width:100%;}}.block--carousel_block .mr-carousel-carousel-modal{margin:0 5% 1%;}.block--carousel_block .grid-carousel .grid-carousel-content{padding:1px;position:relative;}.block--carousel_block .grid-carousel .grid-carousel-content .grid-info{opacity:0;pointer-events:none;transition:opacity 0.5s ease,visibility 0.5s ease;visibility:hidden;}.block--carousel_block
  .grid-carousel
  .grid-carousel-content
  .button-secondary-grid{display:flex;position:relative;}.block--carousel_block
  .grid-carousel
  .grid-carousel-content
  .grid-carousel-img{width:100%;}.block--carousel_block
  .grid-carousel
  .grid-carousel-content
  .grid-carousel-content-img{display:flex;justify-content:center;}.block--carousel_block .grid-carousel .grid-vertical-content{position:relative;}.block--carousel_block .grid-carousel .grid-vertical-content .grid-info{display:none;}.block--carousel_block
  .grid-carousel
  .grid-vertical-content
  .grid-carousel-img{width:100%;}.block--carousel_block
  .grid-carousel
  .grid-vertical-content
  .grid-carousel-content-img{display:flex;justify-content:center;}.block--carousel_block
  .grid-carousel
  .grid-vertical-content
  .descripcion-carousel,.block--carousel_block .grid-carousel .grid-vertical-content .titulo-carousel{color:#fff;}.block--carousel_block .grid-carousel .boton-grid-carousel{opacity:0;transition:opacity 0.2s ease;}.block--carousel_block .grid-carousel .grid-info,.block--carousel_block .grid-carousel:hover .grid-vertical-content .grid-info{align-items:center;background:rgba(5,21,28,0.8);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;}.block--carousel_block
  .grid-carousel:hover
  .grid-carousel-content
  .boton-grid-carousel,.block--carousel_block .grid-carousel:hover .grid-vertical-content .grid-info a,.block--carousel_block
  .grid-carousel:hover
  .grid-vertical-content
  .grid-info
  h3,.block--carousel_block
  .grid-carousel:hover
  .grid-vertical-content
  .grid-info
  h5{opacity:1;}.block--carousel_block .grid-carousel:hover .grid-carousel-content .grid-info{opacity:1;pointer-events:auto;visibility:visible;}.block--carousel_block .grid-carousel:hover .grid-carousel-content .grid-info a,.block--carousel_block
  .grid-carousel:hover
  .grid-carousel-content
  .grid-info
  h3,.block--carousel_block
  .grid-carousel:hover
  .grid-carousel-content
  .grid-info
  h5{opacity:1;}.block--carousel_block .carousel-background{background:rgba(5,21,28,0.8);border-radius:10px;width:auto;}@media (min-width:992px){.block--carousel_block .mt-5-rem-full{margin-top:5rem;}}@media (max-width:767.98px){.block--carousel_block .row-letters,.block--carousel_block .row-video-cards{align-items:center;flex-direction:column;padding-left:3rem !important;padding-right:3rem !important;}.block--carousel_block .row-letters .letters-item,.block--carousel_block .row-letters .vertical-item,.block--carousel_block .row-video-cards .letters-item,.block--carousel_block .row-video-cards .vertical-item{width:75%;}}.block--carousel_block
  .row-letters
  .letters-item
  .button-secondary
  a.video-button:after,.block--carousel_block
  .row-letters
  .vertical-item
  .button-secondary
  a.video-button:after,.block--carousel_block
  .row-video-cards
  .letters-item
  .button-secondary
  a.video-button:after,.block--carousel_block
  .row-video-cards
  .vertical-item
  .button-secondary
  a.video-button:after{border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.375rem;font-weight:400;margin-left:0.5rem;vertical-align:-0.3125rem;}.block--carousel_block .row-letters .letters-item .button-secondary,.block--carousel_block .row-video-cards .letters-item .button-secondary{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}@media (max-width:767.98px){.block--carousel_block .row-video-cards{padding-left:3rem !important;padding-right:3rem !important;}}.field--diseno-agenda{padding:0 2rem;}.field--diseno-agenda .swiper-container-agenda{border-radius:10px;height:300px;}@media (max-width:991.98px){.field--diseno-agenda .swiper-container-agenda{height:400px;}}.field--diseno-agenda .img-agenda{border-radius:10px;height:100%;}@media (max-width:991.98px){.field--diseno-agenda .img-agenda{object-fit:none;}}.field--diseno-agenda .title-carousel-agenda{font-size:75px;line-height:4rem;text-align:center;text-transform:uppercase;}@media (max-width:767.98px){.field--diseno-agenda .title-carousel-agenda{font-size:45px;line-height:3rem;}}.field--diseno-agenda .sub-title-carousel-agenda{font-size:15px;line-height:5rem;text-align:center;}@media (max-width:767.98px){.field--diseno-agenda .sub-title-carousel-agenda{font-size:15px;line-height:3rem;}}.field--diseno-agenda .carousel-info-agenda{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:space-between;}.field--diseno-agenda .titulo-carousel-agenda{font-size:20px;margin-top:25px;text-align:center;text-transform:uppercase;}.field--diseno-agenda .sub-titulo-carousel-agenda{font-size:18px;line-height:1.2rem;text-align:center;}.field--diseno-agenda .button-secondary-agenda{width:fit-content;}.field--diseno-agenda .button-secondary-agenda a{align-items:center;background-color:#a62227;border-color:#a62227;border-radius:10px;color:#fcf7eb;column-gap:0.5rem;display:flex;font-size:0.875rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.375rem;padding:0.6875rem 1.5rem;text-decoration:none;transition:0.2s ease-in-out;}.field--diseno-agenda .button-secondary-agenda a:hover{background-color:#072021;border-color:#072021;}.modal-content{background:none;border:0;}.carousel-caption a{opacity:1 !important;}.carousel-close{display:flex;justify-content:flex-end;}.main-marcas .row-tragos{animation-duration:3s;}.main-marcas .row-reconocimientos{margin:0 15rem;}@media (max-width:1685px){.main-marcas .row-reconocimientos{margin:0 4rem;}}@media (max-width:1399.98px){.main-marcas .row-reconocimientos{margin:0 4rem;}}@media (max-width:575.98px){.main-marcas .row-reconocimientos{margin:0 1rem;}}.main-marcas .row-tragos{margin:0 3rem;}@media (max-width:575.98px){.main-marcas .row-tragos{margin:0 1rem;}}@media (min-width:1685px){.main-marcas .row-tragos{margin:0 15rem;}}.main-marcas .swiper-container-tragos{height:350px !important;}.main-marcas
  .row-reconocimientos
  .text_position_right
  .field--name-field-pre-title,.main-marcas
  .row-reconocimientos
  .text_position_right
  .field--name-field-sub-title,.main-marcas .row-reconocimientos .text_position_right .field--name-field-title,.main-marcas .row-reconocimientos .text_right .field--name-field-pre-title,.main-marcas .row-reconocimientos .text_right .field--name-field-sub-title,.main-marcas .row-reconocimientos .text_right .field--name-field-title,.main-marcas .row-tragos .text_position_right .field--name-field-pre-title,.main-marcas .row-tragos .text_position_right .field--name-field-sub-title,.main-marcas .row-tragos .text_position_right .field--name-field-title,.main-marcas .row-tragos .text_right .field--name-field-pre-title,.main-marcas .row-tragos .text_right .field--name-field-sub-title,.main-marcas .row-tragos .text_right .field--name-field-title{text-align:right;}.main-marcas .row-reconocimientos .text_center .field--name-field-pre-title,.main-marcas .row-reconocimientos .text_center .field--name-field-sub-title,.main-marcas .row-reconocimientos .text_center .field--name-field-title,.main-marcas
  .row-reconocimientos
  .text_position_center
  .field--name-field-pre-title,.main-marcas
  .row-reconocimientos
  .text_position_center
  .field--name-field-sub-title,.main-marcas
  .row-reconocimientos
  .text_position_center
  .field--name-field-title,.main-marcas .row-tragos .text_center .field--name-field-pre-title,.main-marcas .row-tragos .text_center .field--name-field-sub-title,.main-marcas .row-tragos .text_center .field--name-field-title,.main-marcas .row-tragos .text_position_center .field--name-field-pre-title,.main-marcas .row-tragos .text_position_center .field--name-field-sub-title,.main-marcas .row-tragos .text_position_center .field--name-field-title{text-align:center;}.main-marcas .row-reconocimientos .text_left .field--name-field-pre-title,.main-marcas .row-reconocimientos .text_left .field--name-field-sub-title,.main-marcas .row-reconocimientos .text_left .field--name-field-title,.main-marcas
  .row-reconocimientos
  .text_position_left
  .field--name-field-pre-title,.main-marcas
  .row-reconocimientos
  .text_position_left
  .field--name-field-sub-title,.main-marcas .row-reconocimientos .text_position_left .field--name-field-title,.main-marcas .row-tragos .text_left .field--name-field-pre-title,.main-marcas .row-tragos .text_left .field--name-field-sub-title,.main-marcas .row-tragos .text_left .field--name-field-title,.main-marcas .row-tragos .text_position_left .field--name-field-pre-title,.main-marcas .row-tragos .text_position_left .field--name-field-sub-title,.main-marcas .row-tragos .text_position_left .field--name-field-title{text-align:left;}.main-marcas .row-reconocimientos .grid-carousel-img,.main-marcas .row-tragos .grid-carousel-img{width:100%;}.main-marcas .row-reconocimientos .swiper-trago,.main-marcas .row-tragos .swiper-trago{background-position:50%;background-size:cover;border-radius:4px;height:250px;overflow:hidden;position:relative;}@media (max-width:767.98px){.main-marcas .row-reconocimientos .swiper-trago,.main-marcas .row-tragos .swiper-trago{background-size:100% 100%;}}.main-marcas .row-reconocimientos .swiper-reconocimiento,.main-marcas .row-tragos .swiper-reconocimiento{align-items:center;display:flex;height:150px;justify-content:center;}@media (max-width:767.98px){.main-marcas .row-reconocimientos .swiper-reconocimiento,.main-marcas .row-tragos .swiper-reconocimiento{height:200px;}.main-marcas .row-reconocimientos .swiper-pagination-reconocimiento,.main-marcas .row-tragos .swiper-pagination-reconocimiento{bottom:12px !important;}.main-marcas .row-reconocimientos .swiper-pagination-trago,.main-marcas .row-tragos .swiper-pagination-trago{bottom:25px !important;}}.main-marcas .row-reconocimientos .reconocimiento-data,.main-marcas .row-tragos .reconocimiento-data{align-items:center;display:flex;flex-direction:column;justify-content:center;}.main-marcas .row-reconocimientos .titulo-reconocimiento,.main-marcas .row-tragos .titulo-reconocimiento{letter-spacing:5px;}.main-marcas .row-reconocimientos .trago-info,.main-marcas .row-tragos .trago-info{display:flex;flex-direction:column;justify-content:center;margin-left:20px;}.main-marcas .row-reconocimientos .container-trago,.main-marcas .row-tragos .container-trago{align-items:center;display:flex;height:100%;position:absolute;}.main-marcas .row-reconocimientos .titulo-carousel,.main-marcas .row-tragos .titulo-carousel{color:#e2e1d9;font-size:16px;font-weight:700;line-height:100%;text-align:left;text-transform:uppercase;}@media (max-width:767.98px){.main-marcas .row-reconocimientos .titulo-carousel,.main-marcas .row-tragos .titulo-carousel{font-size:16px;}}.main-marcas .row-reconocimientos .titulo-trago,.main-marcas .row-tragos .titulo-trago{letter-spacing:2px;margin-bottom:1rem;}.main-marcas .row-reconocimientos .descripcion-carousel,.main-marcas .row-tragos .descripcion-carousel{color:#e2e1d9;font-family:Playfair;font-size:16px;font-style:Italic;font-weight:300;line-height:20px;text-align:left;}@media (max-width:767.98px){.main-marcas .row-reconocimientos .descripcion-carousel,.main-marcas .row-tragos .descripcion-carousel{font-size:16px;}}.main-marcas .row-reconocimientos .descripcion-carousel p,.main-marcas .row-tragos .descripcion-carousel p{color:#e2e1d9;font-family:Playfair;font-size:16px;font-style:Italic;font-weight:300;letter-spacing:2px;line-height:20px;text-align:left;}.main-marcas .row-reconocimientos .descripcion-reconocimiento,.main-marcas .row-tragos .descripcion-reconocimiento{text-align:center;}.main-marcas .row-reconocimientos .text-cocktail,.main-marcas .row-tragos .text-cocktail{color:#fff;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:2px;line-height:100%;opacity:1;padding:0 20px;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl;}@media (max-width:767.98px){.main-marcas .row-reconocimientos .text-cocktail,.main-marcas .row-tragos .text-cocktail{display:none;}}.main-marcas .row-reconocimientos .reconocimiento-info,.main-marcas .row-tragos .reconocimiento-info{display:flex;text-align:center;}.main-marcas .row-reconocimientos .reconocimiento-olivo-der,.main-marcas .row-tragos .reconocimiento-olivo-der{background:url(/themes/custom/branca/css/images/laurel-l.svg) 5% no-repeat;height:5.625rem;transform:scaleX(-1);width:5.625rem;}.main-marcas .row-reconocimientos .reconocimiento-olivo-izq,.main-marcas .row-tragos .reconocimiento-olivo-izq{background:url(/themes/custom/branca/css/images/laurel-l.svg) 5% no-repeat;height:5.625rem;width:5.625rem;}.chevron-down-antica{height:55px;width:35px;}.image-logo-marcas{height:130px;width:210px;}.block--copy_slider_block .slick--photo-slider{border-radius:0.5rem;}.py-countdown{padding-bottom:0.4375rem;padding-top:0.4375rem;}.content-countdown{align-items:center;display:flex;justify-content:space-between;}@media (max-width:991.98px){.content-countdown{align-items:center;flex-direction:column;}}.content-countdown .countdown__title{font-size:1.5rem !important;font-weight:800 !important;line-height:inherit !important;margin-bottom:10px !important;}.content-countdown .countdown__pre-title,.content-countdown .countdown__sub-title{font-size:1.2rem;font-weight:800 !important;line-height:inherit !important;}@media (min-width:992px){.content-countdown .countdown__title{font-size:23px !important;}.content-countdown .countdown__pre-title,.content-countdown .countdown__sub-title{font-size:16px !important;}}@media (max-width:991.98px){.content-countdown .countdown__text{align-items:center;display:flex;flex-direction:column;}}.content-countdown .countdown__label{margin-right:20px;}.content-countdown .countdown__timer{align-items:center;display:flex;flex-direction:column;margin:10px 0;}.content-countdown .countdown__timer .countdown{display:flex;gap:5px;}.content-countdown .countdown__timer .countdown .countdown__time{color:#8c8c8c !important;}.content-countdown .countdown__timer .time-unit{text-align:center;}.content-countdown .countdown__timer .digit-container{display:flex;gap:3px;}.content-countdown .countdown__timer .digit{height:45px;overflow:hidden;perspective:1000px;position:relative;width:35px;}.content-countdown .countdown__timer .digit-inner{align-items:center;backface-visibility:hidden;background:#fff;border:2px solid #ddd;border-radius:8px;color:#333;display:flex;font-weight:700;height:100%;justify-content:center;position:absolute;transform-origin:bottom;width:100%;}.content-countdown .countdown__timer .digit-inner.top{transform:rotateX(0deg);z-index:2;}.content-countdown .countdown__timer .digit-inner.bottom{transform:rotateX(-180deg);z-index:1;}.content-countdown .countdown__timer .digit.flip .top{animation:flipTop 0.6s forwards;}.content-countdown .countdown__timer .digit.flip .bottom{animation:flipBottom 0.6s forwards;}@keyframes flipTop{0%{transform:rotateX(0deg);}to{transform:rotateX(180deg);}}@keyframes flipBottom{0%{transform:rotateX(-180deg);}to{transform:rotateX(0deg);}}.content-countdown .countdown__timer .separator{align-items:center;display:flex;font-size:2rem !important;font-weight:700;margin:0 2px;}.main-marcas .block-encuentros .container-invitacion{margin-top:25px;}.main-marcas .block-encuentros .label-redireccion-encuentros{font-family:Playfair;font-size:24px;font-weight:300;text-align:center;}@media (max-width:991.98px){.main-marcas .block-encuentros .label-redireccion-encuentros{font-size:18px;width:80%;}}.main-marcas .block-encuentros .formulario-emarsys{height:830px;}.main-marcas .block-encuentros .titulo-encuentros{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;}.main-marcas .block-encuentros .titulo-encuentros .title-encuentro{animation-duration:4s;}.main-marcas .block-encuentros .container-encuentros-items{align-items:center;display:flex;flex-direction:row;gap:10%;justify-content:center;margin-bottom:2%;}@media (max-width:767.98px){.main-marcas .block-encuentros .container-encuentros-items{margin-bottom:8%;}}.main-marcas .block-encuentros .encuentros-items-title{font-size:16px;font-weight:700;letter-spacing:3px;line-height:100%;text-align:center;text-transform:uppercase;}.main-marcas .block-encuentros .row-encuentros-proximos{margin:0 1rem;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .grid-encuentros-proximos-img{width:100%;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .swiper-encuentros-proximos{background-position:50%;background-size:cover;border-radius:4px;height:275px !important;overflow:hidden;position:relative;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .swiper-container-encuentros-proximos{height:300px !important;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .encuentros-proximos-data{margin-top:30px;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .encuentros-proximos-info{align-items:center;display:flex;flex-direction:column;height:99%;justify-content:space-between;position:relative;z-index:1;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .swiper-encuentros-proximos-imagen{background-position:50%;background-size:cover;inset:0;opacity:0.8;position:absolute;z-index:0;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .titulo-encuentros-proximos{font-size:20px;font-weight:700;letter-spacing:2px;line-height:100%;margin-bottom:1rem;text-align:center;text-transform:uppercase;}@media (max-width:767.98px){.main-marcas
    .block-encuentros
    .row-encuentros-proximos
    .titulo-encuentros-proximos{font-size:16px;}}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .descripcion-encuentros-proximos{color:#e2e1d9;font-family:Playfair;font-size:16px;font-style:Italic;font-weight:300;line-height:22px;}@media (max-width:767.98px){.main-marcas
    .block-encuentros
    .row-encuentros-proximos
    .descripcion-encuentros-proximos{font-size:14px;}}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .descripcion-encuentros-proximos{text-align:center;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .encuentros-proximos-link{margin-bottom:15px;}.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .encuentros-proximos-link
  a,.main-marcas
  .block-encuentros
  .row-encuentros-proximos
  .encuentros-proximos-link
  button{border-radius:4px;font-size:12px;font-weight:700;letter-spacing:3px;line-height:100%;padding:20px;text-align:center;text-transform:uppercase;}.main-marcas .block-encuentros .formulario-wrapper{align-items:center;display:flex;flex-direction:column;}.main-marcas .block-encuentros .formulario-wrapper .btn-close-white-bg{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.15);opacity:1;padding:0.5rem;right:35% !important;top:4% !important;}.main-marcas .block-encuentros .formulario-wrapper .btn-close-white-bg:hover{background-color:#f8f9fa;}.main-marcas .block-encuentros .formulario-wrapper .btn-close{z-index:5;}:root{--faq-bg:#111;--faq-text:#fff;--faq-accent:#fff;--faq-border:hsla(0,0%,100%,0.15);--faq-bg-hover:hsla(0,0%,100%,0.05);}.faq-theme-branca{--faq-bg:#000;--faq-accent:#c59d5f;}.faq-theme-sernova{--faq-bg:#320b5e;--faq-accent:#00e5ff;}.faq-theme-carpano{--faq-bg:#8a0a0a;--faq-accent:#fc0;}.faq-theme-blu{--faq-bg:#d9e8ea;--faq-text:#0f3c4c;--faq-accent:#0f3c4c;--faq-border:rgba(15,60,76,0.2);--faq-bg-hover:rgba(15,60,76,0.05);}.faq-theme-default{--faq-bg:#f8f9fa;--faq-text:#333;--faq-accent:#000;--faq-border:#dee2e6;--faq-bg-hover:#e9ecef;}.faq-block-container{background-color:var(--faq-bg);box-sizing:border-box;color:var(--faq-text);font-family:Helvetica Neue,Arial,sans-serif;left:50%;margin-left:-50vw;margin-right:-50vw;padding:60px 20px;position:relative;right:50%;width:100vw;}.faq-inner-wrapper{margin:0 auto;max-width:900px;}.faq-item{border-bottom:1px solid var(--faq-border);}.faq-question-btn{align-items:center;background:transparent;border:none;color:var(--faq-accent);cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;text-align:left;transition:background-color 0.2s;width:100%;}.faq-question-btn:hover{background-color:var(--faq-bg-hover);}.faq-q-text{font-size:clamp(16px,4vw,20px);font-weight:700;line-height:1.3;}.faq-icon{flex-shrink:0;height:24px;width:24px;}.faq-question-btn[aria-expanded="true"] .icon-plus,.icon-minus{display:none;}.faq-question-btn[aria-expanded="true"] .icon-minus{display:block;}.faq-answer-panel{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease;}.faq-answer-panel.is-open{opacity:1;}.faq-answer-content{font-size:clamp(14px,3.5vw,16px);line-height:1.6;padding-bottom:20px;}.block-marca-footer{align-items:center;display:flex;flex-direction:column;gap:30px;}.block-marca-footer .img-footer-marca{margin-top:25px;}@media (max-width:991.98px){.block-marca-footer .img-footer-marca{height:100px;}}@media (max-width:767.98px){.block-marca-footer .img-footer-marca-aguila{height:70px;}.block-marca-footer .img-footer-marca-fratelli{height:50px;}}.block-marca-footer .container-img-footer-marca{display:flex;gap:20px;}.block-marca-footer .container-text-marca-footer{align-items:center;display:flex;gap:20px;}@media (max-width:991.98px){.block-marca-footer .container-text-marca-footer{align-items:center;flex-direction:column;gap:5px;margin:0 1rem;text-align:center;}}.block-marca-footer .p-marca-footer{color:hsla(0,0%,100%,0.698);font-family:Playfair !important;font-size:16px;font-style:Italic;font-weight:300;}@media (max-width:767.98px){.block-marca-footer .p-marca-footer{font-size:12px;}}.block-marca-footer .p-marca-footer a{text-decoration:none;}
.block--cards .field--name-field-cards{display:flex;flex-direction:column;flex-wrap:wrap;margin:2.5rem 0;}@media (min-width:576px){.block--cards .field--name-field-cards{align-items:stretch;column-gap:1.5rem;flex-direction:row;justify-content:center;row-gap:2.5rem;}}.block--cards .field--name-field-cards > .field__item{display:inline-block;}@media (min-width:576px){.block--cards .field--name-field-cards > .field__item{width:calc(50% - 0.75rem);}}@media (min-width:992px){.block--cards .field--name-field-cards > .field__item{width:calc(32% - 0.75rem);}}.block--cards .field--name-field-cards > .field__item .paragraph--type--card{background-color:#fff;box-shadow:0;height:100%;margin-bottom:1.5rem;text-align:center;transition:box-shadow 0.5s;-webkit-transition:box-shadow 0.5s;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card:hover{box-shadow:0 0 0.0625rem rgba(0,0,0,0.1);}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card:hover
  .container-cards-b
  .field--name-field-image
  img{transform:scale(1.1);}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b{color:#3e3f40;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-link
  a{color:#3e3f40;height:100%;text-decoration:none;width:100%;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-image{height:14rem;overflow:hidden;width:100%;}@media (min-width:768px){.block--cards
    .field--name-field-cards
    > .field__item
    .paragraph--type--card
    .container-cards-b
    .field--name-field-image{height:10rem;}}@media (min-width:992px){.block--cards
    .field--name-field-cards
    > .field__item
    .paragraph--type--card
    .container-cards-b
    .field--name-field-image{height:14rem;}}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-image
  img{height:revert-layer;object-fit:cover;-webkit-transition:1s ease;transition:1s ease;width:100%;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-short-title{font-size:1rem;font-weight:600;line-height:1.25rem;margin:1rem 0.5rem 0;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-paragraph{font-size:0.75rem;line-height:1.1875rem;margin:0 1rem;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-link{color:#283c52;font-size:0.875rem;font-weight:600;line-height:1.375rem;padding-top:20%;text-decoration:none;}.block--cards
  .field--name-field-cards
  > .field__item
  .paragraph--type--card
  .container-cards-b
  .field--name-field-link:after{border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.375rem;margin-left:0.5rem;vertical-align:-0.3125rem;}
.block--formulario_block .field--name-field-media-image img{filter:brightness(100%) !important;height:950px !important;}.block--formulario_block .field--name-field-formulario .container-formulario{display:flex;justify-content:center;}@media (max-width:991.98px){.block--formulario_block .field--name-field-formulario .container-formulario{align-items:center;flex-direction:column;}}.block--formulario_block
  .field--name-field-formulario
  .container-formulario-imagen{text-align:center;width:100% !important;}@media (max-width:1800px){.block--formulario_block
    .field--name-field-formulario
    .container-formulario-imagen{padding:0 15px;}}@media (max-width:991.98px){.block--formulario_block
    .field--name-field-formulario
    .container-formulario-imagen{width:100%;}}.block--formulario_block .field--name-field-formulario .img-formulario{height:450px;object-fit:contain;}.block--formulario_block
  .field--name-field-formulario
  .container-formulario-form{text-align:right;width:60%;}@media (max-width:991.98px){.block--formulario_block
    .field--name-field-formulario
    .container-formulario-form{margin-top:25px;width:100%;}}.block--formulario_block
  .field--name-field-formulario
  .container-formulario-form-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;}.block--formulario_block .field--name-field-formulario .title-formulario{font-size:2.5rem;font-weight:600;}@media (max-width:991.98px){.block--formulario_block .field--name-field-formulario .title-formulario{width:80%;}}.block--formulario_block .field--name-field-formulario .sub-title-formulario{font-size:1.425rem;margin-bottom:2rem;}.block--formulario_block
  .field--name-field-formulario
  .container-input-formulario{box-shadow:0 2px 15px rgba(0,0,0,0.3);width:50%;}@media (max-width:1399.98px){.block--formulario_block
    .field--name-field-formulario
    .container-input-formulario{width:65%;}}.block--formulario_block .field--name-field-formulario .input-formulario{border:2px solid #000;border-radius:0;}.field--name-field-formulario .container-formulario,.main-marcas .field--name-field-formulario .container-formulario{display:flex;justify-content:center;}@media (max-width:991.98px){.field--name-field-formulario .container-formulario,.main-marcas .field--name-field-formulario .container-formulario{align-items:center;flex-direction:column;}}.field--name-field-formulario .container-formulario-imagen,.main-marcas .field--name-field-formulario .container-formulario-imagen{padding:unset;text-align:center;width:40%;}@media (max-width:991.98px){.field--name-field-formulario .container-formulario-imagen,.main-marcas .field--name-field-formulario .container-formulario-imagen{width:100%;}}@media (max-width:1350px){.field--name-field-formulario .container-formulario-imagen,.main-marcas .field--name-field-formulario .container-formulario-imagen{padding:0 15px !important;}}@media (max-width:1100px){.field--name-field-formulario .container-formulario-imagen,.main-marcas .field--name-field-formulario .container-formulario-imagen{padding:0 17px !important;}}@media (max-width:650px){.field--name-field-formulario .container-formulario-imagen,.main-marcas .field--name-field-formulario .container-formulario-imagen{padding:0 15px !important;}}.field--name-field-formulario .img-formulario,.main-marcas .field--name-field-formulario .img-formulario{height:450px;object-fit:contain;}.field--name-field-formulario .container-formulario-form,.main-marcas .field--name-field-formulario .container-formulario-form{margin-top:0 !important;padding:60px;position:relative;width:60%;}@media (max-width:1399.98px){.field--name-field-formulario .container-formulario-form,.main-marcas .field--name-field-formulario .container-formulario-form{width:80%;}}@media (max-width:1199.98px){.field--name-field-formulario .container-formulario-form,.main-marcas .field--name-field-formulario .container-formulario-form{padding:unset;width:80%;}}.field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca,.main-marcas
  .field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca{position:relative;}.field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-derecha,.field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-izquierda,.main-marcas
  .field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-derecha,.main-marcas
  .field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-izquierda{background:#a28043;height:350px;position:absolute;transform:rotate(45deg);width:50px;}@media (max-width:767.98px){.field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-derecha,.field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-izquierda,.main-marcas
    .field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-derecha,.main-marcas
    .field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-izquierda{width:30px;}}.field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-izquierda,.main-marcas
  .field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-izquierda{left:4%;top:-14%;}@media (max-width:767.98px){.field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-izquierda,.main-marcas
    .field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-izquierda{left:0;top:-18%;}}.field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-derecha,.main-marcas
  .field--name-field-formulario
  .container-formulario-form
  .container-formulario-imagen-marca
  .banda-derecha{right:0;top:59%;}@media (max-width:767.98px){.field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-derecha,.main-marcas
    .field--name-field-formulario
    .container-formulario-form
    .container-formulario-imagen-marca
    .banda-derecha{right:0;top:63%;}}.field--name-field-formulario .container-formulario-form-container,.main-marcas
  .field--name-field-formulario
  .container-formulario-form-container{align-items:center;display:flex;flex-direction:column;height:65%;justify-content:center;padding:2rem;text-align:center;}@media (max-width:1199.98px){.field--name-field-formulario .container-formulario-form-container,.main-marcas
    .field--name-field-formulario
    .container-formulario-form-container{height:70%;padding:unset;}}@media (max-width:767.98px){.field--name-field-formulario .container-formulario-form-container,.main-marcas
    .field--name-field-formulario
    .container-formulario-form-container{height:75%;}}.field--name-field-formulario .btn-formulario-marca,.main-marcas .field--name-field-formulario .btn-formulario-marca{animation-duration:4s;letter-spacing:3px;margin-top:10px;width:100%;}.field--name-field-formulario .title-formulario,.main-marcas .field--name-field-formulario .title-formulario{font-size:2.5rem;font-weight:600;}@media (max-width:991.98px){.field--name-field-formulario .title-formulario,.main-marcas .field--name-field-formulario .title-formulario{width:80%;}}.field--name-field-formulario .title-formulario-marca,.main-marcas .field--name-field-formulario .title-formulario-marca{animation-duration:3s;font-size:29px !important;width:75%;}@media (max-width:991.98px){.field--name-field-formulario .title-formulario-marca,.main-marcas .field--name-field-formulario .title-formulario-marca{font-size:18px !important;width:100%;}}.field--name-field-formulario .sub-title-formulario,.main-marcas .field--name-field-formulario .sub-title-formulario{font-size:1.425rem;margin-bottom:2rem;width:70%;}.field--name-field-formulario .container-input-formulario,.main-marcas .field--name-field-formulario .container-input-formulario{box-shadow:0 2px 15px rgba(0,0,0,0.3);width:50%;}@media (max-width:991.98px){.field--name-field-formulario .container-input-formulario,.main-marcas .field--name-field-formulario .container-input-formulario{width:65%;}}.field--name-field-formulario .input-formulario,.main-marcas .field--name-field-formulario .input-formulario{border:2px solid #000;border-radius:0;}.field--name-field-formulario .input-formulario-marca,.main-marcas .field--name-field-formulario .input-formulario-marca{background:transparent;border:none;}.field--name-field-formulario .container-inputs-marca,.main-marcas .field--name-field-formulario .container-inputs-marca{align-items:center;display:flex;flex-direction:column;gap:15px;width:80%;}@media (max-width:767.98px){.field--name-field-formulario .container-inputs-marca,.main-marcas .field--name-field-formulario .container-inputs-marca{width:70%;}}.field--name-field-formulario .condiciones-submit-marca,.main-marcas .field--name-field-formulario .condiciones-submit-marca{width:80%;}@media (max-width:767.98px){.field--name-field-formulario .condiciones-submit-marca,.main-marcas .field--name-field-formulario .condiciones-submit-marca{width:70%;}}.field--name-field-formulario .formulario-imagen-marca-mobile,.main-marcas .field--name-field-formulario .formulario-imagen-marca-mobile{display:none;}@media (max-width:767.98px){.field--name-field-formulario .formulario-imagen-marca-mobile,.main-marcas .field--name-field-formulario .formulario-imagen-marca-mobile{display:initial !important;}.field--name-field-formulario .formulario-imagen-marca-desktop,.main-marcas .field--name-field-formulario .formulario-imagen-marca-desktop{display:none !important;}}.container-politica{display:flex;justify-content:center;}.block--webform_block .webform-block-img,.block--webform_block .webform-block-video{height:100% !important;overflow:hidden;padding:5%;position:relative;}.block--webform_block .webform-block-img iframe,.block--webform_block .webform-block-img img,.block--webform_block .webform-block-img video,.block--webform_block .webform-block-video iframe,.block--webform_block .webform-block-video img,.block--webform_block .webform-block-video video{display:block;height:100% !important;left:0;object-fit:cover;padding:5%;position:absolute;top:0;width:100%;}@media (max-width:1199.98px){.block--webform_block .webform-block-img,.block--webform_block .webform-block-video{height:36rem !important;}.block--webform_block .webform-ajax-form-wrapper{padding:0 10% !important;}}
.block--history_block{background-color:#fff;}.block--history_block .js .cd-h-timeline{opacity:0;transition:opacity 0.2s;}.block--history_block .js .cd-h-timeline--loaded{opacity:1;}.block--history_block .js .cd-h-timeline__container{height:100px;position:relative;width:calc(100% - 2.5rem);}@media (min-width:992px){.block--history_block .js .cd-h-timeline__container{width:calc(100% - 5rem);}}.block--history_block .js .cd-h-timeline__dates{height:100%;margin:0 40px;overflow:hidden;position:relative;}.block--history_block .js .cd-h-timeline__dates:after,.block--history_block .js .cd-h-timeline__dates:before{content:"";height:100%;position:absolute;top:0;width:20px;z-index:2;}.block--history_block .js .cd-h-timeline__line{height:0.0625rem;left:0;position:absolute;top:49px;transition:transform 0.4s;z-index:1;}.block--history_block .js .cd-h-timeline__filling-line{background-color:#000;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s;width:100%;z-index:1;}.block--history_block .js .cd-h-timeline__date{bottom:0;color:#000;font-size:0.8em;padding-bottom:0;position:absolute;text-align:center;text-decoration:none;user-select:none;z-index:2;}.block--history_block .js .cd-h-timeline__date:after{background-color:#fff;border:2px solid #fff;border-radius:50%;bottom:-5px;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%);transition:background-color 0.3s,border-color 0.3s;width:12px;}.block--history_block .js .cd-h-timeline__date:hover:after{background-color:#000;border-color:#000;}@media (min-width:768px){.block--history_block .js .cd-h-timeline__date{font-size:0.7em;}}.block--history_block .js .cd-h-timeline__date--selected{pointer-events:none;}.block--history_block .js .cd-h-timeline__date--selected:after{background-color:#000;border-color:#000;}.block--history_block .js .cd-h-timeline__date--older-event:after{border-color:#000;}.block--history_block .js .cd-h-timeline__navigation{border:2px solid #fff;border-radius:50%;height:34px;position:absolute;top:50%;transform:translateY(-50%);transition:border-color 0.3s;width:34px;z-index:1;}.block--history_block .js .cd-h-timeline__navigation:after{background:url(/themes/custom/branca/css/images/cd-arrow.svg) no-repeat 0 0;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:16px;}.block--history_block .js .cd-h-timeline__navigation:hover{border-color:#000;}.block--history_block .js .cd-h-timeline__navigation--prev{left:0;transform:translateY(-50%) rotate(180deg);}.block--history_block .js .cd-h-timeline__navigation--next{right:0;}.block--history_block .js .cd-h-timeline__navigation--inactive{cursor:not-allowed;}.block--history_block .js .cd-h-timeline__navigation--inactive:after{background-position:0 -16px;}.block--history_block .js .cd-h-timeline__navigation--inactive:hover{border-color:#fff;}.block--history_block .js .cd-h-timeline__events{overflow:hidden;position:relative;transition:height 0.4s;width:100%;}.block--history_block .js .cd-h-timeline__event{animation-duration:0.4s;animation-timing-function:ease-in-out;left:0;opacity:0;padding:1px 5%;position:absolute;top:0;transform:translateX(-100%);width:100%;z-index:1;}.block--history_block .js .cd-h-timeline__event--selected{opacity:1;position:relative;transform:translateX(0);z-index:2;}.block--history_block .js .cd-h-timeline__event--enter-right,.block--history_block .js .cd-h-timeline__event--leave-right{animation-name:cd-enter-right;}.block--history_block .js .cd-h-timeline__event--enter-left,.block--history_block .js .cd-h-timeline__event--leave-left{animation-name:cd-enter-left;}.block--history_block .js .cd-h-timeline__event--leave-left,.block--history_block .js .cd-h-timeline__event--leave-right{animation-direction:reverse;}.block--history_block .js .cd-h-timeline__event-content{max-width:800px;}.block--history_block .js .cd-h-timeline__event-title{color:#000;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;}.block--history_block .js .cd-h-timeline__event-date{display:block;font-style:italic;margin:0 auto;}.block--history_block .js .cd-h-timeline__event-date:before{content:"- ";}@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%);}to{opacity:1;transform:translateX(0);}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%);}to{opacity:1;transform:translateX(0);}}.block--history_block html:not(.js) .cd-h-timeline__dates,.block--history_block html:not(.js) .cd-h-timeline__navigation{display:none;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates:after,.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates:before{background:unset;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line{border-top:0.0625rem dashed #8c8c8c;min-width:100% !important;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol{list-style:none;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a{background-color:#fff;color:#283c52;font-family:Montserrat,sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;padding:0;transition:font-size 0.3s ease-out;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a:after{background:#fff;border:0.0625rem solid #8c8c8c;bottom:-0.4375rem;height:1rem;width:1rem;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date{padding-bottom:0.6875rem;transition:0.2s ease-in-out;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date:hover:after{background-color:#283c52;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date--selected{font-size:1.5rem;font-weight:600;transition:font-size 0.3s ease-in;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date--selected:after{background-color:#283c52;border:unset;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li:last-child
  a:after{content:none;}.block--history_block .cd-h-timeline .cd-h-timeline__container ul{list-style:none;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation{align-items:center;background-color:#fff;border:0.125rem solid #283c52;display:flex;justify-content:center;text-align:center;text-decoration:none;transition:0.2s ease-in-out;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation:hover{background:#e2e1d9;border:0.125rem solid #0c1219;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation:hover:after{color:#0c1219;}.block--history_block
  .cd-h-timeline
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation:after{background:unset;color:#283c52;content:"";font-family:icomoon;font-size:1.5rem;font-weight:400;height:unset;width:unset;}.block--history_block .cd-h-timeline__filling-line{background:unset;}.block--history_block .cd-h-timeline__events ol{margin:0;padding:0;}.block--history_block .cd-h-timeline__events ol li{height:auto;list-style:none;}.block--history_block.institutional--block{background-color:#283c52;}.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line{border-top:0.0625rem dashed #80bfe0;}.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a{background-color:#283c52;color:#fff;}.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a:after{background:#283c52;border:0.0625rem solid #80bfe0;}.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date{transition:0.2s ease-in-out;}.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date--selected:after,.block--history_block.institutional--block
  .cd-h-timeline__container
  .cd-h-timeline__dates
  .cd-h-timeline__line
  ol
  li
  a.cd-h-timeline__date:hover:after{background-color:#fff;border:unset;}.block--history_block.institutional--block
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation{background-color:#fff;transition:0.2s ease-in-out;}.block--history_block.institutional--block
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation:hover{background-color:hsla(53,13%,87%,0.3);}.block--history_block.institutional--block
  .cd-h-timeline__container
  ul
  li
  a.cd-h-timeline__navigation:after{color:#283c52;}.image_block_d{align-items:center;display:flex;flex-direction:column;margin-top:10%;position:absolute;}@media (max-width:991.98px){.image_block_d{margin-top:5%;}}.image_block_d-left{align-items:flex-start !important;margin-left:5%;}.image_block_d-right{align-items:flex-end !important;margin-left:-5%;}.image_block_d .text_white{color:#fff;}.image_block_d h3.text_black{color:#0c1219;}.image_block_d h5.text_black{color:#3e3f40;}.internal--hero-wrapper{background:linear-gradient(180deg,#283c52,rgba(40,60,82,0));}.internal--hero-wrapper .internal--hero-block{border-radius:0.625rem;max-height:18.4375rem;overflow:hidden;position:relative;}@media (min-width:992px){.internal--hero-wrapper .internal--hero-block{max-height:15.25rem;}}.internal--hero-wrapper .internal--hero-block img{bottom:3.75rem;position:relative;width:100%;}@media (min-width:576px){.internal--hero-wrapper .internal--hero-block img{bottom:7.8125rem;}}@media (min-width:768px){.internal--hero-wrapper .internal--hero-block img{bottom:13.125rem;}}@media (min-width:992px){.internal--hero-wrapper .internal--hero-block img{bottom:16.875rem;}}@media (min-width:1200px){.internal--hero-wrapper .internal--hero-block img{bottom:24.375rem;}}.internal--hero-wrapper .internal--hero-block h1{background:#283c52;bottom:0;color:#fff;font-size:1.625rem;font-weight:400;line-height:2.0625rem;margin-bottom:0;padding:1.5rem;position:absolute;width:100%;}@media (min-width:992px){.internal--hero-wrapper .internal--hero-block h1{font-size:2.125rem;left:7.5rem;line-height:2.6875rem;padding:1.5rem;width:22rem;}}.page-view-drinks .internal--hero-wrapper .internal--hero-block img{bottom:0;}@media (min-width:1200px){.page-view-drinks .internal--hero-wrapper .internal--hero-block img{bottom:1.5rem;}}.page-view-drinks .internal--hero-wrapper .internal--hero-block h1{bottom:2.25rem;position:relative;}@media (min-width:768px){.page-view-drinks .internal--hero-wrapper .internal--hero-block h1{bottom:0;position:absolute;}}
.block--products_block .product--list{margin-top:0.5rem;}.block--products_block .product--list .products--filter{display:flex;font-size:0.875rem;gap:1.5rem;justify-content:start;margin-bottom:2.5rem;padding:0;}.block--products_block .product--list .products--filter button{background:transparent;border:unset;color:#283c52;font-family:Montserrat,sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.375rem;padding:0;}.block--products_block .product--list .products--filter button:after{background-color:#283c52;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}.block--products_block .product--list .products--filter button:hover:after{color:#283c52;transform:scale(1);}.block--products_block .product--list .products--filter button.active{font-weight:600;}.block--products_block .product--list .products--filter button.active:after{display:none;}.block--products_block .product--list ul{display:flex;flex-wrap:wrap;gap:0.125rem 0.0625rem;justify-content:center;list-style-type:none;padding-left:0;}@media (min-width:576px){.block--products_block .product--list ul{gap:2rem;}}.block--products_block .product--list ul .product--item{align-items:center;display:flex;flex-direction:column;justify-content:center;}.block--products_block .product--list ul .product--item a{align-items:center;color:#283c52;display:flex;flex-direction:column;font-size:0.875rem;font-weight:600;gap:0.5rem;line-height:1.625rem;text-decoration:none;}.block--products_block
  .product--list
  ul
  .product--item
  a:hover
  .views-field-field-logo
  .field--name-field-media-image
  img{filter:grayscale(100%) contrast(20%) brightness(150%);}.block--products_block
  .product--list
  ul
  .product--item
  a:hover
  .views-field-field-bottle{animation:fade-in 0.3s forwards;display:block;position:absolute;}.block--products_block
  .product--list
  ul
  .product--item
  a:hover
  .views-field-field-bottle
  img{max-height:5rem;width:auto;}.block--products_block
  .product--list
  ul
  .product--item
  a:hover
  .views-field-name{color:#45658b;text-decoration:underline;}.block--products_block
  .product--list
  ul
  .product--item
  a
  .views-field-field-logo{align-items:center;display:flex;height:5rem;justify-content:center;width:10.625rem;}.block--products_block
  .product--list
  ul
  .product--item
  a
  .views-field-field-logo
  .field--name-field-media-image
  img{height:auto;max-height:5rem;max-width:10.625rem;width:auto;}.block--products_block
  .product--list
  ul
  .product--item
  a
  .views-field-field-bottle{display:none;}@keyframes fade-in{0%{opacity:0;transform:scale(0);}to{opacity:1;transform:scale(1);}}.field--name-field-productos .item-products{animation-duration:3s;}@media (max-width:1200px){.field--name-field-productos .item-products{width:640px;}}.field--name-field-productos .grid-paragraph-products-marca-content{align-items:center;border-radius:4px;display:flex;gap:1rem;height:225px;overflow:visible;padding:1rem;position:relative;width:100%;}@media (min-width:768px){.field--name-field-productos .grid-paragraph-products-marca-content{height:275px;}}@media (min-width:1200px){.field--name-field-productos .grid-paragraph-products-marca-content{justify-content:space-between;}}.field--name-field-productos .products-marca-image img{min-height:220px;}@media (min-width:1200px){.field--name-field-productos .products-marca-image img{bottom:0;height:300px;min-height:350px;position:absolute;width:50% !important;}}@media (max-width:767.98px){.field--name-field-productos .products-marca-image img{min-height:175px;}}@media (max-width:350px){.field--name-field-productos .products-marca-image img{width:165px;}}.field--name-field-productos .row-products-marca{display:flex;justify-content:center;margin:0 1rem;}@media (min-width:768px){.field--name-field-productos .row-products-marca{margin:0 4rem;}}@media (min-width:1685px){.field--name-field-productos .row-products-marca{margin:0 15rem;}}.field--name-field-productos .grid-paragraph-products-marca-img{border-radius:8px;object-fit:cover;}@media (max-width:1199.98px){.field--name-field-productos .grid-paragraph-products-marca-img{max-height:200px;width:100% !important;}}@media (max-width:350px){.field--name-field-productos .grid-paragraph-products-marca-img{max-height:200px;}}.field--name-field-productos .grid-paragraph-products-marca{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-around;}@media (min-width:1200px){.field--name-field-productos .grid-paragraph-products-marca{flex:none;width:50%;}}.field--name-field-productos .grid-subtitle-paragraph-products-marca{align-items:center;display:flex;flex-direction:column;margin-top:13px;}.field--name-field-productos .button-secondary-products-marcas a{align-items:center;background-color:#a62227;border-color:#a62227;border-radius:10px;color:#fcf7eb;column-gap:0.5rem;display:flex;font-size:12px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.3rem;padding:0.6875rem 1.5rem;text-decoration:none;transition:0.2s ease-in-out;}@media (max-width:575.98px){.field--name-field-productos .button-secondary-products-marcas a{line-height:unset;padding:3px;}}.field--name-field-productos .titulo-paragraph-products-marca{font-size:20px;line-height:30px;margin-top:25px;text-align:center;text-transform:uppercase;}@media (max-width:575.98px){.field--name-field-productos .titulo-paragraph-products-marca{font-size:16px;}}@media (max-width:350px){.field--name-field-productos .titulo-paragraph-products-marca{font-size:13px;}}
.block--stats_block{background-color:#fff;}.block--stats_block .field--name-field-stat{align-items:start;display:flex;flex-wrap:wrap;gap:3.125rem 1.5625rem;justify-content:center;margin-top:2.5rem;width:100%;}@media (min-width:768px){.block--stats_block .field--name-field-stat{gap:1.25rem 1.875rem;}}@media (min-width:992px){.block--stats_block .field--name-field-stat{gap:0.625rem 3.125rem;}}@media (min-width:1200px){.block--stats_block .field--name-field-stat{gap:0.625rem 0.3125rem;}}.block--stats_block .field--name-field-stat .stats--block_stat{align-items:center;color:#3e3f40;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;width:15rem;}@media (min-width:768px){.block--stats_block .field--name-field-stat .stats--block_stat{width:9.375rem;}}@media (min-width:992px){.block--stats_block .field--name-field-stat .stats--block_stat{width:12.1875rem;}}@media (min-width:1200px){.block--stats_block .field--name-field-stat .stats--block_stat{width:14.1875rem;}}.block--stats_block
  .field--name-field-stat
  .stats--block_stat
  .field--name-field-image{max-height:6.25rem;max-width:6.25rem;overflow:hidden;}.block--stats_block .field--name-field-stat .stats--block_stat .counter{color:#3e3f40;display:flex;flex-direction:row;font-size:1.375rem;font-weight:600;justify-content:center;line-height:1.8125rem;}.block--stats_block
  .field--name-field-stat
  .stats--block_stat
  .field--name-field-description{font-size:0.75rem;font-weight:400;line-height:1.375rem;text-align:center;width:100%;}
.block--interactive_map_block.institutional--block .nav-tabs,.block--tabs_block.institutional--block .nav-tabs{border-bottom-color:#45658b !important;}.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item
  .nav-link,.block--tabs_block.institutional--block .nav-tabs .nav-item .nav-link{color:#fff !important;}.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item
  .nav-link:hover,.block--tabs_block.institutional--block .nav-tabs .nav-item .nav-link:hover{background-color:#0c1219 !important;color:#fff !important;}.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item
  .nav-link:focus,.block--tabs_block.institutional--block .nav-tabs .nav-item .nav-link:focus{background-color:#fff !important;box-shadow:inset 0 0 0 0.125rem #fff !important;color:#283c52 !important;}.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link{color:#283c52 !important;}.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link.active,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:active,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:focus,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:hover,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link.active,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus,.block--interactive_map_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link.active,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:active,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:focus,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab
  .nav-link:hover,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link.active,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus,.block--tabs_block.institutional--block
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover{background-color:#fff !important;box-shadow:inset 0 0 0 0.0625rem #e2e1d9 !important;color:#45658b !important;}.block--interactive_map_block.institutional--block .button-link a,.block--tabs_block.institutional--block .button-link a{color:#fff !important;}.block--interactive_map_block.institutional--block .button-link a:after,.block--tabs_block.institutional--block .button-link a:after{background-color:#fff;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}.block--interactive_map_block.institutional--block .button-link a:hover:after,.block--tabs_block.institutional--block .button-link a:hover:after{color:#fff;transform:scale(1);}.block--interactive_map_block.institutional--block
  .tab-content
  .field--name-field-pre-title,.block--tabs_block.institutional--block
  .tab-content
  .field--name-field-pre-title{color:#fff !important;}.block--interactive_map_block.institutional--block
  .tab-content
  .field--name-field-title,.block--tabs_block.institutional--block .tab-content .field--name-field-title{color:#e2e1d9 !important;}.block--interactive_map_block .wrapper,.block--tabs_block .wrapper{position:relative;}.block--interactive_map_block .wrapper .nav-tabs,.block--tabs_block .wrapper .nav-tabs{border-bottom-color:#d9d9d9;gap:0.5rem;padding-bottom:0.5rem;position:relative;}.block--interactive_map_block .wrapper .nav-tabs .nav-item,.block--tabs_block .wrapper .nav-tabs .nav-item{margin-left:0;}.block--interactive_map_block .wrapper .nav-tabs .nav-item .nav-link,.block--tabs_block .wrapper .nav-tabs .nav-item .nav-link{background-color:transparent;border:none;border-radius:2.5rem;color:#fff;display:inline-block;font-size:0.875rem;font-style:normal;font-weight:600;line-height:1.375rem;padding:0.6875rem 1.5rem;text-decoration:none;transition:0.2s ease-in-out;}.block--interactive_map_block .wrapper .nav-tabs .nav-item .nav-link:hover,.block--tabs_block .wrapper .nav-tabs .nav-item .nav-link:hover{background-color:#e2e1d9;box-shadow:inset 0 0 0 0.0625rem #fff;color:#283c52;}.block--interactive_map_block .wrapper .nav-tabs .nav-item .nav-link.active,.block--interactive_map_block .wrapper .nav-tabs .nav-item .nav-link:focus,.block--tabs_block .wrapper .nav-tabs .nav-item .nav-link.active,.block--tabs_block .wrapper .nav-tabs .nav-item .nav-link:focus{background-color:#fff;box-shadow:inset 0 0 0 0.0625rem #fff;color:#283c52;}.block--interactive_map_block .wrapper .nav-tabs .nav-item.overflow-tab,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab{background-color:#fff;border:none;color:#283c52;padding:0.25rem;right:0;width:17.125rem;z-index:1;}.block--interactive_map_block .wrapper .nav-tabs .nav-item.overflow-tab button,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab button{border:none;border-radius:0;color:#283c52;font-weight:600;padding:1rem;text-align:start;transition:0.2s ease-in-out;width:100%;}.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab
  button.active,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab
  button:active,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab
  button:focus,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab
  button:hover,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab button.active,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab button:active,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab button:focus,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab button:hover{background-color:#fff !important;box-shadow:inset 0 0 0 0.0625rem #e2e1d9 !important;color:#45658b !important;}.block--interactive_map_block .wrapper .nav-tabs .nav-item.overflow-tab-action,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab-action{position:absolute;right:0;}.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link,.block--tabs_block .wrapper .nav-tabs .nav-item.overflow-tab-action .nav-link{background:#fff;border:0.125rem solid #283c52;border-radius:2.5rem;height:2.5rem;padding:0.5rem 0.6875rem;transition:0.2s ease-in-out;width:2.5rem;}.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:after,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:after{color:#283c52;content:"+";font-size:1.875rem;font-weight:600;margin-left:-2px;}.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover{border:0.125rem solid #45658b;box-shadow:none;}.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active:after,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus:after,.block--interactive_map_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover:after,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:active:after,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:focus:after,.block--tabs_block
  .wrapper
  .nav-tabs
  .nav-item.overflow-tab-action
  .nav-link:hover:after{color:#45658b;}.block--interactive_map_block .wrapper .nav-tabs > .overflow-tab,.block--tabs_block .wrapper .nav-tabs > .overflow-tab{box-shadow:inset 0 0.0625rem 0.0625rem 0 hsla(53,13%,87%,0.3),0 0.0625rem 0 0.0625rem hsla(53,13%,87%,0.3);}.block--interactive_map_block
  .wrapper
  .nav-tabs
  > .overflow-tab
  ~ .overflow-tab,.block--tabs_block .wrapper .nav-tabs > .overflow-tab ~ .overflow-tab{box-shadow:inset 0.0625rem 0 0 0 hsla(53,13%,87%,0.3),0.0625rem 0 0 0 hsla(53,13%,87%,0.3);}.block--interactive_map_block .wrapper .nav-tabs > .overflow-tab:last-of-type,.block--tabs_block .wrapper .nav-tabs > .overflow-tab:last-of-type{border-bottom:0.0625rem solid #45658b;border-radius:0 0 0.25rem 0.25rem !important;}.block--interactive_map_block .wrapper .over-tab,.block--tabs_block .wrapper .over-tab{background:#fff;border-bottom:0;display:none;justify-content:flex-end;margin-right:12px;margin-top:10px;max-height:275px;max-width:min-content;overflow-y:scroll;padding:0;position:absolute;right:0;z-index:1;}.block--interactive_map_block .wrapper .over-tab > .nav-item .overflow-tab,.block--tabs_block .wrapper .over-tab > .nav-item .overflow-tab{background-color:transparent;padding:2px;}.block--interactive_map_block
  .wrapper
  .over-tab
  > .nav-item
  .overflow-tab
  button.active,.block--interactive_map_block
  .wrapper
  .over-tab
  > .nav-item
  .overflow-tab
  button:active,.block--interactive_map_block
  .wrapper
  .over-tab
  > .nav-item
  .overflow-tab
  button:focus,.block--interactive_map_block
  .wrapper
  .over-tab
  > .nav-item
  .overflow-tab
  button:hover,.block--tabs_block .wrapper .over-tab > .nav-item .overflow-tab button.active,.block--tabs_block .wrapper .over-tab > .nav-item .overflow-tab button:active,.block--tabs_block .wrapper .over-tab > .nav-item .overflow-tab button:focus,.block--tabs_block .wrapper .over-tab > .nav-item .overflow-tab button:hover{background-color:red !important;box-shadow:inset 0 0 0 0.0625rem #e2e1d9 !important;color:#45658b !important;}.block--interactive_map_block .tab-content,.block--tabs_block .tab-content{margin-top:1.5rem;padding:0;}.block--interactive_map_block .map-tab__embed{border:0.0625rem solid hsla(0,0%,100%,0.3);overflow:hidden;width:100%;}.block--interactive_map_block .map-tab__embed iframe{border:0;display:block;min-height:20rem;width:100%;}.block--interactive_map_block .map-tab__embed.map-tab__embed--rounded{border-radius:1.125rem;}.block--interactive_map_block .map-tab__embed.map-tab__embed--rectangular{border-radius:0;}
.block--video_block .margin-text-bottom{margin-bottom:2rem;}@media (min-width:768px){.block--video_block .margin-text-bottom{margin-bottom:0;}}.block--video_block .margin-text-top{margin-top:2rem;}@media (min-width:768px){.block--video_block .margin-text-top{margin-top:0;}}.block--video_block .paragraph--type--video{align-items:center;display:flex;justify-content:center;position:relative;}.block--video_block .paragraph--type--video img{border-radius:0.5rem;filter:brightness(0.5);}.block--video_block .paragraph--type--video .button-secondary{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.block--video_block
  .paragraph--type--video
  .button-secondary
  a.video-button:after{border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.375rem;font-weight:400;margin-left:0.5rem;vertical-align:-0.3125rem;}
.block--list.institutional--block
  .view-drinks
  .view-content
  .cards-view
  .card-item
  article
  .node__content
  a
  .field--name-field-title{font-family:Montserrat,sans-serif !important;}.page-view-drinks .view-drinks .view-content .cards-view .card-item{max-width:24.375rem;width:100%;}@media (min-width:576px){.page-view-drinks .view-drinks .view-content .cards-view .card-item{width:48%;}}@media (min-width:768px){.page-view-drinks .view-drinks .view-content .cards-view .card-item{width:32%;}}@media (min-width:1200px){.page-view-drinks .view-drinks .view-content .cards-view .card-item{width:24%;}}.page-view-drinks .view-drinks{margin-bottom:2.5rem;}article.node--type-drinks .field--name-field-aromas-notes,article.node--type-drinks .field--name-field-base-drinks,article.node--type-drinks .field--name-field-drink-type,article.node--type-drinks .field--name-field-glassware,article.node--type-drinks .field--name-field-ingredients,article.node--type-drinks .field--name-field-preparation,article.node--type-drinks .field--name-field-preparation-difficulty,article.node--type-drinks .field--name-field-preparation-method{font-size:0.875rem;font-weight:400;line-height:1.375rem;margin-bottom:0.625rem;}article.node--type-drinks .field--name-field-aromas-notes .field__label,article.node--type-drinks .field--name-field-base-drinks .field__label,article.node--type-drinks .field--name-field-drink-type .field__label,article.node--type-drinks .field--name-field-glassware .field__label,article.node--type-drinks .field--name-field-ingredients .field__label,article.node--type-drinks .field--name-field-preparation .field__label,article.node--type-drinks
  .field--name-field-preparation-difficulty
  .field__label,article.node--type-drinks .field--name-field-preparation-method .field__label{font-weight:600;}article.node--type-drinks .field--name-field-aromas-notes .field__label:after,article.node--type-drinks .field--name-field-base-drinks .field__label:after,article.node--type-drinks .field--name-field-drink-type .field__label:after,article.node--type-drinks .field--name-field-glassware .field__label:after,article.node--type-drinks .field--name-field-ingredients .field__label:after,article.node--type-drinks .field--name-field-preparation .field__label:after,article.node--type-drinks
  .field--name-field-preparation-difficulty
  .field__label:after,article.node--type-drinks
  .field--name-field-preparation-method
  .field__label:after{content:": ";}article.node--type-drinks
  .field--name-field-aromas-notes
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-base-drinks
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-drink-type
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-glassware
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-ingredients
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-preparation
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-preparation-difficulty
  .field__items
  .field__item:after,article.node--type-drinks
  .field--name-field-preparation-method
  .field__items
  .field__item:after{content:", ";}article.node--type-drinks
  .field--name-field-aromas-notes
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-base-drinks
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-drink-type
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-glassware
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-ingredients
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-preparation
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-preparation-difficulty
  .field__items
  .field__item:last-child:after,article.node--type-drinks
  .field--name-field-preparation-method
  .field__items
  .field__item:last-child:after{content:"";}article.node--type-drinks .field--name-field-preparation-difficulty{align-items:center;display:flex;}article.node--type-drinks .field--name-field-preparation-difficulty i{color:#c2c2c2;font-size:1.5rem;height:1.5rem;width:1.5rem;}article.node--type-drinks .field--name-field-preparation-difficulty i.active{color:#45658b;}article.node--type-drinks .field--name-field-title{font-size:2.125rem;line-height:2.6875rem;margin-bottom:1rem;}article.node--type-drinks .slick--photo-slider{border-radius:0.5rem;height:auto;overflow:hidden;}article.node--type-drinks .slick--photo-slider img{height:auto;width:100%;}article.node--type-drinks
  .block--video_block
  .paragraph--type--video
  .field--name-field-image{border-radius:0.5rem;height:auto;max-height:25rem;overflow:hidden;width:100%;}article.node--type-drinks
  .block--video_block
  .paragraph--type--video
  .field--name-field-image
  img{height:auto;width:100%;}article.node--type-drinks .field--name-field-related-drinks .view-drinks{margin-top:0;}article.node--type-drinks
  .field--name-field-related-drinks
  .viewsreference--view-title{font-size:1.625rem;font-style:normal;font-weight:600;line-height:2.0625rem;margin-bottom:2.5rem;}article.node--type-drinks .back-link{align-items:center;color:#283c52;display:flex;gap:0.5rem;justify-content:center;margin:2.5rem 0;}@media (min-width:992px){article.node--type-drinks .back-link{margin:4rem 0;}}article.node--type-drinks .back-link a{align-items:center;background-color:transparent;color:#283c52;display:block;font-size:0.875rem;font-weight:400;justify-content:center;line-height:1.375rem;text-decoration:none;}article.node--type-drinks .back-link a:after{background-color:#45658b;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}article.node--type-drinks .back-link a:hover:after{color:#45658b;transform:scale(1);}article.node--type-drinks .back-link a:hover{color:#45658b;}article.node--type-drinks .back-link a i{vertical-align:-0.375rem;}article.node--type-drinks .back-link a:after{float:right;width:calc(100% - 1.8125rem);}article.node--type-drinks .back-link i{font-size:1.5rem;font-weight:400;height:1.5rem;width:1.5rem;}.path-menores-ni-una-gota .dialog-off-canvas-main-canvas .main-container{background-color:#000;display:flex;flex-grow:1;overflow:hidden;position:relative;}@media (min-width:768px){.path-menores-ni-una-gota .dialog-off-canvas-main-canvas .main-container{background:transparent;background-size:cover;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .backdrop{align-items:center;backdrop-filter:blur(10px);background:rgba(40,60,82,0.8);display:flex;justify-content:center;left:0;top:0;width:100%;}@media (max-width:767.98px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .backdrop{align-items:center;border-radius:15px;box-shadow:0 0 20px #000;display:flex;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:1000;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container{align-items:center;background-color:#000;border-radius:15px;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;margin:0 auto;padding:2rem;text-align:center;width:100%;}@media (min-width:768px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container{height:auto;margin:1.875rem auto;max-width:39.75rem;}}@media (min-width:992px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container{flex-direction:column;max-width:43rem;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content{align-items:center;column-gap:2rem;display:flex;flex-direction:column-reverse;justify-content:start;width:100%;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form{display:flex;flex-direction:column;margin-top:2rem;min-width:50%;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  h2{align-items:center;color:#fff;font-size:1.625rem;font-weight:700;line-height:2.0625rem;text-align:center;}@media (min-width:992px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container
    .form-content
    .form
    h2{font-size:1.5rem;line-height:2.6875rem;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  h3{align-items:center;color:#8c8b87;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:2.5rem;text-align:center;}@media (min-width:992px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container
    .form-content
    .form
    h3{font-size:1rem;line-height:2.0625rem;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form{display:flex;flex-direction:column;flex-wrap:wrap;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item{margin-top:16%;position:relative;width:100%;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  .form-item--error-message{color:#b33634;font-size:0.6875rem;font-weight:400;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  .iti--allow-dropdown{width:100%;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input{background:#000;border:0.0625rem solid #fff;border-radius:0.25rem;color:#8c8b87;color-scheme:dark;font-size:0.875rem;line-height:1.375rem;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:active,.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:focus{border-color:#3e3f40;box-shadow:none;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:active
  ~ label,.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:focus
  ~ label{color:#3e3f40;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:disabled{border-color:#d9d9d9;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  input:disabled
  ~ label{color:#d9d9d9;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  label{background-color:#000;color:#fff;font-family:Montserrat,sans-serif;font-size:0.75rem;font-weight:400;left:0.4375rem;line-height:1.1875rem;padding:0 0.3125rem;position:absolute;top:-0.5625rem;transition:top 0.3s,font-size 0.3s,color 0.3s;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .js-form-item
  label:after{display:none;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .btn-primary{align-self:center;background:#fff;border:0 solid #283c52;border-radius:2.5rem;color:#283c52;font-size:0.875rem;font-weight:600;line-height:1.375rem;padding:0.6875rem 1.5rem;width:35%;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .btn-primary-confirm{background:#283c52;border:0 solid #283c52;color:#fff;}@media (min-width:992px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container
    .form-content
    .form
    .age-verification-form
    .btn-primary{align-self:end;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .btn-primary:hover{background-color:#e2e1d9;color:#0c1219;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .btn-primary:active,.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .btn-primary:focus{background-color:#fff;box-shadow:inset 0 0 0 0.125rem #45658b;color:#45658b;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .form-item-remember
  .form-check-input{appearance:auto;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .form-item-remember
  .form-check-label{margin-left:12px;top:1px;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .form
  .age-verification-form
  .captcha-admin-links{margin-bottom:15px;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .form-content
  .image{height:auto;width:auto;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .terminos-condiciones{align-self:center;}@media (min-width:992px){.path-menores-ni-una-gota
    .dialog-off-canvas-main-canvas
    .main-container
    .form-container
    .terminos-condiciones{align-self:flex-start;}}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .terminos-condiciones
  p{color:#e2e1d9;font-size:0.6875rem;line-height:1.125rem;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-container
  .form-container
  .terminos-condiciones
  p
  a{color:#e2e1d9;text-decoration-color:#e2e1d9;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-age-verification{background:rgba(0,0,0,0.1);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000;}.path-menores-ni-una-gota
  .dialog-off-canvas-main-canvas
  .main-age-verification
  .buttons-wrapper{display:flex;justify-content:space-around;}.view-blog-posts .field--name-name h2,.view-taxonomy-term .field--name-name h2{color:#0c1219;font-size:1.625rem;font-style:normal;font-weight:400;line-height:2.0625rem;margin-bottom:0.5rem;}@media (min-width:992px){.view-blog-posts .field--name-name h2,.view-taxonomy-term .field--name-name h2{font-size:2.125rem;line-height:2.6875rem;}}.block--list.institutional--block
  .view-blog-posts
  .view-content
  .cards-view
  .card-item
  article
  .node__content
  a
  .field--name-field-title{font-family:Montserrat,sans-serif !important;}.page-view-blog-posts .view-blog-posts .view-content .cards-view .card-item,.page-view-blog-posts .view-taxonomy-term .view-content .cards-view .card-item,.page-vocabulary-blog-categories
  .view-blog-posts
  .view-content
  .cards-view
  .card-item,.page-vocabulary-blog-categories
  .view-taxonomy-term
  .view-content
  .cards-view
  .card-item,.page-vocabulary-tags .view-blog-posts .view-content .cards-view .card-item,.page-vocabulary-tags .view-taxonomy-term .view-content .cards-view .card-item{max-width:24.375rem;width:100%;}@media (min-width:576px){.page-view-blog-posts .view-blog-posts .view-content .cards-view .card-item,.page-view-blog-posts
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-blog-posts
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-tags .view-blog-posts .view-content .cards-view .card-item,.page-vocabulary-tags
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item{width:48%;}}@media (min-width:768px){.page-view-blog-posts .view-blog-posts .view-content .cards-view .card-item,.page-view-blog-posts
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-blog-posts
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-tags .view-blog-posts .view-content .cards-view .card-item,.page-vocabulary-tags
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item{width:32%;}}@media (min-width:1200px){.page-view-blog-posts .view-blog-posts .view-content .cards-view .card-item,.page-view-blog-posts
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-blog-posts
    .view-content
    .cards-view
    .card-item,.page-vocabulary-blog-categories
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item,.page-vocabulary-tags .view-blog-posts .view-content .cards-view .card-item,.page-vocabulary-tags
    .view-taxonomy-term
    .view-content
    .cards-view
    .card-item{width:24%;}}.page-view-blog-posts .view-blog-posts,.page-view-blog-posts .view-taxonomy-term,.page-vocabulary-blog-categories .view-blog-posts,.page-vocabulary-blog-categories .view-taxonomy-term,.page-vocabulary-tags .view-blog-posts,.page-vocabulary-tags .view-taxonomy-term{margin-bottom:2.5rem;}article.node--type-blog .field--name-created{color:#3e3f40;font-size:0.6875rem;font-weight:400;line-height:0.875rem;}article.node--type-blog .field--name-body{font-family:Montserrat,sans-serif;margin-top:2.5rem;}article.node--type-blog .field--name-body p img{margin:1rem !important;}@media (max-width:767.98px){article.node--type-blog .field--name-body p img.align-left,article.node--type-blog .field--name-body p img.align-right{display:block;float:unset;margin:1rem auto !important;}}article.node--type-blog .field--name-body .field--name-field-media-image img{margin:1rem !important;}@media (max-width:767.98px){article.node--type-blog .field--name-body .align-left,article.node--type-blog .field--name-body .align-right{align-items:center;display:flex;float:unset;justify-content:center;}}article.node--type-blog .field--name-field-photos{border-radius:0.5rem;margin-top:1rem;max-height:15rem;overflow:hidden;}@media (min-width:768px){article.node--type-blog .field--name-field-photos{max-height:20rem;}}@media (min-width:992px){article.node--type-blog .field--name-field-photos{max-height:25rem;}}article.node--type-blog .field--name-field-photos img{height:25rem;object-fit:cover;width:100%;}@media (max-width:767.98px){article.node--type-blog .field--name-field-photos img{height:unset;}}article.node--type-blog .block--video_block{padding:2.5rem 0 2rem;}article.node--type-blog
  .block--video_block
  .paragraph--type--video
  .field--name-field-image{border-radius:0.5rem;height:auto;max-height:25rem;object-position:center;overflow:hidden;width:100%;}article.node--type-blog
  .block--video_block
  .paragraph--type--video
  .field--name-field-image
  img{height:auto;object-fit:cover;width:100%;}article.node--type-blog .field--name-field-blog-category{font-size:0.875rem;font-style:normal;line-height:1.375rem;}article.node--type-blog .field--name-field-blog-category .field__label{font-weight:900;}article.node--type-blog .field--name-field-blog-category .field__label:after{content:":";}article.node--type-blog .field--name-field-blog-category .field__item a{color:#283c52;text-decoration:none;}article.node--type-blog .field--name-field-blog-category .field__item a:after{background-color:#45658b;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}article.node--type-blog
  .field--name-field-blog-category
  .field__item
  a:hover:after{color:#45658b;transform:scale(1);}article.node--type-blog .field--name-field-blog-category .field__item a:hover{color:#45658b;}article.node--type-blog .field--name-field-tags ul{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:end;}article.node--type-blog .field--name-field-tags ul li{padding:0;}article.node--type-blog .field--name-field-tags ul li a{background-color:#80bfe0;border-radius:0.125rem;color:#fff;font-size:0.875rem;font-weight:600;line-height:1.375rem;padding:0.125rem 0.5rem;text-decoration:none;transition:0.1s ease-in-out;}article.node--type-blog .field--name-field-tags ul li a:hover{cursor:pointer;outline:0.0625rem solid #45658b;text-decoration:none;}article.node--type-blog .field--name-field-preview-image{margin:2.5rem auto 1.5rem;text-align:center;}article.node--type-blog .field--name-field-preview-image .field--type-image{float:unset;}article.node--type-blog .field--name-field-related-notes .view-blog-posts{margin-top:0;}article.node--type-blog
  .field--name-field-related-notes
  .viewsreference--view-title{font-size:1.625rem;font-style:normal;font-weight:600;line-height:2.0625rem;margin-bottom:2.5rem;}article.node--type-blog .back-link{align-items:center;color:#283c52;display:flex;gap:0.5rem;justify-content:center;margin:2.5rem 0;}@media (min-width:992px){article.node--type-blog .back-link{margin:4rem 0;}}article.node--type-blog .back-link a{align-items:center;background-color:transparent;color:#283c52;display:block;font-size:0.875rem;font-weight:400;justify-content:center;line-height:1.375rem;text-decoration:none;}article.node--type-blog .back-link a:after{background-color:#45658b;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}article.node--type-blog .back-link a:hover:after{color:#45658b;transform:scale(1);}article.node--type-blog .back-link a:hover{color:#45658b;}article.node--type-blog .back-link a:after{float:left;width:calc(100% - 1.6875rem);}article.node--type-blog .back-link a i{vertical-align:-0.375rem;}article.node--type-blog .back-link .previous--link:after{float:right;width:calc(100% - 1.875rem);}article.node--type-blog .back-link span.divider{margin:0 2rem;}article.node--type-blog .back-link i{font-size:1.5rem;font-weight:400;height:1.5rem;width:1.5rem;}.dialog-off-canvas-main-canvas .main-container{display:flex;flex-grow:1;overflow:visible;position:relative;}.dialog-off-canvas-main-canvas .main-container .section-page{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem;width:100%;}@media (min-width:576px){.dialog-off-canvas-main-canvas .main-container .section-page{padding:0 4.5rem;}}@media (min-width:992px){.dialog-off-canvas-main-canvas .main-container .section-page{padding:0;}}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .section-page_text{max-width:100%;text-align:center;z-index:999;}@media (min-width:992px){.dialog-off-canvas-main-canvas
    .main-container
    .section-page
    .section-page_text{max-width:55%;padding-left:10%;text-align:start;}}@media (min-width:1200px){.dialog-off-canvas-main-canvas
    .main-container
    .section-page
    .section-page_text{padding-left:15%;}}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .section-page_text
  .section-page_text_code{font-size:5rem;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .section-page_text
  h1{color:#fff;font-size:1.375rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;}@media (min-width:992px){.dialog-off-canvas-main-canvas
    .main-container
    .section-page
    .section-page_text
    h1{font-size:1.625rem;line-height:2.0625rem;}}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .section-page_text
  p{color:#fff;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button{column-gap:1.5625rem;display:flex;justify-content:center;}@media (min-width:992px){.dialog-off-canvas-main-canvas
    .main-container
    .section-page
    .field--name-field-button{justify-content:flex-start;}}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a,.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-secondary
  a{font-family:Montserrat,sans-serif !important;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-secondary
  a
  i{margin-left:0;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a{color:#fff;padding:0;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a:after{background-color:#fff;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a:hover:after{color:#fff;transform:scale(1);}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a
  i{margin-right:0.5rem;}.dialog-off-canvas-main-canvas
  .main-container
  .section-page
  .field--name-field-button
  .button-link
  a#go-back-link:after{float:right;}.dialog-off-canvas-main-canvas .main-container .section-page .error-image{height:100%;}.dialog-off-canvas-main-canvas .main-container .section-page .error-image img{height:100%;left:0;object-fit:cover;object-position:center;opacity:0.3;position:absolute;width:100%;z-index:700;}@media (min-width:992px){.dialog-off-canvas-main-canvas
    .main-container
    .section-page
    .error-image
    img{left:unset;opacity:1;right:0;width:40%;}}.node--type-faq .field--name-field-title{color:#3e3f40;margin-bottom:2.5rem;}.node--type-faq .faqfield-question{background:hsla(53,13%,87%,0.3);border:none;border-radius:0.125rem;color:#3e3f40;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.25rem;margin:0.5rem 0;transition:background-color 0.2s ease-in-out;}.node--type-faq .faqfield-question:hover{background-color:#d9d9d9;}.node--type-faq .faqfield-question:after{align-items:center;border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.375rem;margin-left:0.5rem;vertical-align:-0.3125rem;}.node--type-faq .faqfield-question.ui-state-active{background:#e2e1d9;}.node--type-faq .faqfield-question.ui-state-active:after{align-items:center;border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.375rem;margin-left:0.5rem;vertical-align:-0.3125rem;}.node--type-faq .faqfield-answer{background:transparent;border:none;font-family:Montserrat,sans-serif;font-size:0.875rem;}.node--type-faq .ui-accordion-header-icon{display:none;}.page-user-login{background-color:#fff;}.page-user-login .dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;}.page-user-login .dialog-off-canvas-main-canvas main#content{display:flex;flex-grow:1;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container{display:flex;flex-flow:column-reverse;height:100%;}@media (min-width:992px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container{flex-flow:row;justify-content:space-between;}}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left{padding:2rem 2rem 0 !important;}@media (min-width:768px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left{padding:3rem 4.5rem !important;}}@media (min-width:992px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left{padding:7.875rem 2rem 0 !important;}}@media (min-width:1200px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left{padding:7.875rem 6rem 0 !important;}}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  h2{color:#0c1219;font-size:1.625rem;font-weight:600;line-height:2.0625rem;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .content__text{color:#3e3f40;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form{display:inline-flex;flex-wrap:wrap;font-size:0.6875rem;gap:0.5rem;margin:2.5rem 0 5.375rem;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .js-form-item{width:100%;}@media (min-width:768px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left
    .user-login-form
    .js-form-item{width:47%;}}@media (min-width:992px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left
    .user-login-form
    .js-form-item{width:100%;}}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .js-form-item.mb-3{margin-bottom:2.5rem !important;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .js-form-item
  .js-form-required:after{display:none;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .form-actions{margin-top:1.5rem;width:100%;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .form-actions
  .btn-primary{font-size:0.875rem;width:100%;}@media (min-width:768px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__left
    .user-login-form
    .form-actions
    .btn-primary{width:auto;}}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__left
  .user-login-form
  .form-actions
  .btn-primary:after{border:unset;content:"";display:inline-flex;font-family:icomoon;font-size:1.5rem;font-weight:400;margin-left:0.5rem;vertical-align:-0.3125rem;}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__right{max-height:15.625rem;overflow:hidden;padding-right:0;text-align:right;}@media (min-width:768px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__right{max-height:18.75rem;max-height:25rem;}}@media (min-width:992px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__right{max-height:100%;overflow:unset;}}.page-user-login
  .dialog-off-canvas-main-canvas
  main#content
  section.main-content
  .user-forms__container
  .user-forms__container__right
  img{height:auto;width:100%;}@media (min-width:992px){.page-user-login
    .dialog-off-canvas-main-canvas
    main#content
    section.main-content
    .user-forms__container
    .user-forms__container__right
    img{height:100%;width:auto;}}.vocabulary-products .field--name-field-image img{border-radius:0.5rem;}.vocabulary-products .field--name-name{color:#3e3f40;font-size:2.125rem;font-weight:400;line-height:2.6875rem;}.vocabulary-products .field--name-description p{color:#3e3f40;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.vocabulary-products .field--name-field-website .button-link a{padding:0;}.vocabulary-products .field--name-field-branca-store .button-secondary a:after{font-weight:400;}.vocabulary-products .field--name-field-branca-store,.vocabulary-products .field--name-field-website{display:inline-block;}.vocabulary-products .field--name-field-varieties{margin:3.5rem 0;}.vocabulary-products .field--name-field-varieties .field__label{font-size:1.625rem;font-style:normal;font-weight:600;line-height:2.0625rem;margin-bottom:2.5rem;}.vocabulary-products .field--name-field-varieties > .field__items{display:flex;flex-wrap:wrap;gap:2rem;}@media (min-width:768px){.vocabulary-products
    .field--name-field-varieties
    > .field__items
    > .field__item{width:calc(50% - 16px);}.vocabulary-products
    .field--name-field-varieties
    > .field__items
    > .field__item:only-child{width:100%;}}.vocabulary-products
  .field--name-field-varieties
  > .field__items
  > .field__item
  .paragraph--type--product-varieties{display:flex;gap:1rem;}.vocabulary-products
  .field--name-field-varieties
  > .field__items
  > .field__item
  .paragraph--type--product-varieties
  .items--left{margin-top:1rem;width:calc(70% - 8px);}.vocabulary-products
  .field--name-field-varieties
  > .field__items
  > .field__item
  .paragraph--type--product-varieties
  .items--left
  .field--name-field-name{color:#3e3f40;font-weight:600;line-height:1.375rem;}.vocabulary-products
  .field--name-field-varieties
  > .field__items
  > .field__item
  .paragraph--type--product-varieties
  .items--left
  .field--name-field-description{color:#3e3f40;font-size:0.75rem;line-height:1.375rem;}.vocabulary-products
  .field--name-field-varieties
  > .field__items
  > .field__item
  .paragraph--type--product-varieties
  .items--right{display:flex;justify-content:center;width:calc(30% - 8px);}.vocabulary-products .field--name-field-related-drinks .view-drinks{margin-top:0;}.vocabulary-products
  .field--name-field-related-drinks
  .viewsreference--view-title{font-size:1.625rem;font-style:normal;font-weight:600;line-height:2.0625rem;margin-bottom:2.5rem;}.vocabulary-products .vocabulary--links{align-items:center;color:#283c52;display:flex;font-size:0.875rem;font-weight:400;justify-content:center;line-height:1.375rem;margin:2.5rem 0;}@media (min-width:992px){.vocabulary-products .vocabulary--links{margin:4rem 0;}}.vocabulary-products .vocabulary--links a{align-items:center;background-color:transparent;color:#283c52;display:block;font-size:0.875rem;font-weight:400;justify-content:center;line-height:1.375rem;text-decoration:none;}.vocabulary-products .vocabulary--links a:after{background-color:#45658b;content:"";cursor:pointer;display:block;height:0.0625rem;transform:scaleX(0);transform-origin:center;transition:transform 0.25s;}.vocabulary-products .vocabulary--links a:hover:after{color:#45658b;transform:scale(1);}.vocabulary-products .vocabulary--links a:hover{color:#45658b;}.vocabulary-products .vocabulary--links a i{vertical-align:-0.375rem;}.vocabulary-products .vocabulary--links a.vocabulary--links-previous:after{float:right;width:calc(100% - 2.25rem);}.vocabulary-products .vocabulary--links a.vocabulary--links-next:after{float:left;width:calc(100% - 2.25rem);}.vocabulary-products .vocabulary--links span.divider{margin:0 2.5rem;}.vocabulary-products .vocabulary--links i{font-size:1.5rem;height:1.5rem;width:1.5rem;}.vocabulary-products .vocabulary--links i.previous{margin-right:0.5rem;}.vocabulary-products .vocabulary--links i.next{margin-left:0.5rem;}
.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:920px !important;object-fit:cover !important;object-position:top !important;}@media (max-width:991.98px){.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:930px !important;}}@media (max-width:767.98px){.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:860px !important;}}@media (max-width:575.98px){.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:860px !important;}}@media (max-width:350px){.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:860px !important;}}@media (max-width:275px){.main-marcas .block--products_marca_block .fondo-img-products-marca img{height:830px !important;}}.main-marcas .block--carousel_block.fondo-img-trago-marca img{height:600px !important;object-fit:cover !important;object-position:bottom !important;}@media (max-width:575.98px){.main-marcas .block--carousel_block.fondo-img-trago-marca img{height:760px !important;}}@media (max-width:350px){.main-marcas .block--carousel_block.fondo-img-trago-marca img{height:760px !important;}}.main-marcas .raleway-font{font-family:Raleway,sans-serif;}@media (max-width:991.98px){.main-marcas #CollapsingNavbar .d-lg-none li a{font-size:2.5rem !important;}.main-marcas .image-fondo-marca-desktop{display:none;}}.main-marcas .image-fondo-marca-responsive{display:none;}@media (max-width:991.98px){.main-marcas .image-fondo-marca-responsive{display:block;}}.main-marcas .img-hero-marca{height:270px;margin-bottom:30px;object-fit:cover;}@media (max-width:1399.98px){.main-marcas .img-hero-marca{height:210px;margin-left:10%;}}@media (max-width:767.98px){.main-marcas .img-hero-marca{height:170px;margin-left:7%;}}@media (max-width:575.98px){.main-marcas .img-hero-marca{height:150px;}}@media (max-width:400px){.main-marcas .img-hero-marca{height:120px;}}.main-marcas .c-main{scroll-snap-points-y:repeat(100vh);-ms-overflow-style:none;height:150px;margin:0;overflow-y:scroll;padding:0;scroll-snap-type:y mandatory;scrollbar-width:none;}@media (max-width:1199.98px){.main-marcas .c-main{height:140px;}}.main-marcas .c-section{align-items:center;border-left:1px solid #a28043;display:flex;height:150px;padding-left:10px;}@media (max-width:991.98px){.main-marcas .c-section{border-left:unset;justify-content:center;text-align:center;width:100%;}}.main-marcas .c-section--title{font-family:Playfair;font-size:25px;letter-spacing:2px;max-width:40%;width:100%;}@media (max-width:991.98px){.main-marcas .c-section--title{max-width:75%;}}@media (max-width:767.98px){.main-marcas .c-section--title{font-size:16px;letter-spacing:1px;max-width:85%;text-align:center;}}@media (max-width:991.98px){.main-marcas .general-c-main-in{margin-top:52%;}}.main-marcas .general-c-main-out{background-color:#000;display:none;}@media (max-width:991.98px){.main-marcas .general-c-main-out{display:block;width:100%;}}.main-marcas .container-c{height:150px;}@media (max-width:991.98px){.main-marcas #header #CollapsingNavbar{background-color:#072021 !important;}}.main-marcas #header .navbar-toggler-icon:after{color:#a28043 !important;}.main-marcas #header ul.navbar-nav li a{font-family:Raleway,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-decoration:none;}.main-marcas #header ul.navbar-nav li a:hover{background-color:transparent !important;color:#a28043 !important;}.main-marcas .image-fondo-marca{height:100vh;object-fit:cover;width:100%;}.main-marcas .container-info-hero-marca{display:grid;position:absolute;}@media (max-width:1400px){.main-marcas .container-info-hero-marca{margin-left:10%;margin-top:0;}}@media (max-width:1199.98px){.main-marcas .container-info-hero-marca{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:90%;margin-top:25%;position:absolute;}}@media (max-width:767.98px){.main-marcas .container-info-hero-marca{margin-top:25%;}}.main-marcas .row-carrousel .title-carrousel{font-family:"Flareserif821",sans-serif !important;font-size:40px;font-weight:500;margin-bottom:1%;text-transform:uppercase;}@media (max-width:767.98px){.main-marcas .row-carrousel .title-carrousel{font-size:24px;}}.main-marcas .row-carrousel .sub-title-carrousel{font-family:Playfair,sans-serif !important;font-size:16px;font-style:italic;font-weight:300;letter-spacing:1px;line-height:22px;margin-bottom:1%;}.main-marcas .title-marca-general{font-family:"Flareserif821",sans-serif !important;font-size:40px;font-weight:500;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;}@media (max-width:1399.98px){.main-marcas .title-marca-general{margin-bottom:10px;}}@media (max-width:767.98px){.main-marcas .title-marca-general{font-size:24px;}}.main-marcas .sub-title-marca-general{margin-bottom:2%;width:70%;}.main-marcas .sub-title-marca-general p{font-family:Playfair,sans-serif !important;font-size:16px;font-style:italic;font-weight:300;letter-spacing:1px;line-height:22px;}@media (max-width:991.98px){.main-marcas .sub-title-marca-general p{font-size:14px;}}.main-marcas .title-products{margin-bottom:6rem;}@media (max-width:1199.98px){.main-marcas .title-products{margin-bottom:1rem;}}.main-marcas .cd-h-timeline__dates{display:flex;justify-content:center;}.main-marcas .cd-h-timeline__dates ol{flex-shrink:0;}.main-marcas .footer-marca{color:hsla(0,0%,100%,0.698) !important;font-family:Raleway,sans-serif !important;font-size:14px;font-weight:700;letter-spacing:2px;line-height:100%;text-align:center;text-transform:uppercase;}.main-marcas .swiper-button-marca{background-color:unset !important;top:60% !important;}.main-marcas .swiper-button-marca:after{content:"" !important;}.main-marcas .swiper-button-marca-right{border-radius:unset;content:"" !important;display:inline-block;height:14px;right:10% !important;top:unset;transform:rotate(135deg);width:14px;}@media (max-width:1685px){.main-marcas .swiper-button-marca-right{right:3% !important;}}.main-marcas .swiper-button-marca-left{border-radius:unset;content:"" !important;display:inline-block;height:14px;left:10% !important;top:unset;transform:rotate(-45deg);width:14px;}@media (max-width:1685px){.main-marcas .swiper-button-marca-left{left:3% !important;}}.main-marcas .swiper-button-marca-right-reconocimiento{background-color:transparent !important;border-radius:unset;font-family:icomoon;height:14px;right:10% !important;top:66% !important;width:14px;}.main-marcas .swiper-button-marca-right-reconocimiento:after{content:"〈" !important;font-size:40px !important;font-weight:900 !important;}@media (max-width:767.98px){.main-marcas .swiper-button-marca-right-reconocimiento{right:0 !important;top:100% !important;}}@media (max-width:1685px){.main-marcas .swiper-button-marca-right-reconocimiento{right:0 !important;}}.main-marcas .swiper-button-marca-left-reconocimiento{background-color:transparent !important;border-radius:unset;font-family:icomoon;height:14px;left:10% !important;top:66% !important;width:14px;}.main-marcas .swiper-button-marca-left-reconocimiento:after{content:"〈" !important;font-size:40px !important;font-weight:900 !important;}@media (max-width:767.98px){.main-marcas .swiper-button-marca-left-reconocimiento{left:0 !important;top:99% !important;}}@media (max-width:1685px){.main-marcas .swiper-button-marca-left-reconocimiento{left:0 !important;}}.main-marcas .swiper-marca-reconocimiento-mobile{display:none;}@media (max-width:767.98px){.main-marcas .swiper-marca-reconocimiento-mobile{display:flex;}.main-marcas .swiper-marca-reconocimiento-desktop{display:none;}}.main-marcas .swiper-button-marca-right-trago{background-color:transparent !important;border-radius:unset;font-family:icomoon;height:14px;right:10% !important;width:14px;}.main-marcas .swiper-button-marca-right-trago:after{content:"〈" !important;font-size:40px !important;font-weight:900 !important;}@media (max-width:1685px){.main-marcas .swiper-button-marca-right-trago{right:0 !important;}}@media (max-width:575.98px){.main-marcas .swiper-button-marca-right-trago{right:15% !important;top:97% !important;}}.main-marcas .swiper-button-marca-left-trago{background-color:transparent !important;border-radius:unset;font-family:icomoon;height:14px;left:10% !important;width:14px;}.main-marcas .swiper-button-marca-left-trago:after{content:"〈" !important;font-size:40px !important;font-weight:900 !important;}@media (max-width:1685px){.main-marcas .swiper-button-marca-left-trago{left:0 !important;}}@media (max-width:575.98px){.main-marcas .swiper-button-marca-left-trago{left:15% !important;top:96% !important;}}.main-marcas .swiper-trago-mobile{display:none;}@media (max-width:575.98px){.main-marcas .swiper-trago-mobile{display:flex !important;}}.main-marcas .swiper-trago-desktop{top:55% !important;}@media (max-width:575.98px){.main-marcas .swiper-trago-desktop{display:none;}}.main-marcas .paragraph--type--hero-complete{margin-bottom:0 !important;padding-bottom:0 !important;}.main-marcas .main-content-wrapper--no-social{margin-top:0 !important;padding-top:0 !important;}.icon-help{background:unset;padding:unset;}.field--name-field-blocks .field--type-image,.field--name-field-blocks.field--type-entity-reference{margin:0;}#videoModal .modal-body{padding:0;position:relative;}#videoModal div .btn-close{opacity:1;position:absolute;right:0;top:-1.875rem;}.modal-backdrop.show{opacity:0.8;}.node .field--type-image{margin-right:0 !important;}.field--type-image img{margin:0 !important;}.field--type-entity-reference{margin:0;}.sitewide-alert.alert,.sitewide-alert.alert .field--name-message p{margin-bottom:0 !important;}.sitewide-alert.alert button{background:unset;border:unset;font-size:1.875rem;}.toast-container{right:0.625rem;top:0.625rem;}.toast-container .error{background-color:#f8d7da;border-color:#f5c2c7;color:#842029;}.toast-container .warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03;}.toast-container .status{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132;}.toast-container .info{background-color:#cfe2ff;border-color:#b6d4fe;color:#084298;}.toast-container .toast .toast-body{padding-right:3rem;}.toast-container .toast .toast-body .item-list__comma-list li.list-group-item{background:unset;}.toast-container .toast .toast-body .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
#main-wrapper,#main,.row-offcanvas,.main-content,.main-container,.dialog-off-canvas-main-canvas{overflow:visible !important;}
