.c-footer{background-color:#003b98}.c-footer .c-social>span.d-inline-block{background-color:var(--bg-base,#fff);border-radius:50px;display:inline-block;margin:0 4px;padding:4px;transition:opacity .2s linear;vertical-align:middle}.c-footer .c-social>span.d-inline-block:hover{opacity:.75}.c-footer .c-social .font-icons{color:var(--text-primary,#003b98);display:block;font-size:24px;text-align:center}.ContactFooterBanner{background-color:var(--bg-level2,#f5f7fa)}.ContactFooterBanner__section{color:var(--text-strong,#1a1a1a);padding:1rem 0;text-align:center}.ContactFooterBanner__section:first-of-type{border-bottom:1px solid var(--border-strong,#d1d5db)}.ContactFooterBanner__section h2{font:var(--title-xs,600 1rem/120% Poppins,sans-serif);margin-bottom:1rem}.ContactFooterBanner__heading--desktop{display:none}@media (min-width:1280px){.ContactFooterBanner__heading--mobile{display:none}.ContactFooterBanner__heading--desktop{display:block}}.ContactFooterBanner__section .ContactFooterBanner__options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ContactFooterBanner__section .ContactFooterBanner__options .ContactFooterBanner__item{align-items:center;background-color:var(--bg-base,#fff);border:1px solid transparent;border-radius:.5rem;color:var(--text-strong,#1a1a1a);display:flex;flex-grow:1;font:var(--body-sm-bold,500 .875rem/150% sans-serif);gap:.5rem;justify-content:center;padding:.5rem 1rem;text-align:left;transition:background .3s ease-in-out,border .3s ease-in-out}.ContactFooterBanner__section .ContactFooterBanner__options .ContactFooterBanner__item i{font-size:1.5rem}.ContactFooterBanner__section .ContactFooterBanner__options .ContactFooterBanner__item i.icons-whatsapp{color:var(--text-success,#1c8207)}.ContactFooterBanner__section .ContactFooterBanner__options .ContactFooterBanner__item i.icons-messenger{color:var(--text-info,#186cdf)}.ContactFooterBanner__section .ContactFooterBanner__options .ContactFooterBanner__item:hover{background-color:var(--bg-level1,#eef2f6);border-color:var(--border-strong,#d1d5db);text-decoration:none}@media (min-width:768px){.ContactFooterBanner__section h2{font:var(--title-sm,600 1.125rem/120% Poppins,sans-serif)}.ContactFooterBanner__section--apps{align-items:center;display:flex;justify-content:space-between}}@media (min-width:1280px){.ContactFooterBanner .container{display:flex;padding-bottom:1.5rem;padding-top:1.5rem}.ContactFooterBanner .container .ContactFooterBanner__section{padding:0 1.75rem}.ContactFooterBanner .container .ContactFooterBanner__section h2{font:var(--title-sm,600 1.125rem/120% Poppins,sans-serif)}.ContactFooterBanner .container .ContactFooterBanner__section--apps{display:block;margin:auto}.ContactFooterBanner .container .ContactFooterBanner__section:first-of-type{border-bottom:none;border-right:1px solid var(--border-strong,#d1d5db);text-align:left}}.hotel-detail-page .c-footer .c-footer-links,.hotel-results-page .c-footer .c-footer-links{padding-top:1.5rem}.hotel-detail-page .ContactFooterBanner+.c-footer,.hotel-results-page .ContactFooterBanner+.c-footer{margin-top:0}.c-newsletter .newsletter-field-error{color:#d93616;font-size:12px;margin-top:.35rem}@media (max-width:767px){.c-footer .c-newsletter .content-form-newsletter{flex-direction:column;justify-content:flex-start;padding-left:1.27rem;padding-right:1.27rem}.c-footer .c-newsletter .content-form-newsletter .col{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.c-footer .c-newsletter .cap{display:block;margin-bottom:1rem}.c-footer .c-newsletter .g-recaptcha-grupos{width:100%}.c-footer .c-newsletter .g-recaptcha{display:block!important;transform:none!important;width:auto!important}}@font-face{font-display:block;font-family:PTH-icon-tb-site-footer;font-style:normal;font-weight:400;src:url(/fonts/tb-header/PTH-icon.woff) format("woff")}.ContactFooterBanner [class*=" icons-"]:before,.ContactFooterBanner [class^=icons-]:before,.c-footer .font-icons:before,.c-footer [class*=" icons-"]:before,.c-footer [class^=icons-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PTH-icon-tb-site-footer!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important}.ContactFooterBanner .icons-whatsapp:before,.c-footer .icons-whatsapp:before{content:"\e956"}.ContactFooterBanner .icons-messenger:before,.c-footer .icons-messenger:before{content:"\e935"}.ContactFooterBanner .icons-phone:before{content:"\e93c"}.c-footer .icons-facebook:before{content:"\e922"}.c-footer .icons-twitter1:before{content:"\e974"}.c-footer .icons-youtube:before{content:"\e959"}.c-footer .icons-chevron-down:before,.c-footer .icons-font.icons-chevron-down:before{content:"\e917"}