@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--dark-blue:#044bd9;--black:#0e1821;--white:#fff;--light-blue:#7dc6f1;--hover-blue:#0360d8;--hover-white:#e6e6e6}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body,html{overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#0360d8}::-webkit-scrollbar-thumb:hover{background:#001f4d}a{text-decoration:none}.App{flex-direction:column}.App,.header{align-items:center;display:flex;width:100vw}.header{background-color:#fff;flex-direction:row;height:12vh;justify-content:space-around;position:fixed;z-index:2}.header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:80%}.header img{width:22vh}.header .redirects{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:35%}.header .redirects h3{color:#847e7e;cursor:pointer;font-size:1.6vh;font-weight:500;transition:all .3s ease}.header .redirects h3:hover{color:#000}.header .button{align-items:center;background-color:#001f4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.8vh;height:5.6vh;justify-content:center;transition:all .5s ease;width:28vh}.header .button:hover{background-color:#000}.hero{flex-direction:row;height:calc(100vh - 120px);margin-bottom:7.5vh;margin-top:120px;padding:2vh 0;width:80vw}.hero,.hero .first-column{display:flex;justify-content:space-between}.hero .first-column{flex-direction:column;position:relative;width:45%}.hero .second-column{align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:space-between;width:55%}.hero .first-column .title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:4.5vw;font-weight:500;line-height:12vh;margin-top:7vh;width:100%}.hero .first-column .span-blue-background{align-items:center;background-color:#044bd9;background-color:var(--dark-blue);border-radius:16px;color:#fff;display:flex;height:6vw;justify-content:center;margin-left:1.2vw;width:12vw}.hero .smiling-man{border-radius:32px;max-height:50vh;width:95%}.hero .star-background{bottom:0;left:0;margin-bottom:1vw;margin-left:-10vw;position:absolute;width:60%;z-index:-1}.hero .star-background-mobile{display:none}.hero .praying-man{border-radius:40px;margin-top:2vh;width:90%}.hero .praying-man-mobile{display:none}.hero .second-line{align-items:center;flex-direction:row-reverse;height:30vh;margin-right:-3vw;width:100%}.hero .hero-texts,.hero .second-line{display:flex;justify-content:space-between}.hero .hero-texts{flex-direction:column;height:fit-content;width:70%}.hero .hero-texts h4{font-size:2vw;font-weight:600;line-height:6vh}.hero .hero-texts span{font-size:.8vw;font-weight:400;width:29vw}.hero .hero-texts .underlined{margin-top:1.5vh;text-decoration:underline;width:32vw}.hero .second-column .scroll-button{cursor:pointer;height:10vw;margin-right:3vh;padding:0;transition:all .5s ease}.hero .second-column .scroll-button:hover{transform:scale(1.05)}.parceiros{align-items:center;background-color:#000;display:flex;flex-direction:row;height:14vh;justify-content:space-around;padding:0 10vw;width:100vw}.parceiros img{height:60%}.apoio{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;padding:10vh 0;width:80vw}.apoio .first-column,.apoio .second-column{align-items:center;height:100%;padding:0 .5vw;width:50%}.apoio .auto-card,.apoio .first-column,.apoio .second-column{display:flex;flex-direction:column;justify-content:space-between}.apoio .auto-card{align-items:flex-;background-color:#0360d8;border-radius:24px;height:28vh;padding:4vh 4vh 0;position:relative;width:100%}.apoio .auto-card h2{color:#fff;font-size:1.8vw;font-weight:500;line-height:2vw;width:75%}.apoio .auto-card span{color:#fff;font-size:.8vw;margin-bottom:-2vh;width:52%}.apoio .arrow,.rooms-choice .arrow{align-items:center;background-color:#fff;border-radius:16px;bottom:0;display:flex;height:6.5vh;justify-content:center;margin:0 4vh 4vh 0;position:absolute;right:0;transition:all .5s ease;width:6.6vh}.apoio .arrow img,.rooms-choice .arrow img{width:2vh}.apoio .arrow:hover,.rooms-choice .arrow:hover{transform:scale(1.1)}.help-card{background-color:#eff6ff;border:1px solid #0360d840;border-radius:24px;display:flex;flex-direction:row;height:50vh;overflow:hidden;position:relative;width:100%}.help-card .doctors-image{width:50%}.help-card .doctors-mobile{display:none}.help-card .help-texts{display:flex;flex-direction:column;height:25vh;justify-content:space-around;padding:1.2vw;width:100%}.help-card .help-texts h2{font-size:1.8vw;font-weight:500;margin-bottom:1vh;width:100%}.help-card .help-texts span{font-size:1.7vh;width:70%}.help-card .arrow,.room-card .arrow{background-color:#0360d8}.room-card{background-color:#eff6ff;border-radius:24px;height:57vh;overflow:hidden;position:relative;width:100%}.room-card img{height:68%;width:100%}.room-card .room-texts{padding:2vh 2vw}.room-card .room-texts h2{font-size:1.8vw;font-weight:500}.room-card .room-texts p{font-size:.8vw;width:80%}.appoint-card{align-items:flex-;background-color:#0360d8;border-radius:24px;display:flex;flex-direction:column;height:20vh;justify-content:space-between;overflow:hidden;padding:2vh 4vh;position:relative;width:100%}.apoio .appoint-card .arrow{margin:0 9.5vh 7.2vh 0;z-index:1}.apoio .appoint-card h2{color:#fff;font-size:1.8vw;font-weight:500;line-height:4vh;width:70%}.apoio .appoint-card span{color:#fff;font-size:.8vw;width:50%}.appoint-card .head{height:100%;position:absolute;right:0;top:0}.sobre{align-items:center;flex-direction:row;height:60vh;width:80%}.sobre,.sobre .sobre-texts{display:flex;justify-content:space-between}.sobre .sobre-texts{flex-direction:column;height:55vh;width:40%}.contato .contato-title,.sobre .sobre-texts h2{font-size:6.2vh;font-weight:500;line-height:7.8vh;width:100%}.contato .contato-title span,.sobre .sobre-texts h2 span{color:#0360d8}.sobre .sobre-texts .sobre-description{color:#5e5b5b;font-size:2.4vh;width:60vh}.sobre .sobre-checks{justify-content:flex-start;width:100%}.sobre .sobre-checks,.sobre-individual-check{align-items:center;display:flex;flex-direction:row}.sobre-individual-check{margin-right:2.4vh}.sobre .sobre-checks span{font-size:2.4vh;font-weight:500;margin-left:1.4vh;width:21vh}.sobre .sobre-checks img{width:1.8vw}.sobre img{width:40vw}.funciona{display:flex;flex-direction:row;height:fit-content;height:30vw;justify-content:flex-end;margin-top:5vh;overflow:hidden;position:relative;width:80vw}.funciona .background-image{left:0;position:absolute;top:0;width:100%;z-index:-1}.funciona .background-image-mobile{display:none}.funciona .funciona-texts{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:6.1vh;width:50%}.funciona .funciona-texts h2{color:#fff;font-size:2.6vw;font-weight:500;height:28%;line-height:3.2vw;width:90%}.funciona .funciona-texts .funciona-blue-text{color:#7dc6f1;font-size:2.6vw}.funciona span{color:#fff;font-size:.8vw;width:85%}.funciona-buttons{display:flex;flex-direction:row;justify-content:space-between;width:80%}.funciona-contato,.funciona-started{align-items:center;border-radius:32px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.2vw;font-weight:500;height:3.4vw;justify-content:space-around;transition:all .3s ease;width:45%}.funciona-started{background-color:#0360d8}.funciona-started img{height:80%;margin-right:-8%}.funciona-contato{border:1.3px solid #fff}.funciona-contato:hover,.funciona-started:hover{transform:scale(1.05)}.objetivos{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;width:80vw}.objetivos h2{font-size:3.5vw;font-weight:500;line-height:8.7vh;margin-bottom:5vh;width:75%}.objetivos .objetivos-texts{background-color:#eff6ff;border-radius:52px;display:flex;flex-direction:row;height:fit-content;width:100%}.objetivos .objetivo-background{border-radius:24px;width:35vw}.objetivos .objetivos-texts .objetivos-cards{grid-column-gap:5vw;grid-row-gap:5vh;align-items:center;display:grid;grid-row: auto auto;grid-template-columns:18vw 18vw;justify-content:center;padding:3vw;row-gap:5vh;width:100%}.objetivos .objetivos-texts .objetivos-cards .card{font-size:1.5vw;font-weight:500}.objetivos .objetivos-texts .objetivos-cards .card img{margin-bottom:1.5vh;margin-right:50vw;width:4vw}.newsletter{align-items:center;background-color:#2f8bf8b3;border-radius:30px;display:flex;flex-direction:column;height:32vh;justify-content:center;margin:12vh 0;width:80vw}.newsletter h2{color:#fff;font-size:5vh;font-weight:500;line-height:6.1vh}.newsletter span{color:#f4f4f4;font-size:1.9vh;font-weight:400;line-height:2vh;margin-bottom:4vh;margin-top:2vh}.newsletter .input-div{align-items:center;background-color:#fff;border-radius:54px;display:flex;flex-direction:row;height:6.6vh;position:relative;width:66%}.newsletter .input-div div{align-items:center;background-color:#0360d8;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:1.8vh;font-weight:500;height:4.8vh;justify-content:center;margin-right:1vh;position:absolute;right:0;transition:all .5s ease;width:17vh}.newsletter .input-div div:hover{background-color:#001f4d}.newsletter .input-div input{border:0;font-size:.8vw;height:60%;margin-left:7%;outline:none;width:70%}.footer{background-color:#0360d8;height:34.5vh;justify-content:space-between;padding:6.6vh 10vw;width:100vw}.footer,.footer .left{align-items:center;display:flex;flex-direction:row}.footer .left{justify-content:space-around;margin-left:-5vw;width:65%}.footer .selo{width:12vw}.footer .vertical-logo{display:none}.footer .logo{width:15vw}.footer .left .ipj-info{display:flex;flex-direction:column;justify-content:space-between;margin-right:2vw;width:25vw}.footer .ipj-info span{color:#f3f3f3;font-size:.7vw;font-weight:400;line-height:1.3vw;margin-top:5%}.footer .right{display:flex;flex-direction:row;justify-content:space-between;position:relative;width:65vh}.footer .right h2{color:#fff;font-size:1.8vh;font-weight:700;margin-bottom:1vh}.footer .right span{color:#f3f3f3;font-size:1.5vh;font-weight:400;line-height:2.7vh}.footer .right .footer-condicoes,.footer .right .footer-contato,.footer .right .footer-menu{display:flex;flex-direction:column}.footer .right .footer-contato{width:26vh}.footer .right .footer-menu{width:9vh}.footer .right .footer-condicoes{width:18vh}.footer .right .footer-condicoes span,.footer .right .footer-menu span{cursor:pointer}.footer .right .footer-condicoes span:hover,.footer .right .footer-menu span:hover{text-decoration:underline}.footer .footer-links{align-items:center;bottom:0;display:flex;flex-direction:row;height:3vh;justify-content:space-between;position:absolute;right:0;width:18vh}.footer .footer-links .circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:3vh;justify-content:center;transition:all .5s ease;width:3vh}.footer .footer-links .circle:hover{transform:scale(1.2)}.footer .footer-links .fb{margin-left:-1px}.contato{align-items:center;display:flex;flex-direction:row;height:fit-content;justify-content:space-around;margin-bottom:8vh;width:80vw}.contato-left{width:40%}.contato .contato-description{color:#5e5b5b;font-size:1.8vh;margin-top:20px;width:40vh}.contato-card{align-items:center;background-color:#eff6ff;border-radius:20px;display:flex;height:15vh;margin-top:2vh;padding:3.2vh 4vh;width:100%}.contato-card:nth-child(3){cursor:pointer;transition:all .5s ease}.contato-card:nth-child(3):hover{transform:scale(1.03)}.contato-card img{width:18%}.contato-card .contato-card-title{font-size:2.4vh;font-weight:600;letter-spacing:-.06vh;line-height:3vh;margin-left:3.2vh;text-transform:uppercase}.contato-card .contato-card-title span{color:#0360d8}.contato-card p{color:#b8b8b8;font-size:1.8vh;font-weight:400;margin-left:3.2vh;margin-top:3%;width:90%}.contato-right{align-items:flex-start;display:flex;flex-direction:column;width:50%}.faq{height:100%;width:100%}.faq .individual{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;height:9vh;justify-content:center;margin-top:1px;position:relative;transition:all .2s ease}.faq .individual:not(:last-child):after{background:#5e5b5b;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.faq .individual h2{font-size:1.8vh;font-weight:600;line-height:2.6vh;width:90%}.faq .individual span{color:#5e5b5b;font-size:1.5vh;margin-top:2vh;width:90%}.faq .open-close-icon{position:absolute;right:0}.rooms-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:13vh;width:80vw}.rooms-wrapper .room-title{font-size:6vh;font-weight:500;line-height:7.5vh;margin:3vh 0 5vh;text-align:center;width:50vw}.rooms-choice{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5vh;width:100%}.rooms-choice .room-card{margin:10px;position:relative;width:50%}.room-card .image-wrapper{align-items:center;border:2px solid #fff;display:flex;height:70%;overflow:hidden;width:100%}.room-card .image-wrapper img{height:fit-content;margin-top:25%}.login-wrapper,.self-wrapper{height:fit-content;margin-top:12vh;width:100vw}.self-header{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:6vh 10vw;width:100%}.self-header-left{width:40%}.self-header-left h2{font-size:6vh;font-weight:500;line-height:7.5vh;margin-bottom:5vh}.self-header-left span{font-size:2.8vh;font-weight:400;line-height:3.3vh}.self-header-left span .blue{color:#0360d8;font-weight:700}.self-header-right{align-items:flex-end;display:flex;justify-content:flex-end;width:60%}.self-header-right img{width:80%}.self-questions{background-color:#eff6ff;padding:12vh 10vw 4vh;width:100vw}.self-questions .question-div{display:flex;flex-direction:column;height:fit-content;margin-bottom:4vh;padding-bottom:6vh;position:relative}.self-questions .question-div h2{font-size:3.2vh;font-weight:400;line-height:4.7vh;margin-bottom:3vh}.self-questions .possible-answers{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:55%}.self-questions .answer-div{border:1px solid #0360d880;border-radius:10px;cursor:pointer;font-size:2.3vh;font-weight:500;padding:1.2vh 2.4vh}.self-questions .question-div:not(:last-child):after{background:#5e5b5b;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.self-footer{display:flex;flex-direction:row;padding:12vh 10vw;width:100}.self-footer h2{color:#0360d8;font-size:3.2vh;font-weight:600;line-height:4vh;margin-bottom:2vh}.self-footer .self-footer-left,.self-footer .self-footer-right{width:50%}.self-footer li,.self-footer p{font-size:2.1vh;font-weight:400;line-height:2.6vh;width:90%}.self-footer .self-footer-right li{list-style-type:disc;margin-bottom:5px;margin-left:20px;position:relative;width:85%}.self-footer .self-footer-right ol{margin-top:15px}.self-footer .self-footer-right p span{color:#0360d8;font-weight:600}.self-footer .self-footer-right .result{font-size:2.4vh}.self-footer .self-footer-right p:after{position:absolute}@media (max-width:1000px){.hero{justify-content:flex-start}.header .button,.header .redirects,.smiling-man{display:none}.header-wrapper{justify-content:center;margin-left:-10vw}.apoio,.hero{flex-direction:column}.hero .first-column,.hero .second-column{align-items:center}.apoio .first-column,.apoio .second-column,.hero .first-column,.hero .second-column{height:fit-content;margin-left:-5vw;width:90vw}.appoint-card,.auto-card,.help-card,.room-card{height:fit-content;padding:20px;width:100%}.hero .first-column .title{font-size:10vw;line-height:15vw;margin-top:0}.hero .first-column .span-blue-background{height:12vw;margin-left:2vw;width:25vw}.hero .star-background{display:none}.hero .star-background-mobile{bottom:0;display:flex;height:35vw;margin-bottom:-30vh;margin-right:-5vw;position:absolute;right:0;z-index:-1}.hero .second-column{flex-direction:column;margin-top:2vh}.hero .second-line{align-items:center;flex-direction:row;height:fit-content;justify-content:flex-start;margin-right:0;width:100%}.hero .hero-texts{display:flex;flex-direction:column;height:fit-content;justify-content:space-around;width:75%}.hero .hero-texts h4{font-size:4vw;font-weight:600;line-height:6vh}.hero .hero-texts span{font-size:2.5vw;width:100%}.hero .hero-texts .underlined{margin-top:1.5vh;text-decoration:underline;width:100%}.hero .second-column .scroll-button{cursor:pointer;height:11vw;height:15vw;margin-right:5vw;margin-top:-20vh;padding:0;position:absolute;right:0;transition:all .5s ease}.hero .praying-man{display:none}.hero .praying-man-mobile{display:flex;height:45vh;margin-top:2vh}.apoio{align-items:center;display:flex;height:fit-content;justify-content:center;padding:0;width:90vw}.apoio .first-column,.apoio .second-column{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:0;padding:0 .5vw;width:100%}.apoio .appoint-card,.apoio .auto-card{align-items:flex-;border-radius:24px;display:flex;flex-direction:column;height:15vh;justify-content:space-between;margin-bottom:2vh;padding:3vh;position:relative;width:100%}.apoio .auto-card h2{color:#fff;font-size:4vw;font-weight:500;line-height:6vw;width:75%}.apoio .auto-card span{color:#fff;font-size:2vw;margin-bottom:-2vh;width:60%}.apoio .arrow,.rooms-choice .arrow{border-radius:6px;height:4vh;margin:0 4vh 4vh 0;width:4vh}.apoio .arrow img,.rooms-choice .arrow img{width:1.2vh}.help-card{flex-direction:column;height:fit-content;margin-bottom:2vh;padding:0;position:relative;width:90vw}.help-card .doctors-image{display:none}.help-card .doctors-mobile{display:flex;width:100%}.help-card .help-texts{height:fit-content;padding:2vw}.help-card .help-texts h2{margin-bottom:0}.help-card .arrow,.room-card .arrow{background-color:#0360d8}.apoio .second-column{flex-direction:column-reverse}.apoio .appoint-card .arrow{margin:0 14vw 11vw 0;z-index:1}.apoio .appoint-card h2{font-size:4vw;line-height:5vw}.apoio .appoint-card span{color:#fff;font-size:2.1vw;width:50%}.room-card{height:fit-content;padding:0}.room-card img{height:100%}.help-card .help-texts,.room-card .room-texts{padding:2vh 4vw}.help-card .help-texts h2,.room-card .room-texts h2{font-size:4vw;line-height:5vw}.help-card .help-texts span,.room-card .room-texts p{font-size:2.8vw;margin-top:1.8vw;width:78%}.sobre{flex-direction:column;height:fit-content;margin-top:5vh;width:90vw}.sobre .sobre-texts{height:fit-content;margin-bottom:3vh;width:100%}.contato .contato-texts .contato-title,.sobre .sobre-texts h2{font-size:8vw;line-height:10vw;width:80%}.sobre .sobre-texts .sobre-description{font-size:2.7vw;margin-top:1vh;width:100%}.sobre-individual-check{margin-right:1vw}.sobre .sobre-checks span{font-size:1.5vh;margin-left:1vw;margin-top:1vh;width:40%}.sobre .sobre-checks img{margin-top:1vh;width:3.5vh}.funciona,.sobre img{width:90vw}.funciona{border-radius:12px;flex-direction:column;height:fit-content;height:55vh}.funciona .background-image{display:none}.funciona .background-image-mobile{display:flex;left:0;margin-left:0;position:absolute;top:0;width:100%;z-index:-1}.funciona .funciona-texts{height:65%;padding:3vh;width:100%}.funciona .funciona-texts .funciona-blue-text,.funciona .funciona-texts h2{font-size:8vw;line-height:9vw}.funciona span{color:#fff;font-size:2.8vw;width:100%}.funciona-buttons{display:flex;flex-direction:row;height:4vh;justify-content:space-between;width:90%}.funciona-contato,.funciona-started{font-size:1.4vh;height:100%;padding-top:1px}.funciona-started{background-color:#0360d8}.funciona-started img{height:80%;margin-right:-8%}.funciona-contato{border:1.3px solid #fff}.objetivos{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-end;margin-top:5vh;width:90wv}.objetivos h2{font-size:5.1vw;font-weight:500;line-height:7vw;margin-bottom:5vh;width:80%}.objetivos .objetivos-texts{background-color:#eff6ff;border-radius:52px;display:flex;flex-direction:column;height:70vh;overflow:hidden;position:relative;width:100%}.objetivos .objetivo-background{border-radius:24px;margin-top:0;position:absolute;width:100%}.objetivos .objetivos-texts .objetivos-cards{grid-column-gap:5w;background-color:#eff6ff;border-radius:24px;grid-template-columns:40% 42%;height:40%;justify-content:center;margin-top:80%;padding-top:5vh;row-gap:3vh;z-index:1}.objetivos .objetivos-texts .objetivos-cards .card{font-size:3vw;font-weight:600}.objetivos .objetivos-texts .objetivos-cards .card img{width:10vw}.newsletter{align-items:center;background-color:#2f8bf8b3;border-radius:30px;display:flex;flex-direction:column;height:32vh;justify-content:center;margin:12vh 0;width:80vw}.newsletter h2{font-size:5vw;line-height:6.1vw}.newsletter span{font-size:3vw;margin-bottom:3vh;margin-top:1vh}.newsletter .input-div{border-radius:54px;height:10vw;width:90%}.newsletter .input-div div{font-size:3vw;height:8vw;margin-right:4vw;width:22vw}.newsletter .input-div input{border:0;font-size:1.2vh;height:60%;margin-left:7%;outline:none;width:70%}.footer{display:flex;flex-direction:column;height:fit-content;padding:6.6vh 10vw}.footer .left{flex-direction:column;justify-content:space-around;margin-left:0;width:100%}.footer .selo{width:40vw}.footer .logo{display:none}.footer .left .ipj-info{display:flex;flex-direction:column;justify-content:space-between;margin-right:0;width:80vw}.footer .ipj-info span{color:#f3f3f3;font-size:2.9vw;font-weight:400;line-height:4.5vw;margin-top:5vh}.footer .right{display:flex;flex-direction:column;margin-top:1vh;width:80vw}.footer .right h2{margin-top:3vh}.footer .footer-links{flex-direction:column;height:30vh}.footer .footer-links .circle{height:5vh;width:5vh}.footer .footer-links .circle:hover{transform:scale(1.2)}.footer .footer-links .fb{margin-left:-1px}.footer .vertical-logo,.selos{display:flex}.selos{align-items:center;flex-direction:row;justify-content:space-around;width:100vw}.vertical-logo{width:30vw}.contato{flex-direction:column;width:90vw}.contato-left,.contato-right{width:100%}.contato .contato-description{color:#5e5b5b;font-size:1.8vh;margin-top:20px;width:40vh}.contato-right{margin-top:8vh;width:100%}.faq .individual span{font-size:1.6vh}.rooms-wrapper{margin-top:12vh;width:90vw}.rooms-wrapper .room-title{font-size:3.6vh;line-height:5.5vh;margin:1vh 0;width:100%}.rooms-choice{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5vh;width:100%}.rooms-choice .room-card{position:relative;width:90%}.room-card .image-wrapper{height:40vw}.self-header{flex-direction:column}.self-header-left,.self-header-right{width:100%}.self-header-right img{margin-top:5vh;width:100%}.self-header-left h2{font-size:4.5vh;line-height:5.5vh;margin-bottom:4vh}.self-header-left span{font-size:1.8vh;line-height:2.3vh}.self-questions .question-div h2{font-size:2.1vh;line-height:3vh;margin-bottom:3vh}.self-questions .possible-answers{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.self-questions .answer-div{font-size:1.6vh;padding:.5vh 1vh}.self-footer{flex-direction:column-reverse}.self-footer .self-footer-left,.self-footer .self-footer-right{margin:2vh 0;width:100%}}.prontuario-list-container{margin:12vh auto;min-height:41.5vh;padding:20px;width:80vw}.prontuario-list-container h2{font-size:3vh;margin-bottom:20px}.prontuario-list-container ul{list-style:none;padding:0}.prontuario-list-container li{margin-bottom:10px}.prontuario-list-container a{color:#044bd9;color:var(--dark-blue);font-size:2vh;text-decoration:none}.prontuario-list-container a:hover{text-decoration:underline}.prontuario-list-container .criar-prontuario-link{color:#044bd9;color:var(--dark-blue);display:block;font-size:2vh;position:fixed;right:10vw;text-decoration:none;top:20vh}.prontuario-list-container .criar-prontuario-link:hover{text-decoration:underline}.prontuario-form-container{margin:12vh auto;padding:20px;width:80vw}.prontuario-form-container h2{font-size:3vh;margin-bottom:20px}.prontuario-form-container form{display:flex;flex-direction:column}.prontuario-form-container input,.prontuario-form-container textarea{border:1px solid #ccc;border-radius:5px;font-size:1.8vh;margin-bottom:15px;padding:10px}.prontuario-form-container button{background-color:#044bd9;background-color:var(--dark-blue);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2vh;padding:10px 15px}.prontuario-form-container button:hover{background-color:#0360d8;background-color:var(--hover-blue)}.prontuario-detail-container{margin:12vh auto;min-height:41.5vh;padding:20px;width:80vw}.prontuario-detail-container h2{font-size:3vh;margin-bottom:20px}.prontuario-detail-container p{font-size:2vh;margin-bottom:10px}.prontuario-detail-container strong{font-weight:600}.login-container{border:1px solid #ccc;border-radius:5px;margin:100px auto;padding:20px;width:300px}.login-container h2{margin-bottom:20px;text-align:center}.login-container div{display:flex;flex-direction:column}.login-container input{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px}.login-container button{background-color:#044bd9;background-color:var(--dark-blue);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.login-container button:hover{background-color:#0360d8;background-color:var(--hover-blue)}button{border:none;border-radius:5px;cursor:pointer;font-size:.9em;padding:10px 15px;transition:background-color .3s ease}.btn-edit{background-color:#044bd9;background-color:var(--dark-blue);color:#fff}.btn-edit:hover{background-color:#0360d8;background-color:var(--hover-blue)}.btn-save{background-color:#5cb85c;color:#fff;margin-right:10px}.btn-save:hover{background-color:#4cae4c}.btn-cancel{background-color:#d9534f;color:#fff}.btn-cancel:hover{background-color:#c9302c}
/*# sourceMappingURL=main.4ea61afb.css.map*/