@charset "UTF-8";*{box-sizing:border-box}html,body,#root{width:100%;min-width:100%;margin:0}body{overflow-x:hidden}:root{--verde: #b0af6f;--greige: #f4f3ef;--rojoApagado:#ae5c64;--cafe:#68521b;--rojo-claro:#f5e9ea;color:var(--color-texto);background-color:var(--color-fondo)}@font-face{font-family:Branch;src:url(/assets/Branch-DElqAHWN.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MontseRegular;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MontseBold;src:url(/assets/Montserrat-SemiBold-C0-6BeuA.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MontseItalic;src:url(/assets/Montserrat-MediumItalic-C-S1044v.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TheSeasons;src:url(/assets/the-seasons-regular-BqwY7LWg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TheSeasonsBold;src:url(/assets/The-Seasons-Bold-DZGkUJHm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TheSeasonsLight;src:url(/assets/The%20Seasons%20Light-CvAvq7rf.ttf) format("truetype");font-weight:400;font-style:normal}.landing-wrapper{position:relative;width:100%;min-height:100vh;overflow-x:hidden}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;position:absolute;width:100%;top:0;left:0;transition:transform 1s ease-in-out,opacity 1s ease-in-out;opacity:1}.main-logo{width:300px;height:auto;margin-bottom:2rem}.logo-secundario{width:250px;height:auto}.container h1{font-size:18pt;line-height:2.5;color:var(--cafe);margin-bottom:1.5rem;font-family:TheSeasons,serif;letter-spacing:8px}.conectemos{font-family:MontseRegular,serif;font-weight:700;letter-spacing:2px;font-size:40pt;margin:0}.typing-effect{overflow:hidden;white-space:nowrap;animation:typing 2s steps(30,end),blink-caret .75s step-end infinite}.container-contact{display:flex;flex-direction:row;text-align:center;font-family:MontseRegular;position:absolute;width:100%;min-height:100vh;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out .5s}.container.inactive{transform:translate(-25vw);opacity:0}.container-contact.active{opacity:1}.container-logo,.container-formulario{width:50%;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.container-secundario{height:80%;display:flex;align-items:center;justify-content:center}.texto-formulario{margin-top:0;text-align:justify}.container-formulario{align-items:flex-start;text-align:left;font-size:10pt;max-width:580px}.container-redes{width:250px;display:flex;flex-direction:column;align-items:flex-start}.contactanos{margin:0;padding-top:9px;padding-bottom:9px;font-family:MontseBold}.raya-horizontal{width:80%;max-width:250px;height:1.5px;background-color:var(--color-texto);margin:0}.instagramlogo{width:30px}.instagramlogo:hover{transform:translateY(-3px);transition:transform .25s ease-out}.container-redes2{display:none}@keyframes typing{0%{width:0}to{width:30ch}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--color-texto)}}@media (max-width: 480px){.main-logo{width:200px}.conectemos{font-size:32pt}.container h1{font-size:14pt;letter-spacing:4px}@keyframes typing{0%{width:0}to{width:34ch}}.container.inactive{transform:translateY(-25vh)}.container-contact{flex-direction:column;transform:translateY(100vh);transition:transform 2s ease-in-out,opacity 2s ease-in-out .5s;will-change:transform,opacity}.container-logo,.container-formulario{width:100%}.container-contact.active{transform:translateY(0)}.container-redes{display:none}.container-redes2{display:flex;flex-direction:column;align-items:flex-start;margin-top:2rem}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.form-container{width:100%;position:relative;padding-top:30px;padding-left:100px}.form-row{display:block}.form-group{margin-bottom:1rem;text-align:left}.form-group label{display:block;margin-bottom:.5rem;color:var(--cafe);font-family:TheSeasonsBold,sans-serif;letter-spacing:.02em;font-size:1.2rem}.checkbox-group span{font-family:MontseRegular,sans-serif;font-size:.95rem;color:var(--cafe)}.form-helper-text{margin:0 0 .5rem;color:var(--cafe);font-size:.82rem;line-height:1.45;font-family:MontseItalic,sans-serif}.form-group input,.form-group textarea,.form-group select,.custom-date-input{width:50%;padding:.7rem .8rem;border:1px solid var(--cafe);border-radius:12px;box-sizing:border-box;background-color:var(--greige);color:var(--cafe);font-family:MontseRegular,sans-serif;font-size:.98rem;box-shadow:inset 0 1px 2px #68521b14}.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.custom-date-input:focus{outline:2px solid rgba(163,136,168,.5);border-color:var(--color-boton)}.date-picker-wrapper,.date-picker-wrapper .react-datepicker-wrapper{width:100%}.custom-date-input{min-height:46px;cursor:pointer}.brand-datepicker-popper{font-family:MontseRegular,sans-serif;left:0!important;margin-left:0!important}.brand-datepicker-popper .react-datepicker{font-family:MontseRegular,sans-serif;border:1px solid rgba(104,82,27,.25);border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #68521b24;background:linear-gradient(135deg,#fffdf8,#f7efe5);color:var(--cafe)}.brand-datepicker-popper .react-datepicker__header{background:var(--cafe);border-bottom:none;padding-top:.7rem}.brand-datepicker-popper .react-datepicker__current-month,.brand-datepicker-popper .react-datepicker-time__header,.brand-datepicker-popper .react-datepicker-year-header{font-family:TheSeasons,serif;font-size:1.4rem;color:var(--greige)}.brand-datepicker-popper .react-datepicker__day-name,.brand-datepicker-popper .react-datepicker__day,.brand-datepicker-popper .react-datepicker__month-text,.brand-datepicker-popper .react-datepicker__quarter-text,.brand-datepicker-popper .react-datepicker__year-text{color:var(--cafe);font-family:MontseRegular,sans-serif}.brand-datepicker-popper .react-datepicker__day--selected,.brand-datepicker-popper .react-datepicker__day--keyboard-selected,.brand-datepicker-popper .react-datepicker__day--in-selecting-range,.brand-datepicker-popper .react-datepicker__day--in-range{background:var(--cafe);color:#fff;border-radius:50%}.brand-datepicker-popper .react-datepicker__day:hover,.brand-datepicker-popper .react-datepicker__month-text:hover,.brand-datepicker-popper .react-datepicker__quarter-text:hover,.brand-datepicker-popper .react-datepicker__year-text:hover{background-color:#a388a82e;border-radius:50%}.brand-datepicker-popper .react-datepicker__navigation-icon:before{border-color:var(--cafe)}.brand-datepicker-popper .react-datepicker__triangle{display:none}.form-notification-backdrop{position:fixed;inset:0;background:#68521b2e;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.form-notification{width:min(420px,90vw);background:linear-gradient(135deg,#fffdf8,#f7efe5);border:1px solid rgba(104,82,27,.25);border-radius:20px;box-shadow:0 18px 45px #68521b33;display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1rem 1rem .8rem;position:relative}.form-notification.success{border-left:7px solid #5e8f6d}.form-notification.error{border-left:7px solid #ae5c64}.notification-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:MontseBold,sans-serif;font-size:1.3rem;flex-shrink:0;color:var(--color-texto)}.form-notification.success .notification-icon{background:linear-gradient(135deg,#8aa98a,#5e8f6d)}.form-notification.error .notification-icon{background:linear-gradient(135deg,#d1919b,#ae5c64)}.notification-content{flex:1;color:var(--cafe)}.notification-content h3{margin:0 0 .3rem;font-family:TheSeasons,serif;font-size:clamp(1.4rem,2vw,1.8rem);color:var(--cafe)}.notification-content p{margin:0;font-family:MontseRegular,sans-serif;font-size:.95rem;line-height:1.5;color:var(--cafe)}.notification-close{border:none;background:transparent;color:var(--cafe);font-size:1.7rem;line-height:1;cursor:pointer;padding:0;margin-left:.25rem;opacity:.75}.notification-close:hover{opacity:1}.checkbox-group{padding:0;border:0;text-align:left}.checkbox-group legend{margin-bottom:.75rem;color:var(--cafe)}.checkbox-label{display:flex!important;align-items:center;justify-content:flex-start;width:100%;gap:.6rem;margin-bottom:.55rem!important;cursor:pointer}.checkbox-label input{width:auto;margin:0;accent-color:var(--cafe);background-color:var(--greige)}.checkbox-label span{color:var(--cafe)}.recaptcha-container{display:flex;justify-content:center;margin-bottom:1rem}.button-cafe{border:0;border-radius:999px;padding:.75rem 1.8rem;background-color:var(--cafe);color:var(--greige);font-family:MontseBold,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.button-cafe:hover,.button-cafe:focus-visible{background-color:var(--rojoApagado);color:var(--greige)}.button-cafe:hover{transform:translateY(-1px)}@media (max-width: 480px){.form-row{flex-direction:column}.form-container{width:100%;position:relative;padding-top:30px;padding-left:10px}.form-group input,.form-group textarea,.form-group label,.form-group select,.custom-date-input{width:90%}.checkbox-group>.checkbox-label{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;column-gap:0;width:100%}.checkbox-group>.checkbox-label input{width:auto;justify-self:center}.checkbox-group>.checkbox-label span{text-align:left}}.navbar{position:fixed;top:0;left:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:1.25rem 2rem;box-sizing:border-box;background-color:var(--verde);color:var(--greige);font-family:MontseRegular,sans-serif;transition:background-color .3s ease,box-shadow .3s ease}.navbar.is-scrolled{background-color:var(--cafe);box-shadow:0 4px 18px #68521b2e}.menu-toggle{display:flex;flex-direction:column;gap:5px;justify-self:start;width:38px;padding:8px 0;border:0;background:transparent;color:var(--color-greige);cursor:pointer}.menu-toggle span{display:block;width:26px;height:1px;background-color:currentColor;transition:transform .25s ease,opacity .25s ease}.menu-toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:last-child{transform:translateY(-6px) rotate(-45deg)}.navbar-logo{display:flex;justify-content:center}.navbar-logo img{display:block;width:170px;height:auto}.navbar-contact{justify-self:end;color:var(--greige);font-family:MontseRegular,sans-serif;font-size:.72rem;letter-spacing:.08em;text-decoration:none;transition:opacity .2s ease}.navbar-contact-full,.navbar-contact-short{display:inline-block}.navbar-contact-short{display:none}.navbar-contact:hover,.navbar-contact:focus-visible{opacity:.65}.navbar-menu{position:absolute;top:100%;left:2rem;display:flex;flex-direction:column;gap:1rem;min-width:170px;padding:1.25rem 1.5rem;background-color:var(--verde);border-radius:0 0 14px 14px;box-shadow:0 12px 24px #68521b29;opacity:0;pointer-events:none;transform:translateY(-8px);transform-origin:top left;transition:opacity .25s ease,transform .25s ease,background-color .3s ease}.navbar-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar.is-scrolled .navbar-menu{background-color:var(--cafe)}.navbar-menu a{position:relative;color:var(--greige);font-size:.75rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transform:translate(-8px);transition:color .2s ease,top .2s ease}.navbar-menu.is-open a{animation:menu-item-in .35s ease forwards}.navbar-menu.is-open a:nth-child(2){animation-delay:.05s}.navbar-menu.is-open a:nth-child(3){animation-delay:.1s}.navbar-menu.is-open a:nth-child(4){animation-delay:.15s}.navbar-menu a:hover,.navbar-menu a:focus-visible{color:var(--rojo-claro);top:-3px}@keyframes menu-item-in{to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.navbar,.navbar-menu,.navbar-menu a{transition:none;animation:none}.navbar-menu a{transform:none;top:0}}@media (max-width: 600px){.navbar{padding:1rem 1.25rem}.navbar-logo img{width:90px}.navbar-contact{max-width:120px;font-size:.58rem;line-height:1.4;text-align:right}.navbar-contact-full{display:none}.navbar-contact-short{display:inline}.navbar-menu{left:1.25rem}}.hero{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:7rem 2rem 4rem;box-sizing:border-box;background-color:var(--verde);color:var(--color-greige);text-align:center}.hero-content{max-width:900px}.hero h1{margin:0;font-family:TheSeasonsLight,serif;font-size:2.5rem;font-weight:400;line-height:1.35;color:var(--greige)}.hero p{max-width:900px;margin:2rem auto 0;font-family:MontseRegular,sans-serif;font-size:.8rem;line-height:1.7;color:var(--greige)}@media (max-width: 600px){.hero{padding:7rem 1.25rem 0;min-height:50vh}.hero h1{font-size:1.5rem}.hero p{margin-top:2rem}}.services-bar{width:100%;overflow:hidden;padding:.9rem 0;background-color:var(--rojoApagado);color:var(--greige);white-space:nowrap}.services-bar-track{display:flex;flex-wrap:nowrap;width:max-content;animation:services-bar-scroll 32s linear infinite}.services-bar-group{display:flex;flex-shrink:0;align-items:center;white-space:nowrap}.services-bar-group span{display:inline-block;white-space:nowrap;padding-right:2.5rem;font-family:MontseRegular,sans-serif;font-size:.8rem;letter-spacing:.12em}@keyframes services-bar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.services-bar-track{animation-play-state:paused}}.made-with-intention{display:flex;justify-content:center;padding:8rem 2rem;background-color:var(--greige);color:var(--cafe);text-align:center}.made-with-intention-content{width:min(100%,860px)}.made-with-intention-bird{display:block;width:48px;height:auto;margin:0 auto 1.5rem}.made-with-intention-label{margin:0;padding-bottom:.5rem;font-family:MontseRegular,sans-serif;font-size:.88rem;font-weight:300;letter-spacing:.22em}.made-with-intention h2{margin-top:1rem;margin-bottom:1rem;font-family:TheSeasons,serif;font-size:2.7rem;font-weight:400;line-height:1.05;letter-spacing:1px}.made-with-intention-lead,.made-with-intention-copy{max-width:660px;margin-right:auto;margin-left:auto;font-family:MontseRegular,sans-serif;font-size:1rem;line-height:1.8}.made-with-intention-lead{margin-top:1.5rem;font-family:MontseBold,sans-serif;font-weight:700}.made-with-intention-copy{margin-top:1.75rem}.made-with-intention-link{display:inline-flex;gap:.75rem;align-items:center;margin-top:2.75rem;color:var(--rojoApagado);font-family:MontseBold,sans-serif;font-size:.82rem;letter-spacing:.12em;text-decoration:none;transition:opacity .2s ease}.made-with-intention-link:hover,.made-with-intention-link:focus-visible{opacity:.65}.made-with-intention-link span{font-size:1.2rem}@media (max-width: 600px){.made-with-intention-bird{width:24px}.made-with-intention-label{font-size:.7rem;letter-spacing:0;padding-bottom:25px}.made-with-intention h2{margin-top:0;margin-bottom:.5rem;font-size:1.6rem}.made-with-intention-lead,.made-with-intention-copy{font-size:.8rem}.made-with-intention-content{padding:3rem 2rem}.made-with-intention{padding:0}.made-with-intention h2 br{display:none}}.two-worlds{display:grid;grid-template-columns:1fr 1fr;max-height:520px}.two-worlds-visual{position:relative;display:flex;align-items:flex-end;max-height:520px;padding:4rem;box-sizing:border-box;background-color:var(--rojo-claro);color:var(--rojoApagado)}.two-worlds-visual h2{margin:0;font-family:TheSeasons,serif;font-size:2.5rem;font-weight:400;line-height:1.35}.two-worlds-seal{position:absolute;top:3rem;right:3rem;width:clamp(130px,15vw,220px);animation:two-worlds-spin 24s linear infinite}.two-worlds-seal svg{display:block;width:100%;height:auto;fill:currentColor}.two-worlds-seal text{font-family:MontseBold,sans-serif;font-size:12px;letter-spacing:2px}.two-worlds-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5rem clamp(2rem,6vw,7rem);box-sizing:border-box;background-color:var(--rojoApagado);color:var(--greige);font-family:MontseRegular,sans-serif;font-size:.7rem;line-height:1.75}.two-worlds-copy p{max-width:570px;margin:0 0 1.35rem}.two-worlds-copy strong{font-family:MontseBold,sans-serif}.two-worlds-link{display:inline-flex;gap:.8rem;align-items:center;margin-top:1.25rem;color:var(--greige);font-family:MontseBold,sans-serif;font-size:.92rem;letter-spacing:.1em;text-decoration:none;transition:opacity .2s ease}.two-worlds-link:hover,.two-worlds-link:focus-visible{opacity:.65}.two-worlds-link span{font-size:1.45rem}@keyframes two-worlds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.two-worlds-seal{animation-play-state:paused}}@media (max-width: 760px){.two-worlds{display:block;position:relative;min-height:520px}.two-worlds-visual,.two-worlds-copy{display:none}.two-worlds-mobile-sequence{position:relative;width:100%;height:70vh;overflow:hidden;display:block;background:var(--rojo-claro)}.two-worlds-mobile-panel{position:sticky;top:0;left:0;width:100%;height:70vh;transition:transform 1.5s ease,opacity 1.5s ease;opacity:1}.two-worlds-mobile-visual{display:flex;align-items:flex-end;padding:2rem 1.5rem 3rem;box-sizing:border-box;background-color:var(--rojo-claro);color:var(--rojoApagado);z-index:1}.two-worlds-mobile-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4rem 1.5rem;box-sizing:border-box;background-color:var(--rojoApagado);color:var(--greige);font-family:MontseRegular,sans-serif;font-size:.8rem;line-height:1.7;transform:translate(-400px);opacity:0;z-index:2}.two-worlds-mobile-sequence.is-visible .two-worlds-mobile-copy{position:sticky;top:0;opacity:1;transform:translate(0)}.two-worlds-mobile-visual h2,.two-worlds-mobile-copy h2{margin:0;font-family:TheSeasons,serif;font-size:clamp(2.8rem,10vw,3.6rem);line-height:1.2;color:inherit}.two-worlds-mobile-copy p{max-width:100%;margin:0 0 1rem;color:var(--greige)}.two-worlds-mobile-copy strong{font-family:MontseBold,sans-serif}.two-worlds-mobile-copy .two-worlds-link{margin-top:.8rem}.two-worlds-mobile-sequence .two-worlds-seal{top:2rem;right:1.5rem;width:145px}}@media (min-width: 761px){.two-worlds-mobile-sequence{display:none!important}}.process{position:relative;height:300vh;background-color:var(--greige);color:var(--cafe)}.process-sticky-wrapper{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.process-heading{padding:0 4rem;text-align:left;margin-bottom:10rem}.process-heading h2{margin:0;font-family:TheSeasons,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1}.process-heading p{margin:.8rem 0 0;font-family:MontseRegular,sans-serif;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.6}.process-scroll{width:100%;overflow:hidden}.process-track{display:flex;width:max-content;padding:0 4rem;will-change:transform}.process-step{flex:0 0 450px;width:350px;min-height:250px;padding:0 2.5rem;border-left:2px solid currentColor;box-sizing:border-box}.process-step:first-child{border-left:0}.process-step-heading{display:flex;gap:.75rem;align-items:baseline}.process-step h3{margin:0;font-family:TheSeasonsLight,serif;font-size:2rem;letter-spacing:.1em}.process-description{width:100%;margin:1.5rem 0 0;font-family:MontseRegular,sans-serif;font-size:.88rem;line-height:1.8;text-align:center;white-space:pre-line}.process-progress-bar{display:none}@media (max-width: 760px){.process{height:300vh}.process-heading{padding:0 1.5rem;margin-bottom:4rem}.process-heading h2{font-size:2.2rem}.process-track{padding:0 1.5rem}.process-step{flex:0 0 350px;width:280px;min-height:220px;padding:0 1.5rem;border-left:none!important}.process-step:first-child{padding-left:0}.process-description{font-size:.82rem;line-height:1.7}.process-progress-bar{display:block;width:calc(100% - 3rem);height:2px;background-color:#0000001f;margin:2.5rem auto 0;position:relative;overflow:hidden}.process-progress-thumb{width:100%;height:100%;background-color:currentColor;position:absolute;top:0;left:0;transform-origin:left;will-change:transform}}.fotos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.fotos-item{aspect-ratio:2 / 3;overflow:hidden}.fotos-item img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.fotos-item{aspect-ratio:4 / 5}.fotos-item:nth-child(3){display:none}.fotos-item:nth-child(1){grid-column:1;grid-row:1}.fotos-item:nth-child(2){grid-column:2;grid-row:1}.fotos-item:nth-child(4){grid-column:1;grid-row:2}.fotos-item:nth-child(5){grid-column:2;grid-row:2}}.galeria-section{width:100%;background:var(--greige);padding:2.5rem 1.25rem}.galeria-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;width:min(1200px,100%);margin:0 auto;justify-content:center}.galeria-item{background:var(--greige);overflow:hidden;max-height:320px}.galeria-item img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 768px){.galeria-section{padding:1.25rem .75rem;overflow:hidden}.galeria-grid{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;gap:.85rem;padding-bottom:.5rem;scrollbar-width:none;scrollbar-color:rgba(104,82,27,.45) transparent}.galeria-grid::-webkit-scrollbar{height:8px}.galeria-grid::-webkit-scrollbar-thumb{background:#68521b73;border-radius:999px}.galeria-item{flex:0 0 82%;min-height:420px;scroll-snap-align:start}}.anuncio{width:100%;overflow:hidden;padding:1rem 0;background-color:var(--rojo-claro);color:var(--rojoApagado);white-space:nowrap}.anuncio-track{display:flex;flex-wrap:nowrap;width:max-content;animation:anuncio-scroll 28s linear infinite}.anuncio-track span{display:block;flex:0 0 max-content;min-width:100vw;padding-right:2.5rem;font-family:MontseRegular,sans-serif;font-size:clamp(.7rem,1.1vw,.7rem);letter-spacing:.18em}@keyframes anuncio-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.anuncio-track{animation-play-state:paused}}.foto-anuncio{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:515px;background-color:var(--verde);color:var(--greige)}.foto-anuncio-image{position:relative;height:515px;overflow:hidden}.foto-anuncio-image:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 22%,var(--verde) 100%);content:""}.foto-anuncio-image img{display:block;width:100%;height:100%;object-fit:cover}.foto-anuncio-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem clamp(1.5rem,5.25vw,5.25rem) 2rem clamp(.75rem,3vw,3rem)}.foto-anuncio-content h2{max-width:560px;margin:0 0 1.5rem;font-family:TheSeasons,serif;font-size:2rem;font-weight:400;line-height:1.05}.foto-anuncio-content p{max-width:560px;margin:0 0 2.25rem;font-family:MontseRegular,sans-serif;font-size:.8rem;line-height:1.7;padding-top:.7rem}.foto-anuncio-button{display:inline-flex;align-items:center;justify-content:center;padding:.35rem 3rem;border-radius:999px;background-color:var(--rojoApagado);color:var(--greige);font-family:MontseRegular,sans-serif;font-size:.8rem;letter-spacing:.1em;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.foto-anuncio-button:hover,.foto-anuncio-button:focus-visible{background-color:var(--cafe);transform:translateY(-2px)}@media (max-width: 760px){.foto-anuncio{grid-template-columns:1fr;height:auto}.foto-anuncio-image{height:225px}.foto-anuncio-image:after{background:linear-gradient(180deg,transparent 25%,var(--verde) 100%)}.foto-anuncio-content{align-items:flex-start;padding:7rem 1.5rem 4rem}.foto-anuncio-content h2{max-width:310px;font-size:2rem;margin-bottom:0}.foto-anuncio-content p{font-size:.9rem;margin-bottom:1.5rem}}.empezamos{background-color:var(--greige);color:var(--cafe);padding-bottom:7rem}.empezamos-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0 auto;padding:6rem 1.5rem 5rem;text-align:center}.empezamos-content h2{margin:0 0 2rem;font-family:TheSeasonsBold,serif;font-size:2.5rem;font-weight:400;line-height:1}.empezamos-intro{margin:0;font-family:MontseBold,sans-serif;font-size:1rem;line-height:1.5}.empezamos-description{max-width:900px;margin:0 0 2rem;font-family:MontseRegular,sans-serif;font-size:1rem;line-height:1.75}.empezamos-link{border:0;padding:0;background:transparent;color:var(--cafe);font-family:MontseBold,sans-serif;font-size:1.5rem;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.empezamos-link:hover,.empezamos-link:focus-visible{opacity:.65}.empezamos-link span{display:inline-block;margin-left:.35rem;font-size:1.3em}.empezamos-marquee{position:relative;width:100%;height:78px;margin-bottom:4rem;overflow:hidden;background-color:var(--rojo-claro);clip-path:polygon(0 28%,10% 10%,20% 8%,30% 20%,40% 58%,50% 88%,60% 94%,70% 78%,80% 46%,90% 18%,100% 8%,100% 48%,90% 58%,80% 86%,70% 100%,60% 100%,50% 100%,40% 76%,30% 38%,20% 25%,10% 28%,0 48%);color:var(--rojoApagado);white-space:nowrap}.empezamos-track{display:flex;width:max-content;animation:empezamos-scroll 24s linear infinite}.empezamos-track span{display:block;flex:0 0 max-content;min-width:100vw;padding-right:2.5rem;line-height:78px;font-family:MontseBold,serif;font-size:1.2rem;letter-spacing:.03em}@keyframes empezamos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.empezamos-track{animation-play-state:paused}}@media (max-width: 520px){.empezamos{padding-bottom:3rem}.empezamos-content{padding:0 1.25rem 3.5rem}.empezamos-marquee{height:64px;margin-bottom:3rem}.empezamos-track span{line-height:64px}.empezamos-content h2{font-family:TheSeasons,serif;font-size:2rem}.empezamos-intro,.empezamos-description,.empezamos-link{font-size:.7rem}}.empezamos-marquee{height:130px;margin-bottom:0;padding:0;background-color:transparent;clip-path:none;overflow:visible}.empezamos-track{display:flex;width:max-content;height:150px;animation:empezamos-scroll 24s linear infinite}.empezamos-track svg{display:block;flex:0 0 100vw;width:100%;height:150px;overflow:visible}.empezamos-ribbon{fill:none;stroke:var(--rojo-claro);stroke-width:50px;stroke-linecap:round}.empezamos-text-path{fill:none;stroke:none}.empezamos-track text{fill:var(--rojoApagado);font-family:MontseRegular,serif;font-size:25px;letter-spacing:1px}@media (max-width: 520px){.empezamos-marquee,.empezamos-track,.empezamos-track svg{height:120px}.empezamos-track text{font-size:25px}}.empezamos-track{display:block;width:100%;height:150px;animation:none}.empezamos-track svg{display:block;width:100vw;min-width:100vw;height:100px}.empezamos-moving-text,.empezamos-moving-text-copy{animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite}.empezamos-moving-text{animation-name:empezamos-text-forward}.empezamos-moving-text-copy{animation-name:empezamos-text-copy}@keyframes empezamos-text-forward{0%{startOffset:0%}to{startOffset:-100%}}@keyframes empezamos-text-copy{0%{startOffset:100%}to{startOffset:0%}}@media (prefers-reduced-motion: reduce){.empezamos-moving-text,.empezamos-moving-text-copy{animation-play-state:paused}}@media (max-width: 520px){.empezamos-track,.empezamos-track svg{height:50px}}.footer{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.5rem clamp(1.5rem,5vw,5rem);background-color:var(--greige);border-top:1px solid var(--rojoApagado);color:var(--rojoApagado);font-family:MontseBold,sans-serif;font-size:.75rem;letter-spacing:.08em}.footer-copyright{margin:0}.footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;color:var(--cafe)}.footer-links a{color:inherit;text-decoration:none;transition:opacity .2s ease}.footer-links a:hover,.footer-links a:focus-visible{opacity:.65}@media (max-width: 520px){.footer{flex-direction:column;gap:1.25rem;padding:1.5rem}.footer-links{align-items:flex-start}}
