/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}strong{font-weight:inherit}strong{font-weight:bolder}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type=button],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#333;background-color:#fff}p{margin-top:0;margin-bottom:1rem}a{color:#333;text-decoration:underline}a:hover,a:focus{color:#000;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a,button,input,label,summary{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button{line-height:inherit}input[type=checkbox]:disabled{cursor:not-allowed}input[type=date]{-webkit-appearance:listbox}[hidden]{display:none !important}.c-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:20px}.c-wrapper #carousel{display:flex;gap:1em;overflow-x:auto;max-width:365px;max-height:380px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.c-wrapper #carousel::-webkit-scrollbar{display:none}@media screen and (min-width: 785px){.c-wrapper #carousel{max-width:756px;max-height:500px}}.c-wrapper #carousel .carousel-item{position:relative;border-radius:24px;overflow:hidden;min-width:365px;scroll-snap-align:end}.c-wrapper #carousel .carousel-item img{width:100%;max-width:100%;height:380px;object-fit:cover}@media screen and (min-width: 785px){.c-wrapper #carousel .carousel-item img{height:500px}}.c-wrapper #carousel .carousel-item .type{position:absolute;top:1em;right:1em;background-color:#e54c6a;color:#fff;padding:.5em 1em;border-radius:8px;font-weight:bold}.c-wrapper #carousel .carousel-item .bottom{position:absolute;bottom:1em;left:1em;width:calc(100% - 2em);display:flex;justify-content:space-between;align-items:flex-end}.c-wrapper #carousel .carousel-item .bottom button{min-height:42px;background-color:#e54c6a;color:#fff}.c-wrapper #carousel .carousel-item .bottom .info{background-color:#ede9e7;padding:1em;border-radius:8px;font-weight:bold}.c-wrapper #carousel .carousel-item .bottom .info p{margin:0;text-align:start}.c-wrapper #carousel .carousel-item .bottom .info p:first-child{margin-bottom:8px}.c-wrapper .p-carousel{display:flex;column-gap:1em;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1em}.c-wrapper .p-carousel .pag-item{background-color:#ede9e7;border-radius:50%;width:12px;height:12px;cursor:pointer}.c-wrapper .p-carousel .pag-item.active{background-color:#e54c6a}.scroll-down{position:relative;bottom:0;width:100%;height:82px}.scroll-down .more{animation:bounce 1s infinite;display:flex;flex-direction:column;align-items:center;color:#6b7280;cursor:pointer}.scroll-down .more p{margin-bottom:8px}.scroll-down .more i svg{width:24px;height:24px;fill:#6b7280}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.screen-cover{position:relative;width:100%;margin-top:100px}.screen-cover p:first-child{margin-top:1rem}.screen-cover p{margin-top:0;text-align:center}.primary-btn{background-color:#e54c6a;color:#fff}.big{padding:1rem 2rem;height:56px}p strong{font-size:2rem}.headline{font-size:1.6rem;margin-bottom:1rem}@media screen and (min-width: 768px){.headline{font-size:2.3rem}}.sub-headline{font-size:.8rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.sub-headline{font-size:1rem;margin-bottom:1.5rem}}.grid-2-cols{display:grid;grid-template-columns:auto;gap:1rem}@media(min-width: 768px){.grid-2-cols{grid-template-columns:repeat(2, 1fr)}}[id$=-error]{color:#fff;margin:0;font-size:.7rem;text-align:start !important}.hidden{display:none}.ups{max-width:1200px;margin:0 1em;background-color:#e5e7eb;border-radius:16px;padding:1.3vh .9rem}@media screen and (min-width: 768px){.ups{margin:0 auto}}.ups p{text-align:center;margin-bottom:1rem}.ups p strong{font-size:1.5rem}@media screen and (min-width: 768px){.ups p strong{font-size:2rem}}.ups-card{display:grid;grid-template-columns:70px auto;background-color:#fff;padding:1.2rem .7rem;border-radius:16px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(0 0 rgba(0, 0, 0, 0)),var(0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}@media screen and (min-width: 768px){.ups-card{padding:2.5rem 1rem}}.ups-card>div{display:flex;flex-direction:column;justify-content:center}.ups-card>div p{text-align:start;margin-bottom:5px}.ups-card p strong{font-size:1rem}@media screen and (min-width: 768px){.ups-card p strong{font-size:1.2rem}}.ups-card p{font-size:.8rem}.ups-card i{width:48px;height:48px;display:flex;justify-content:center;align-items:center;padding:1em;background-color:rgba(229,76,106,.1);border-radius:50%}.ups-card i svg{width:24px;height:24px;fill:#e54c6a}.ups button{display:block;margin:1rem auto}.how-it-works{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.how-it-works>p{text-align:center}.how-it-works .list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:2rem}.how-it-works .list .list-item{display:grid;grid-template-columns:45px auto}.how-it-works .list .list-item .number{width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:1em;background-color:#e54c6a;border-radius:50%;color:#fff}.how-it-works .list .list-item p strong{font-size:1.2rem}.how-it-works .list .list-item p{font-size:.8rem}.card-section{max-width:1200px;margin:0 1em;background-color:#e5e7eb;border-radius:16px;padding:1.3vh .9rem}@media screen and (min-width: 768px){.card-section{margin:0 auto}}.card-section p{text-align:center;margin-bottom:1rem}.card-section .cards-container{display:grid;grid-template-columns:auto auto;flex-direction:column;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.card-section .cards-container{grid-template-columns:auto auto auto auto}}.card-section .cards-container .card{background-color:#fff;border-radius:12px;overflow:hidden}.card-section .cards-container .card .head{position:relative}.card-section .cards-container .card .head img{width:100%;height:250px;object-fit:cover}.card-section .cards-container .card .head .type{position:absolute;top:10px;right:10px;background-color:#e54c6a;color:#fff;padding:5px 10px;border-radius:8px;font-size:.75rem;font-weight:bold}.card-section .cards-container .card .body{padding:1rem}.card-section .cards-container .card .body .name{text-align:start;font-size:.8rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 768px){.card-section .cards-container .card .body .name{font-size:1rem}}.card-section .cards-container .card .body .trait{text-align:start;font-size:.75rem;margin-bottom:1rem}@media screen and (min-width: 768px){.card-section .cards-container .card .body .trait{font-size:.9rem}}.card-section .cards-container .card .body button{min-height:36px;width:100%}.card-section button{height:56px;padding:0 2rem;font-size:1rem;font-weight:bold;display:block;margin:0 auto;margin-top:2rem}.faq-section{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.faq-section details{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem}.faq-section details:open>summary::after{content:"-";position:absolute;right:1.5rem;font-size:1.5rem;top:50%;transform:translateY(-50%);color:#9ca3af}.faq-section details:open>summary{padding-bottom:0}.faq-section details .content{padding:0 1.5rem 1rem 1.5rem;font-size:1rem}.faq-section summary{cursor:pointer;padding:1rem 1.5rem;position:relative;font-size:1rem;font-weight:500}.faq-section summary::after{content:"+";position:absolute;right:1.5rem;font-size:1.5rem;top:50%;transform:translateY(-50%);color:#9ca3af}.faq-section summary::marker{content:""}.faq-section summary strong{display:block;max-width:291px}@media screen and (min-width: 428px){.faq-section summary strong{max-width:none}}.form-section{max-width:1200px;margin:0 auto;padding:1.3vh;background-color:#e54c6a;border-top-right-radius:16px;border-top-left-radius:16px;color:#fff}.form-section p{text-align:center}.form-section form{max-width:384px;margin:0 auto}.form-section form .checkbox{margin-top:1rem}.form-section form .p-visibility{position:relative}.form-section form #open_eye,.form-section form #closed_eye{position:absolute;right:20px;top:62%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:#e54c6a}.form-section .checkbox{display:grid;grid-template-columns:32px auto;align-items:center;margin-bottom:1rem}.form-section .checkbox input[type=checkbox]{width:15px;height:15px;-webkit-appearance:none;appearance:none;margin:0;border:.15em solid currentColor;border-radius:10px;background-color:#e54c6a;cursor:pointer;position:relative}.form-section .checkbox input[type=checkbox]::before{content:"";position:absolute;top:4.5px;left:4.5px;transform:translate(-50%);width:15px;height:15px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em currentColor;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form-section .checkbox input[type=checkbox]:checked::before{transform:scale(1)}.form-section .checkbox label{margin:0;margin-left:10px;font-size:.9rem}.form-section input{width:100%;padding:.75rem;margin-bottom:1rem;border:none;border-radius:16px;height:52px;margin:0;margin-top:1rem}.form-section a{color:#fff}.form-section a:hover{color:#fff}.form-section button[type=submit]{background-color:#fff;color:#e54c6a;font-weight:bold;padding:.75rem 1.5rem;border-radius:16px;transition:background-color .3s ease;height:60px;font-size:large;width:100%}.form-section button[type=submit]+p{margin-top:1rem;font-size:.75rem}.footer{max-width:1200px;margin:0 auto;background-color:#111827;padding:1rem 0}.footer .flex-links{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.footer img{height:40px;display:block;margin:0 auto}.footer a{color:#9ca3af}.footer p{color:#6b7280;text-align:center}.header-content{background-color:rgba(0,0,0,.8509803922);width:100%;position:fixed;top:0;left:0;z-index:998;display:flex;justify-content:space-between;align-items:center;padding:0 6rem;height:80px}@media screen and (max-width: 768px){.header-content{padding:0 1rem}}.header-content img{width:185px}.header-content a{color:#fff;text-decoration:none;font-weight:bold;background-color:#e54c6a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px;border-radius:4px;display:flex;align-items:center}body{background:#fff;line-height:1.2}button{cursor:pointer;border:none;border-radius:8px}
