@import url("https://fonts.googleapis.com/css?family=Barlow:400,300,500,700");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;icon_names=bedtime,business_center,credit_card,flight_takeoff");*:not(font){font-family:'Barlow', sans-serif}.cabecera-logo-container img{width:55% !important;height:45% !important}.navbar-inner .brand.visible-phone.visible-tablet{color:white !important}.header-rrss li:nth-last-child(2) .titulo-red-social{font-size:1.2em;vertical-align:middle;color:#005b96}.header-rrss li:last-child .titulo-red-social{font-size:1.2em;vertical-align:middle;color:#005b96}.cabecera-datos-contacto{color:#005b96}.content-seo_text{max-height:none}.otros-destinos{display:none}.viajes #ofertas{display:none}.titulo-ofertas-home p{color:#015b97 !important;font-weight:bold}.titulo-ofertas-costas p{color:#015b97 !important;font-weight:bold}.subtitulo-ofertas-home{color:#000 !important}.subtitulo-ofertas-costas{color:#000 !important}.seek-content.nuevo #seeker-holder{bottom:-25%}.vrecomendado .vreco_titulo{color:#fdc833 !important;font-weight:bold}.month .lowestPrice{background:#fdc833}.btn.secondary,.botonSeleccionar{color:#fff !important}#tab-seeker li:not(.active) .enlace{color:#000}.cabecera_menu .nav li:hover > a{color:#fff !important}.cabecera_menu .dropdown-menu{background-color:#fff !important;border:solid 1px #005b96 !important}.cabecera_menu .dropdown-menu > li > a,.cabecera_menu .dropdown-submenu > a,.cabecera_menu .dropdown-submenu > a{color:#005b96 !important}.cabecera_menu .fixed-rrss li{background-color:transparent !important}.cabecera_menu .red-social img{background-color:transparent !important}.cabecera_menu .red-social img{height:60px}.header-rrss{margin-bottom:0px !important;float:right !important}.header-rrss li{display:block !important;text-align:left !important}.cabecera-dato-horario .comment{display:none !important}.contenido-layouts .container{margin-top:80px}.cabecera-logo-container .red-social img{width:25px !important}.cabecera_menu .dropdown .caret{border-top-color:#fff}.datos-agencia .telefono{overflow:hidden;text-indent:-17px}.cabecera-dato-horario,.pie-dato-horario{display:none !important}.vrecomendado .vreco_titulo .h3{color:#fff !important}.red-social img{background-color:transparent !important}.fixed-rrss li{background-color:transparent !important}.red-social img{height:60px}.header-rrss li a span{font-weight:bold}.fixed-rrss{right:30px;top:60vh}#ofitour-cms #traveleando header #top .row > .columns #content-user-menu #user-menu #list-user-menu li:nth-child(2),#ofitour-cms #traveleando header #top .row > .columns #content-user-menu #user-menu #list-user-menu li:nth-child(3),#ofitour-cms #traveleando header #top .row > .columns #content-user-menu #user-menu #list-user-menu li:nth-child(4){display:none !important}@media (min-width:768px){ul.fixed-rrss.hidden-phone img{height:80px}ul.fixed-rrss.hidden-phone{top:50vh !important}}@media (max-width:768px){.footer{padding-bottom:100px}a.login{display:none !important}#ofitour-cms #traveleando header .top-image .menu-header .top-bar .top-bar-section ul li:nth-child(3){display:none !important}}#buscador_oferta{background-color:#fff !important;border-color:#005b96 !important}#buscador_oferta .buscador_oferta_top{border-bottom-color:#005b96 !important}#buscador_oferta .buscador_oferta_bottom{border-top-color:#005b96 !important}.navbar-inner .brand.visible-phone.visible-tablet{color:white !important}.disponibilidad_hoteles .resultado-hoteles .row-fluid:first-child{display:block !important}.disponibilidad_hoteles .resultado-hoteles .row-fluid:first-child .mapa_google{display:block !important}.page-start{}.page-start .material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;font-size:40px;transition:color 0.3s ease}.page-start.benefits-section{max-width:1200px;margin:0 auto;padding:60px 20px;font-family:'Arial', sans-serif}.page-start .destination-header{text-align:center;margin-bottom:60px}.page-start .destination-main-title{font-family:'Carena', 'Serif', serif;font-size:120px;color:#015b97;margin:0;line-height:1;font-weight:normal}.page-start .destination-subtitle{font-family:'Animal Chariot', 'Cursive', sans-serif;font-size:80px;color:#f9c73e;margin-top:-10px;font-weight:normal}.page-start .benefits-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px}.page-start .benefit-card{position:relative;background:#fff;border-radius:18px;padding:30px 24px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);min-height:220px;overflow:hidden;transition:transform 0.25s ease, box-shadow 0.25s ease;display:flex;flex-direction:column}.page-start .benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0, 0, 0, 0.1)}.page-start .benefit-card::before{content:"";position:absolute;top:0;left:0;width:8px;height:100%}.page-start .benefit-card.yellow::before{background:#f9c73e}.page-start .benefit-card.blue::before{background:#015b97}.page-start .benefit-icon{display:flex;align-items:center;margin-bottom:20px;height:50px}.page-start .benefit-card.yellow .material-symbols-outlined{color:#f9c73e}.page-start .benefit-card.blue .material-symbols-outlined{color:#015b97}.page-start .benefit-card h3{font-size:22px;font-weight:700;color:#111;margin:0 0 12px;line-height:1.2}.page-start .benefit-card p{font-size:16px;line-height:1.5;color:#5b5b5b;margin:0}@media (max-width:1024px){.page-start .benefits-grid{grid-template-columns:repeat(2, 1fr)}.page-start .destination-main-title{font-size:65px}}@media (max-width:640px){.page-start .benefits-grid{grid-template-columns:1fr}.page-start .destination-main-title{font-size:45px}.page-start .destination-subtitle{font-size:24px}.page-start .destination-header{margin-bottom:40px}.page-start .benefit-card{min-height:auto}}.page-start .image-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.page-start .image-link{display:block;text-decoration:none;transition:transform 0.3s ease}.page-start .image-link:hover{transform:scale(1.02);}.page-start .image-link img{width:100%;height:auto;border-radius:18px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.08);object-fit:cover;display:block}@media (max-width:1024px){.page-start .benefits-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.page-start .benefits-grid{grid-template-columns:1fr}.page-start .image-footer{grid-template-columns:1fr}}