:root{--max_width: 750px;--half_width: calc(100% / 2);--primary_color: #957b1f;--primary_color_100: rgb(149 123 31 / 10%);--primary_color_200: rgb(149 123 31 / 20%);--primary_color_300: rgb(149 123 31 / 30%);--primary_color_400: rgb(149 123 31 / 40%);--primary_color_500: rgb(149 123 31 / 50%);--primary_color_600: rgb(149 123 31 / 60%);--primary_color_700: rgb(149 123 31 / 70%);--primary_color_800: rgb(149 123 31 / 80%);--secondary_color: white;--font_family_playfair_display: "Playfair Display Variable", serif;--font_family_great_vibes: "Great Vibes", cursive;--offcanva_zindex: 10;--offcanva_width: 400px;--offcanva_height: 100%;--offcanva_border_width: 1px;--offcanva_border_color: rgba(255, 255, 255, 0.15);--offcanva_border_color_20: rgba(0, 0, 0, 0.20);--offcanva_border_color_30: rgba(0, 0, 0, 0.30);--offcanva_border_color_40: rgba(0, 0, 0, 0.40);--offcanva_border_color_50: rgba(0, 0, 0, 0.50)}@font-face{font-family:"Great Vibes";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/great-vibes/webfonts/great-vibes-latin-400-normal.woff2) format("woff2"),url(/assets/fonts/great-vibes/webfonts/great-vibes-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display Variable";font-style:normal;font-display:swap;font-weight:400 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/playfair-display:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{background-image:linear-gradient(-225deg, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.75)),url(/assets/images/fondos/fondo_petalos.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;background-position:50% center;font-family:"Playfair Display Variable",serif;scroll-behavior:smooth}main{content-visibility:auto;contain-intrinsic-size:100vh;contain-intrinsic-size:100dvh}.font_title{font-family:"Great Vibes",cursive;line-height:1.2;font-weight:bold;font-size:2.5rem;color:var(--primary_color);text-align:center}.bg_solid{background-image:linear-gradient(-225deg, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.65));background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;background-position:50% center}.bg_photo{--position_bg: 50% center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;background-position:var(--position_bg)}.banner{background-position:center bottom 60%;background-blend-mode:overlay;background-repeat:no-repeat;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem}.banner::before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.55);position:absolute;top:0;left:0}.banner h1,.banner .names{z-index:1}.banner h1{width:100%;text-align:center}.banner .names{padding:2rem;text-align:center}.banner .names h2{font-size:clamp(5.5rem,5.7vw,15.3rem);margin-bottom:1rem}.banner .names p{font-size:1.4rem}.chronometer_time .countdown{display:flex;flex-direction:column;align-items:center;gap:.3rem}.chronometer_time .countdown span{font-size:clamp(.8rem,2.5vw,1.2rem)}.chronometer_time .countdown .value{font-size:2rem;font-size:clamp(1.5rem,3.7vw,2.8rem);background-color:var(--primary_color);padding:.4rem 1rem;border-radius:25px;color:#fff}.line_countdown{--height_line: 2px;--max_width: 600px;width:100%;height:5px;max-width:var(--max_width);margin:0 auto;padding:.5rem;display:flex;justify-content:center;align-items:center;gap:1rem}.line_countdown::before,.line_countdown::after{content:"";display:block;width:calc(var(--max_width)/2.3);height:var(--height_line);border-radius:10px;background-color:var(--primary_color_400)}.line_countdown span{width:calc(var(--height_line)*2.4);height:calc(var(--height_line)*2.4);background-color:var(--primary_color_400);border-radius:50%}.vertical_itinerary .itinerary_step{--size_calc: -2.1rem;--color_line: rgba(236, 236, 236, 0.726);width:100%;min-height:19rem;display:flex;justify-content:center;gap:4rem}.vertical_itinerary .itinerary_step.animate__fadeInUp{--color_line: var(--primary_color_400)}.vertical_itinerary .itinerary_step .info{position:relative;text-align:right;font-size:.9rem}.vertical_itinerary .itinerary_step .info .title_step{font-weight:600;font-family:var(--font_family_great_vibes);font-size:1.5rem;padding-bottom:.3rem}.vertical_itinerary .itinerary_step .info::after{content:"";position:absolute;display:block;top:0;right:var(--size_calc);width:5px;height:100%;background-color:var(--color_line)}.vertical_itinerary .itinerary_step .time{text-align:left;position:relative}.vertical_itinerary .itinerary_step .time::after{display:none}.vertical_itinerary .itinerary_step.inverted_step .time{order:1;text-align:right}.vertical_itinerary .itinerary_step.inverted_step .time::after{content:"";position:absolute;display:block;top:0;right:var(--size_calc);width:5px;height:100%;background-color:var(--color_line)}.vertical_itinerary .itinerary_step.inverted_step .info{order:2;text-align:left}.vertical_itinerary .itinerary_step.inverted_step .info::after{display:none}form .form_item{position:relative}form .form_item .error_msg{position:absolute;bottom:-1.1rem;font-size:12px;padding-left:.2rem;padding-right:.2rem}form input,form select,form textarea{min-height:38px;border:1px solid;border-radius:8px;padding:.2rem .5rem;font-size:13px;border:1px solid var(--primary_color_500);background-color:#fff}form input::placeholder,form select::placeholder,form textarea::placeholder{font-size:12px}form input:active,form input:focus-visible,form select:active,form select:focus-visible,form textarea:active,form textarea:focus-visible{outline-color:var(--primary_color)}form input.error,form select.error,form textarea.error{border-color:var(--color-red-400)}form textarea{resize:none;field-sizing:content;max-height:30rem;min-height:4rem}.offcanva{position:fixed;bottom:0;z-index:var(--offcanva_zindex);display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:var(--offcanva_bg, white);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}.offcanva-header{padding:1rem;display:flex;justify-content:end;align-items:center;border-bottom:var(--offcanva_border_width) solid var(--offcanva_border_color_20);box-shadow:0 0 4px var(--offcanva_border_color_30)}.offcanva-left{top:0;left:0;width:var(--offcanva_width);border-right:var(--offcanva_border_width) solid var(--offcanva_border_color);transform:translateX(-100%)}.offcanva-right{top:0;right:0;width:var(--offcanva_width);border-left:var(--offcanva_border_width) solid var(--offcanva_border_color);transform:translateX(100%)}.offcanva-top{top:0;right:0;left:0;height:var(--offcanva_height);max-height:100%;border-bottom:var(--offcanva_border_width) solid var(--offcanva_border_color);transform:translateY(-100%)}.offcanva-bottom{right:0;left:0;height:var(--offcanva_height);max-height:100%;border-top:var(--offcanva_border_width) solid var(--offcanva_border_color);transform:translateY(100%)}.offcanva.show{visibility:visible;transform:none}.offcanva.hiding{visibility:visible}.offcanva-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1;opacity:0;transition:opacity .15s linear}.offcanva-backdrop.show{z-index:calc(var(--offcanva_zindex) - 1);opacity:.7}@media(width < 768px){.vertical_itinerary .itinerary_step .info{order:2;position:relative;text-align:left}.vertical_itinerary .itinerary_step .info::after{display:none}.vertical_itinerary .itinerary_step .time{order:1;text-align:right;position:relative}.vertical_itinerary .itinerary_step .time::after{content:"";position:absolute;display:block;top:0;right:var(--size_calc);width:5px;height:100%;background-color:var(--color_line)}.vertical_itinerary .itinerary_step.inverted_step .time::after{content:"";position:absolute;display:block;top:0;right:var(--size_calc);width:5px;height:100%;background-color:var(--color_line)}.vertical_itinerary .itinerary_step.inverted_step .info{text-align:left}.vertical_itinerary .itinerary_step.inverted_step .info::after{display:none}}/*# sourceMappingURL=style.min.css.map */
