.custom-html .landing-title-header{font-size:26px}@media screen and (min-width:768px){.custom-html .landing-title-header{margin-bottom:10px}}.landing_hotels>div{margin-top:0;box-shadow:none}.landing_hotels>.custom-html{margin:40px auto}@media screen and (min-width:768px){.landing_hotels>div{padding-top:0}}@media screen and (max-width:767px){.custom-html iframe{width:100%}.landing_hotels>div{margin-bottom:0}.landing_hotels>.custom-html{margin:15px 0}}.container-7-blocks{background:#50b5aa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c46c23',endColorstr='#db912a',GradientType=1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;vertical-align:middle;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-7-blocks__module{padding:10px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #fff}.container-7-blocks__text{color:#fff;font-size:12px;padding-top:10px;letter-spacing:1px;text-transform:uppercase}.container-col-card{display:flex;justify-content:space-between;flex-wrap:wrap}.container-card.blocks-3{width:32%}.container-card{border:1px solid #ccc;display:inline-block;text-decoration:none}.container-card img{width:100%}.bottom-card{background:#fff;text-align:center}.text-card{display:flex;justify-content:center;align-items:center;background:#fff;padding:10px 0}.more-offers{display:block;background:#fff;color:#666;text-decoration:none;text-transform:uppercase;font-weight:600;align-items:center;justify-content:center;box-sizing:border-box;font-size:14px;margin:0;line-height:16px}@media only screen and (max-width:1264px){.container-col-card,.w1440{padding:0 .75rem}}@media only screen and (max-width:900px){.container-col-card{padding:0 .75rem}.container-card{flex:0 0 49%;box-sizing:border-box}.container-card:not(:last-child){margin-bottom:25px}}@media screen and (max-width:600px){.container-card{width:100%;flex:0 0 100%}}.container-card.blocks-4{width:24%}.text-top{padding:10px;text-align:left}.text-top.info{text-align:center}.text-card__title{box-sizing:border-box;margin:0;color:#333;font-size:16px;font-family:latoregular;padding:0 5px;font-weight:600;text-transform:uppercase}.text-middle.info{line-height:20px;color:#666;text-align:left;padding:10px}.text-card__desde{box-sizing:border-box;margin:0;color:#666;font-size:13px;font-family:latolight;padding:0 5px;font-weight:600;text-transform:none}.text-card{display:flex;justify-content:center;align-items:center;background:#fff;padding:10px 0}.text-card.info{border-top:1px solid rgba(153,153,153,.3);background:#eaeaea}.text-card.info .more-offers{color:#333;background:#eaeaea}.container-card:hover .text-card,.container-card:hover .more-offers{background:#f8f8f8}a.btn-show-all-offers{background:#f8f8f8;color:#666;padding:10px 15px;font-size:14px;text-decoration:none;margin:15px 0;text-transform:uppercase;border:1px solid rgba(153,153,153,0.3);float:right}a.btn-show-all-offers:hover{background:rgba(153,153,153,0.3)}.search-form{display:none}img{max-width:100%}@media only screen and (max-width:499px){.container-7-blocks{flex-direction:column}.container-7-blocks__text{font-size:10px}}.cta-circuitos{color:#fff;background-color:#50b5aa;border-color:#005098;border-radius:0;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-family:lato-bold;transition:all .2s ease-out;cursor:pointer;font-size:15px;white-space:nowrap;padding:.5rem 1rem;height:50px}.no-brightness{filter:none !important}@media screen and (max-width:767px){.landing_hotels>.custom-html.pepe{margin-top:185px}}.landings-section .content-frame#main{max-width:inherit;background:#fff;overflow:hidden}.landings-section .content-frame#main #elige-viaje{float:left;width:100%}.column{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:19px;width:100%;height:100%}.title11{display:block;margin-bottom:20px;border-bottom:1px solid #3a3f3a;padding-bottom:5px;font-family:"lato-semibold";font-size:24px;line-height:26px;color:#3a3f3a}.list-section ul{float:left;display:flex;justify-content:space-between;width:calc(100% + 20px)}.margin-b20{margin-bottom:20px !important}.list-section ul li{flex:1 1 auto;overflow:hidden;margin:0 10px 0 0;position:relative}.list-section ul li img{width:100%;height:auto;position:relative;top:0;filter:brightness(65%);transition:all .3s ease-in-out}.list-section ul li .title-section{width:100%;position:absolute;top:55px;left:0;color:#fff;font-size:25px;font-family:"lato-semibold";text-transform:uppercase;text-align:center}.list-section ul li .btn02a{display:flex;align-items:center;justify-content:center;width:140px;margin-left:-70px;position:absolute;left:50%;bottom:30px}.cta-light{border:1px solid #fff;color:#fff}.btn02a{width:auto;height:40px;padding:0 15px 0 20px;border:1px solid #fff;border-radius:2px;box-sizing:border-box;background:0;position:relative;font-family:"lato-semibold";font-size:14px;color:#fff}.btn02a:after{width:auto;margin-left:2px;position:relative;top:0;content:"";font-family:"lato-semibold";font-size:21px;line-height:6px;vertical-align:middle;text-transform:lowercase}.landings-section .content-frame#main .container-row{float:left;width:100%;padding-top:30px}.landings-section .content-frame#main .container-row .row{float:none;margin:0 auto}.list-section.list-section-x6 ul li .title-section{font-size:22px}.list-section.list-section-x6 ul li .title-section.big-text{font-size:17px}.list-section.list-section-x6 ul li .btn02a{width:130px;margin-left:-65px}@media screen and (max-width:959px){.list-section.list-section-x6 ul{padding-left:10px !important;float:none;display:inline-block}.list-section.list-section-x6 ul li{display:inline-block;width:calc(50% - 12px);margin-bottom:10px}.list-section.list-section-x6 ul li .title-section{top:30px}.list-section.list-section-x6 ul li .title-section.big-text{font-size:22px}}@media screen and (max-width:767px){.landing-offer-block .offer-block .landing-img-block{display:block !important}}.landing-offer-block .landing-offer-details p{font-family:"lato-light";padding:0 20px}@media screen and (min-width:1200px){.offer-section h3,.offer-section .offer-location{white-space:inherit !important}}.landing-offer-block .offer-block{padding:0;border-bottom:solid 1px #fff;margin-bottom:10px}.landing_hotels>div{margin-top:5px}#container-search-engine{max-width:545px;width:100%;pointer-events:all !important}.landing-offer-block .landing-offer-details{min-height:100px}.parallax{background-image:url(https://www.viajes.carrefour.es/statics/media/viajes/america/mexico/los-cabos-grande.jpg);height:350px;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover}.parallax2{background-image:url(https://www.viajes.carrefour.es/statics/media/viajes/america/mexico/los-cabos-grande.jpg);height:350px;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover}