*,:before,:after{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:62.5%;height:-webkit-fill-available}body{position:relative;z-index:0;color:#123b62;display:flex;min-height:100vh;flex-direction:column;height:auto;overflow-x:hidden;overflow-y:scroll;font-size:clamp(1.6rem,1.6rem + 0 * 100vw,1.6rem);line-height:clamp(2.6rem,2.6rem + 0 * 100vw,2.6rem);font-family:montserrat,sans-serif,montserrat,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:500}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-interpolation-mode:nearest-neighbor;image-rendering:auto;text-rendering:auto}main{flex:1 0 auto;position:relative;z-index:1}li{list-style-type:none}a{color:inherit;text-decoration:none}picture{display:block}.objectFitCover picture{width:100%;height:100%}.objectFitCover img,.objectFitCover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectFitContain picture{width:100%;height:100%}.objectFitContain img,.objectFitContain video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}img,.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step{min-height:100vh;display:flex;flex-direction:column;padding:30px 5%;max-width:1600px;margin:0 auto}.step .title{background:#05c76e;color:#f8f8f8;border-radius:10px;font-size:clamp(2rem,.298816568rem + .0295857988 * 100vw,4.5rem);padding:20px 40px;width:fit-content;text-align:center}@media screen and (max-width: 991px){.step .title{padding:15px 20px}}.step .header{display:flex;justify-content:space-between;padding:20px 0;align-items:center}@media screen and (max-width: 991px){.step .header{flex-direction:column-reverse;row-gap:20px}}.step .header img{width:200px;object-fit:contain}@media screen and (max-width: 991px){.step .header img{width:50%;max-width:250px}}.step .core{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:30px;margin:20px 0 40px}.step .core .question{font-size:clamp(1.6rem,.9875739645rem + .0106508876 * 100vw,2.5rem);font-weight:500}.step .core input{padding:10px 15px;border-radius:10px;border:2px solid #123b62;color:#123b62;width:100%;max-width:600px}.step .core input::placeholder{color:#123b62}.step .core textarea{padding:10px 15px;border-radius:10px;border:2px solid #123b62;color:#123b62;width:100%;aspect-ratio:16/4;max-width:600px;resize:none;font-family:montserrat,sans-serif}.step .core textarea::placeholder{color:#123b62}.step .core form.starty{display:flex;gap:20px;margin-bottom:20px}@media screen and (max-width: 771px){.step .core form.starty{flex-direction:column}}.step .core form.starty label{width:75px;height:75px;position:relative;cursor:pointer}.step .core form.starty label.NSPP{text-align:center;line-height:100%}.step .core form.starty label.NSPP input{margin-bottom:20px}.step .core form.starty label .image{width:100%;height:100%;position:absolute;top:0;left:0}.step .core form.starty label .image img{width:100%;height:100%;object-fit:contain;position:absolute}.step .core form.starty label p{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;line-height:100%;z-index:-1;opacity:0;transition:all .5s}@media screen and (max-width: 771px){.step .core form.starty label p{transform:translateY(50%) translate(-50%);bottom:50%}}.step .core form.starty label:hover .jpg{opacity:0}.step .core form.starty label:hover p{opacity:1;transform:translateY(40px) translate(-50%);height:fit-content}@media screen and (max-width: 771px){.step .core form.starty label:hover p{transform:translateY(50%) translate(calc(-50% + 100px))}}.step .core form.starty label input:checked~.image .jpg{opacity:0}.step .core form.starty label input:checked~p{opacity:1;transform:translateY(40px) translate(-50%)}@media screen and (max-width: 771px){.step .core form.starty label input:checked~p{transform:translateY(50%) translate(calc(-50% + 100px))}}.step .footer{display:flex;justify-content:space-between;padding:20px 0}.step .final{text-align:center;width:100%}.step .final p{font-weight:700;font-size:clamp(1.4rem,1.1278106509rem + .0047337278 * 100vw,1.8rem)}.step .final a{text-decoration:underline;display:inline-flex;word-break:break-all;margin-top:10px;font-size:clamp(1.4rem,1.1278106509rem + .0047337278 * 100vw,1.8rem)}.step .final p:last-child{margin-top:20px;font-weight:400;font-size:clamp(1.2rem,1.0639053254rem + .0023668639 * 100vw,1.4rem)}.step.step0 .core{padding:10%;row-gap:100px}@media screen and (max-width: 771px){.step.step0 .core{row-gap:50px}}.step.step0 .core img{width:80%;max-width:400px;object-fit:contain}.step.step2{text-align:center}.step.step2 form .checkbox{display:flex;gap:20px;font-size:clamp(1.4rem,1.2639053254rem + .0023668639 * 100vw,1.6rem)}@media screen and (max-width: 991px){.step.step2 form .checkbox{flex-wrap:wrap;justify-content:center;row-gap:10px}}.step.step2 form .checkbox label{display:flex;align-items:center;gap:10px;margin-top:20px}.step.step2 form .checkbox input{width:20px;height:20px}.step.step2 form input[type=text]{margin-top:30px}.step.step6 form{display:flex;justify-content:space-evenly;gap:20px;align-items:center;width:100%;max-width:300px;flex-wrap:wrap}.step.step6 form label{display:flex;justify-content:center;align-items:center;line-height:100%;gap:10px}.step.step6 form .detailsSugestions{display:flex;flex-direction:column;width:100%;margin-top:20px}.step.step6 form textarea{max-width:300px;aspect-ratio:16/9}.step.step7 img{width:100%;max-width:400px;object-fit:contain}.arrow{padding:5px 20px;color:#f8f8f8;display:flex;justify-content:center;align-items:center;background:#05c76e;position:relative;overflow:visible;z-index:3;cursor:pointer}.arrow:before{content:"";display:block;aspect-ratio:1;height:calc(100% + 20px);border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:35px solid #05c76e;position:absolute;z-index:4}.arrow.disabled{cursor:not-allowed;filter:grayscale(90%)}.arrow.right{background:#05c76e;border-radius:10px 0 0 10px;margin-left:auto;margin-right:35px}.arrow.right:before{right:0;top:50%;transform:translate(100%,-50%)}.arrow.left{background:#05c76e;border-radius:0 10px 10px 0;margin-right:auto;margin-left:35px}.arrow.left:before{left:0;top:50%;transform:translate(-100%,-50%) rotate(180deg)}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
