@import"https://use.typekit.net/vvr8fzs.css";@media screen and (min-width: 1024px){main#main{padding-bottom:0px !important}}.fecha{background-color:#3f4a54}.fecha p{text-align:center;color:#fff;margin-bottom:0px;font-family:"avenir-lt-pro",sans-serif;font-weight:700;font-size:1rem}@media screen and (min-width: 480px){.fecha p{font-size:1.5rem}}@media screen and (min-width: 768px){.fecha p{font-size:2.2rem}}.section-fechas_botones{background-color:#3f4a54}.yt-embed-holder{width:100%;overflow:hidden;aspect-ratio:16/9;pointer-events:none}.yt-embed-holder iframe{width:300%;height:100%;margin-left:-100%}.section-gris{background-color:#585760;background-image:url("https://static.ptocdn.net/especiales/ptp333_adriatique-2026/img/background-main.jpg");background-position:center;background-size:cover}.blox .header_block{padding:.2rem .8rem;border:solid 1px #fff;color:#fff;font-family:"avenir-lt-pro",sans-serif;font-weight:700;font-size:1.3rem}.blox .header_block.color-1{background-color:#5693c2}.blox .header_block.color-2{background-color:#213656}.blox .header_block.color-3{background-color:#98c2c1}.blox p{color:#fff;font-weight:100;font-size:.9rem;text-align:justify;font-family:"avenir-lt-pro",sans-serif}footer{background-color:#3f4850;background-image:url("https://static.ptocdn.net/especiales/ptp333_adriatique-2026/img/background-footer.jpg");background-position:bottom center;background-size:contain;background-repeat:no-repeat}footer .altura{height:40vh;width:100%;display:flex}@media screen and (min-width: 768px){footer .altura{height:100vh}}footer .altura img{max-width:50%}@media screen and (min-width: 768px){footer{background-size:cover}}.titulo{color:#fff;text-align:center;font-family:"avenir-lt-pro",sans-serif;font-weight:700}.boton-compra{background-color:#fff;padding:.5rem;border-radius:10px;display:flex;width:100%;height:70px;align-items:center;justify-content:center;flex-direction:column;font-weight:700;font-size:1.2rem}@media screen and (min-width: 768px){.boton-compra{font-size:1rem}}@media screen and (min-width: 1024px){.boton-compra{font-size:1.2rem}}.boton-compra p{margin-bottom:0px;display:block;width:100%}.boton-compra span{font-weight:100;font-size:.9rem}.boton-compra:hover{opacity:.8}.status{color:#fff;font-size:.6rem}.fecha-venta{color:#fff;text-align:center;font-family:"avenir-lt-pro",sans-serif;font-weight:100 !important;font-size:1rem !important}.cover-foto{display:flex;overflow:hidden;height:250px}.cover-foto img{object-fit:cover}@media screen and (min-width: 768px){.cover-foto{height:100%;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}}.bajada,.fecha_cuota{color:#000;text-align:center;font-family:"avenir-lt-pro",sans-serif;font-size:1rem;text-transform:uppercase}@media screen and (min-width: 1024px){.bajada,.fecha_cuota{font-size:1.2rem}}.fecha_cuota{font-weight:700}.terminos{text-align:center}.ejmeplo{color:#000;text-align:center;font-family:"avenir-lt-pro",sans-serif;font-size:.9rem}@media screen and (min-width: 1024px){.ejmeplo{font-size:1rem}}.legal-plan{color:#000;text-align:center;font-family:"avenir-lt-pro",sans-serif;font-weight:100;font-size:.6rem}.color-modal{background-color:#fff;color:#fff;border-radius:30px}.modal-header{position:absolute;width:100%;z-index:1}.plan--reserva_info{border:solid 1px #fff;padding:.5rem}.plan--reserva_info h4,.plan--reserva_info p{text-align:center;color:#fff;font-family:"avenir-lt-pro",sans-serif}.plan--reserva_info p{font-weight:100;text-transform:uppercase;font-size:1rem}.plan--reserva_info .dft{font-weight:600;font-size:1.2rem}
