@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-Thin.ttf);font-weight:100;font-style:normal}@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:gtwalsheim;src:url(/fonts/GTWalsheimPro-UltraBold.ttf);font-weight:800;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ed297a;border-radius:4px}body,html{width:100%;scroll-behavior:smooth}body{font-family:gtwalsheim,sans-serif;font-weight:500;color:#292929;background-color:#fff;display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto}body .site-container{position:relative;width:100%;max-width:1440px;padding-left:1.5rem;padding-right:1.5rem;margin:72px auto 0;overflow-x:hidden}@media(max-width:490px){body .site-container{margin-top:80px}}body .site-container .content-container{width:100%}body .site-container .content-container main{display:flex;flex-direction:column;width:100%;overflow-y:hidden}body .site-container .content-container main .section{display:none;width:100%;display:flex;justify-content:center}body .site-container .content-container .page{min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}body .site-container .content-container .page .section{display:flex;justify-content:center;padding:1.5rem 0 5rem}@media(max-width:490px){body .site-container .content-container .page .section{padding:1.5rem 0 0}}body .site-container .content-container .page:nth-child(2){padding-top:0}body .site-container .content-container .page .section:first-child{padding:0}body .site-container .content-container .page .section-special{height:auto}body .site-container .content-container .page .section-big{max-height:700px;min-height:700px}body .site-container .content-container .page .section-small{height:600px;max-height:600px;min-height:600px}@media(max-width:768px){body .site-container .content-container .page .section-big,body .site-container .content-container .page .section-small{height:auto;max-height:none}}.inner-section-margin{max-width:1350px;width:100%}.title-big{font-size:2.5rem;font-weight:700;line-height:35px}@media(max-width:768px){.title-big{font-size:2rem}}.title-medium{font-size:1.875rem;font-weight:700;line-height:35px}@media(max-width:768px){.title-medium{font-size:1.5rem;padding:0 1.5rem}}.section-title-size{font-size:2.25rem;font-weight:700}@media(max-width:768px){.section-title-size{font-size:1.4rem}}.btn-primary{border:0;padding:12px 24px;background-color:#ed297a;font-size:1rem;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;transition:background-color .3s ease,padding .15s ease;cursor:pointer}.btn-primary:hover{background-color:#b8daf2;padding:11.4px 22.8px}.btn-primary-small{border:0;padding:6px 12px;background-color:#ed297a;font-size:1rem;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;transition:background-color .3s ease,padding .15s ease;cursor:pointer}.btn-primary-small:hover{background-color:#b8daf2;padding:5.7px 11.4px}.btn-primary-big{border:0;padding:12px 30px;background-color:#ed297a;font-size:1rem;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;transition:background-color .3s ease,padding .15s ease;cursor:pointer}.btn-primary-big:hover{background-color:#b8daf2;padding:11.4px 28.5px}.btn-blue-small{border:0;padding:6px 12px;background-color:#0082f0;font-size:1rem;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;transition:background-color .3s ease,padding .15s ease;cursor:pointer}.btn-blue-small:hover{background-color:#ff6947;padding:5.7px 11.4px}.btn-blue-big{border:0;padding:12px 30px;background-color:#0082f0;font-size:1rem;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;transition:background-color .3s ease,padding .15s ease;cursor:pointer}.btn-blue-big:hover{background-color:#ff6947;padding:11.4px 28.5px}h5{font-size:1.3rem}.deploy{min-height:100dvh;align-items:center;gap:3rem}.deploy,.page-auth{display:flex;justify-content:center}.page-auth{padding-top:3rem;width:100%;height:100%;overflow-y:hidden}.page-auth .inner-form-container{width:80%;display:flex;border-radius:29px;justify-content:center}.page-auth .inner-form-container .left-img{border-radius:29px}.page-auth .inner-form-container .left-img img{border-top-left-radius:29px;border-bottom-left-radius:29px;width:542px;height:100%;flex-shrink:0;aspect-ratio:542/639;object-fit:cover}@media(max-width:500px){.page-auth .inner-form-container .left-img{display:none}.page-auth .inner-form-container{width:100%}}.cosmo-form{padding:4rem 3rem;width:90%;background-color:#f3f3f3;border-top-right-radius:29px;border-bottom-right-radius:29px;display:flex;flex-direction:column;align-items:center}@media(max-width:500px){.cosmo-form{padding:0;width:100%;border-radius:29px;height:80dvh}.cosmo-form h2{padding:1rem .5rem}.cosmo-form .link{padding:1rem}}.cosmo-form h2{font-size:2rem;font-weight:700;color:#0082f0;padding-bottom:65px}.cosmo-form input{height:48px;width:80%;border-radius:16px;background-color:#fff;border:0;text-align:center;font-size:24px;margin-bottom:52px}.cosmo-form input::placeholder{text-align:center;font-size:24px}.cosmo-form .btn-primary.second{width:80%;background-color:#0082f0;border:3px solid #0082f0}.cosmo-form .btn-primary.second:hover{background-color:#fff;color:#0082f0}.cosmo-form .link{padding-top:3rem;display:flex;flex-direction:column;gap:.7rem}.cosmo-form .link a{color:#0082f0;text-decoration:none;font-weight:400;font-size:20px;line-height:normal;text-align:center}.cosmo-form .link a:hover{text-decoration:underline}.cosmo-form.register h2{padding-bottom:38px}.cosmo-form.register span.sub-text{color:#0082f0;font-size:1rem;font-weight:400;padding-bottom:21px}.families .faq-section__title,.families .title,.families .title-medium{color:#0082f0!important}