@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--text-color: #000000;--subtitle-color: #1D2342;--btn-color1: #304b94;--btn-color2: #eb9596;--bg-color1: #fafafa;--bg-color2: #8f98b35e}*{padding:0;margin:0;box-sizing:border-box}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}header{display:flex;align-items:center;justify-content:space-around;padding:0 10vw;background-color:var(--bg-color2)}header .menu-button{display:none}header img{width:150px;height:150px}header nav{display:flex;flex-direction:row;align-items:center;gap:2rem}header ul{display:flex;flex-direction:row;list-style-type:none;gap:3rem}header a{text-decoration:none;color:var(--text-color)}header a:hover{color:var(--btn-color1)}header li{font-family:Raleway;font-size:1.3rem}header button{font-family:Open Sans;background-color:var(--btn-color1);color:var(--bg-color1);font-size:1.2rem;padding:.8rem 1rem;border-radius:12px;border:none}header button:hover{color:var(--btn-color1);background-color:var(--bg-color1);cursor:pointer;transition:all ease .3s}.main-component{display:flex;flex-direction:row;justify-content:space-between;text-align:left;margin:7rem 0}.main-component div{display:flex;flex-direction:column;gap:4rem;width:50%;margin:0 3rem 0 10vw}.main-component h1{font-family:Open Sans;font-size:4rem;color:var(--btn-color1);line-height:1.2}.main-component p{font-family:Raleway;font-size:1.7rem;width:35vw;color:var(--subtitle-color)}.main-component img{width:45vw}.main-component button{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:20vw}.main-component button:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.main-table{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;flex-grow:1}.main-table .item-table{display:flex;flex-direction:column;align-items:center;width:20vw;gap:1rem;padding:1rem;border:1px solid var(--text-color);border-radius:12px;text-align:center}.main-table .item-table img{width:60px}.main-table .item-table h3{font-family:Open Sans;font-size:1.3rem;color:var(--btn-color1)}.main-table .item-table p{font-family:Raleway;font-size:1.1rem;color:var(--subtitle-color)}.circle-section{display:flex;margin-top:7rem}.circle-section img{width:400px;z-index:1;position:absolute;margin:2rem 0;transform:translate(-35%)}.circle-section div{position:relative;display:flex;flex-direction:column;gap:.7rem;justify-content:center;align-items:center;width:100vw;height:370px;text-align:center;margin:auto;z-index:0;background-color:var(--bg-color2);padding:1rem 0 2rem;overflow:visible}.circle-section p{font-family:Raleway;font-size:1.7rem;text-align:center;margin-top:1rem;width:60vw}.grid{margin-top:6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.grid .grid-h1{font-family:Open Sans;font-size:2.4rem;width:40vw;color:var(--btn-color1);text-align:center;margin-bottom:2rem}.grid .grid-templates{margin-top:1rem}.grid .grid-templates .templates{display:flex;flex-direction:column;gap:3.5rem;justify-content:center;align-items:center;width:60%;margin:auto}.grid .grid-templates .templates .template-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.grid .grid-templates .templates img{width:350px;display:flex;margin:auto}.grid .grid-templates .templates .text-template{display:flex;flex-direction:column;gap:.7rem;justify-content:center;align-items:center;height:100%}.grid .grid-templates .templates .text-template h1{font-family:Raleway;font-size:1.7rem;color:var(--text-color);text-align:center}.grid .grid-templates .templates .text-template p{font-family:Raleway;font-size:1.3rem;color:var(--subtitle-color);text-align:center;line-height:1.5}.cta-section{display:flex;flex-direction:column;gap:2rem;margin:4rem 0;justify-content:center;align-items:center}.cta-section h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;width:30vw}.cta-section button{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1rem;border:none;border-radius:12px;width:35vw}.cta-section button:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.how-it-works{margin:12rem 4rem;display:flex;flex-direction:column}.how-it-works .hiw-h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;display:flex;justify-content:flex-start;margin-bottom:2rem}.how-it-works .content-area{display:flex;flex-direction:row;margin:0 8rem;justify-content:center;align-items:center;gap:1rem}.how-it-works .content-area .content{display:flex;flex-direction:column;width:20vw;height:auto;justify-content:center;align-items:center}.how-it-works .content-area .index-content{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;margin-bottom:.6rem;border:2px solid var(--btn-color1);padding:1rem 2rem;border-radius:50%}.how-it-works .content-area h2{font-family:Open Sans;font-size:1.7rem;color:var(--text-color);text-align:center;margin-bottom:.6rem}.how-it-works .content-area p{font-family:Raleway;font-size:1.1rem;color:var(--subtitle-color);text-align:center;line-height:1.5}footer{background-color:var(--bg-color2)}footer .first-line{display:flex;flex-direction:row;justify-content:space-around;align-items:center}footer ul{display:flex;flex-direction:row;list-style-type:none;gap:3rem}footer ul img{width:30px;height:30px}footer ul a:hover{color:var(--btn-color1);transition:all ease .3s;transform:scale(1.1)}footer a{text-decoration:none;color:var(--text-color);font-family:Raleway;font-size:1.1rem}footer a :hover{color:var(--btn-color1);transition:all ease .3s;transform:scale(1.1)}footer img{width:200px;height:200px}footer p{font-family:Raleway;font-size:1.1rem;color:var(--subtitle-color);text-align:center;padding-bottom:1rem}footer p :hover{color:var(--btn-color1);transition:all ease .3s;transform:scale(1.1)}.filter-div{display:flex;flex-direction:row;justify-content:space-between;align-content:center;flex-wrap:wrap;width:75%;margin:2rem auto}.filter-container{display:flex;flex-direction:column;font-family:Open Sans}.filter-container label{display:block;margin-bottom:5px}.filter-container select{border-radius:12px;border:1px solid var(--bg-color2);text-align:left;padding:.7rem 1rem;width:180px;border:1px solid #ccc;background-color:#fff;font-size:16px;color:#333;cursor:pointer}.results-container .results-h2{padding-top:2rem;display:flex;justify-content:center;font-family:Open Sans;font-weight:400;font-size:2.5rem}.results-container .results-p{padding-top:2rem;display:flex;justify-content:center;font-family:Open Sans;font-weight:400;font-size:1rem}.results-p{margin:1rem 0 4rem}.searchCEP-form{display:flex;flex-direction:column;width:40vw;margin:10rem auto;gap:2rem;font-family:Raleway}.searchCEP-form h1{font-weight:600;text-align:center;margin:1rem 0}.searchCEP-form input{margin:auto;padding:1rem;width:35vw;border:1px solid var(--bg-color2);border-radius:12px;color:var(--text-color);background-color:var(--bg-color1);font-size:1.2rem}.searchCEP-form button{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:25vw;grid-column:span 2;margin:auto}.searchCEP-form button:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.card-component{margin:2rem auto;border-radius:24px;box-shadow:5px 5px 12px #0000004f;background-color:var(--bg-color2);display:flex;flex-direction:column;justify-content:space-between;width:80%;padding:2rem}.card-component .info-row{display:flex;flex-direction:row;justify-content:space-between}.card-component .info{display:flex;flex-direction:row;gap:2rem}.card-component .info img{width:180px;height:180px;border-radius:50%}.card-component .info .info-card{display:flex;flex-direction:column;gap:1rem;justify-content:center;font-family:Open Sans}.card-component .info .info-card h1{font-size:2rem;color:var(--text-color);font-weight:400}.card-component .info .info-card h2{font-size:1.3rem;color:var(--subtitle-color);font-weight:400}.card-component .info-adicional{margin-top:2rem;font-family:Raleway}.card-component .info-adicional h2{font-weight:500;margin-bottom:1rem}.card-component .info-adicional p{font-size:1.2rem;text-align:start}.card-component .buttons{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.card-component .buttons .open-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--btn-color1);border:none;border-radius:12px;color:var(--bg-color1);font-size:1.5rem}.card-component .buttons .open-button .open-button{transition:transform .3s ease}.card-component .buttons .open-button .arrow{display:inline-block;transition:transform .3s ease}.card-component .buttons .open-button .arrow.rotated{transform:rotate(180deg)}.card-component .buttons .open-button:hover{color:var(--btn-color1);background-color:var(--bg-color1);cursor:pointer;transition:all ease .3s}.card-component .cta-buttons{display:flex;flex-direction:row;gap:1rem}.card-component .cta-buttons .price-button{background-color:var(--btn-color2);color:var(--bg-color1)}.card-component .cta-buttons .price-button:hover{color:var(--btn-color2);background-color:var(--bg-color1);cursor:pointer;transition:all ease .3s}.card-component .cta-buttons .wwp-button{background-color:var(--btn-color1);color:#fff}.card-component .cta-buttons .wwp-button:hover{color:var(--btn-color1);background-color:var(--bg-color1);cursor:pointer;transition:all ease .3s}.card-component .cta-buttons button{padding:1rem 2rem;font-size:1.3rem;border:none;border-radius:12px;font-family:Open Sans;font-weight:600}.hero-profissional{margin:7rem 0;display:flex;align-items:center;justify-content:center;gap:7rem}.hero-profissional img{width:500px;border-radius:24px}.hero-profissional .hp-content{width:50%;display:flex;flex-direction:column;gap:3rem}.hero-profissional .hp-content h1{font-family:Open Sans;font-size:3.2rem;color:var(--btn-color1)}.hero-profissional .hp-content p{font-family:Raleway;font-size:1.6rem}.hero-profissional .hp-content a{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:20vw;text-decoration:none;text-align:center}.hero-profissional .hp-content a:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.atender-div{display:flex;flex-direction:column;gap:4rem;justify-content:center;align-items:center}.atender-div h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center}.atender-div .item-grid{display:flex;flex-direction:row;gap:4rem;justify-content:center;align-items:first baseline;flex-wrap:wrap}.atender-div .item-grid .atender-item{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem}.atender-div .item-grid .atender-item img{width:300px;height:300px;border-radius:20px}.atender-div .item-grid .atender-item p{font-family:Raleway;font-size:1.3rem;color:var(--subtitle-color);text-align:center;width:300px}.atender-div h2{font-family:Raleway;font-size:1.7rem;color:var(--text-color);text-align:center;width:60vw;font-weight:400}.atender-div a{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:40vw;text-decoration:none;text-align:center}.atender-div a:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.como-funciona-profissional{display:flex;position:relative;flex-direction:column;margin-top:7rem;padding:3rem 7rem;background-color:var(--bg-color2);gap:3rem;overflow:hidden}.como-funciona-profissional img{width:400px;z-index:1;position:absolute;margin:2rem 0;transform:translate(400%)}.como-funciona-profissional h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;display:flex;justify-content:center}.como-funciona-profissional .item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1rem;width:80vw}.como-funciona-profissional .item h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;margin-bottom:.6rem;border:2px solid var(--btn-color1);padding:1rem 2rem;border-radius:50%}.como-funciona-profissional .item p{font-family:Raleway;font-size:1.3rem;color:var(--subtitle-color);text-align:start;line-height:1.5}.como-funciona-profissional a{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:40vw;margin:auto;text-decoration:none;text-align:center}.como-funciona-profissional a:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.fazerparte-div{display:flex;position:relative;flex-direction:column;margin-top:7rem;padding:3rem 7rem;background-color:var(--bg-color2);gap:3rem;overflow:hidden}.fazerparte-div img{width:400px;z-index:1;position:absolute;margin:2rem 0;transform:translate(-75%,120%);display:none}.fazerparte-div h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:start;display:flex;justify-content:center}.fazerparte-div .item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1rem;width:80vw}.fazerparte-div .item h1{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;margin-bottom:.6rem;border:2px solid var(--btn-color1);padding:1rem 2rem;border-radius:50%}.fazerparte-div .item p{font-family:Raleway;font-size:1.3rem;color:var(--subtitle-color);text-align:start;line-height:1.5}.fazerparte-div a{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:40vw;margin:auto;text-decoration:none;text-align:center}.fazerparte-div a:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.form-cadastro{display:flex;flex-direction:column;margin:4rem 0}.form-cadastro h1{font-family:Raleway;font-weight:400;text-align:center;margin:3rem}.form-cadastro form{display:grid;grid-template-columns:repeat(2,1fr);width:40vw;margin:2rem auto;gap:1rem}.form-cadastro form input[disabled]{background-color:var(--bg-color2);cursor:not-allowed}.form-cadastro form input{padding:1rem;border:1px solid var(--bg-color2);border-radius:12px;color:var(--text-color);background-color:var(--bg-color1);font-size:1.2rem}.form-cadastro form input::placeholder{color:var(--text-color);font-family:Raleway;font-size:1.2rem}.form-cadastro form .consultaSocial{display:flex;flex-direction:column;font-family:Raleway;gap:.2rem;justify-content:center;align-items:center;font-size:1.2rem;border:1px solid var(--bg-color2);border-radius:12px}.form-cadastro form .consultaSocial .consultaSocial-item{display:flex;flex-direction:row;gap:.2rem;justify-content:center;align-items:baseline}.form-cadastro form .consultaSocial #consultaSocial-sim{margin-right:1rem}.form-cadastro form select{padding:1rem;border:1px solid var(--bg-color2);border-radius:12px;font-family:Raleway;font-size:1.2rem;background-color:var(--bg-color1)}.form-cadastro form .inputFile{font-family:Raleway}.form-cadastro form .inputFile .custom-inputFile{display:flex;justify-content:center;align-items:center;font-size:1.2rem;padding:8px 12px;cursor:pointer;background-color:var(--btn-color1);color:#fff;border-radius:12px;width:100%;height:100%}.form-cadastro form .inputFile .custom-inputFile:hover{color:var(--btn-color1);background-color:var(--bg-color2)}.form-cadastro form .inputFile .inputFileItem{display:none}.form-cadastro form textarea{grid-column:span 2;border:1px solid var(--bg-color2);border-radius:12px;font-family:Raleway;font-size:1.2rem;resize:vertical;width:100%;height:auto;background-color:var(--bg-color1);padding:1rem}.form-cadastro form textarea::placeholder{color:var(--text-color);font-family:Raleway;font-size:1.2rem}.form-cadastro button{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1.4rem 1rem;border-radius:12px;border:none;width:40vw;margin:auto;grid-column:span 2}.form-cadastro button:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.login-form{margin:3rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-color2);width:30vw;padding:2rem;border-radius:12px;gap:1rem}.login-form h2{font-family:Open Sans;font-size:2.4rem;color:var(--btn-color1);text-align:center;margin-bottom:3rem}.login-form input{font-size:1.1rem;padding:1.5rem;width:25rem;border:1px solid var(--bg-color2);border-radius:12px;color:var(--text-color);background-color:var(--bg-color1);font-family:Open Sans;margin-bottom:1rem}.login-form button{font-family:Open Sans;background-color:var(--btn-color2);color:var(--bg-color1);font-size:1.6rem;padding:1rem;border:none;border-radius:12px;width:15vw;margin-bottom:1rem}.login-form button:hover{color:var(--btn-color1);background-color:var(--bg-color2);cursor:pointer;transition:all ease .3s}.login-form a{text-decoration:none;color:var(--text-color);font-family:Raleway;font-size:1.2rem}.login-form a:hover{color:var(--btn-color1)}@media (max-width: 1300px){header{justify-content:space-between;z-index:0}header .nav,header .action-btn{display:none}header .menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:30px;right:20px;background:var(--bg-color1);padding:20px;border-radius:12px;box-shadow:0 4px 6px #0000001a;z-index:1;font-family:Raleway;font-size:1.2rem;max-width:380px}header .menu-button .button{width:120%}header .close-button{display:absolute;z-index:2;color:var(--bg-color1);background-color:var(--btn-color1);margin:12px}header .content-menu{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;padding:32px 100px}.main-component{flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:4rem 0;gap:2rem}.main-component div{width:90%;text-align:center;margin:0}.main-component h1{font-size:3.5rem}.main-component p{width:90%}.main-component button{margin:auto;width:60%}.main-component img{width:80%}.circle-section img{transform:translate(-60%)}.cta-section h1{width:80%}.cta-section Link{margin:auto}.how-it-works .content-area{justify-content:space-between;margin:0 2rem}footer .first-line{justify-content:space-between;margin:0 3rem}footer ul{flex-direction:column;gap:1rem;text-align:center}.searchCEP-form{width:80vw}.searchCEP-form input{width:40vw}.filter-container{display:grid;grid-template-columns:(3,1fr);grid-template-rows:(2,auto);margin-bottom:1rem}.filter-div{display:flex;flex-direction:row;justify-content:space-between;align-content:center;flex-wrap:wrap;width:75%;margin:2rem auto}.hero-profissional{flex-direction:column}.hero-profissional .hp-content{text-align:center;width:80%}.hero-profissional .hp-content a{margin:auto;width:40vw}.card-component{padding:1.5rem}.card-component .info .info-card h2{font-size:1.1rem;color:var(--subtitle-color);font-weight:400}}@media (max-width: 1100px){.card-component{margin:1rem auto}.card-component .info img{width:100px;height:100px}.card-component .cta-buttons button{font-size:1rem;width:50%}.card-component .empresa-buttons .empresa-button{width:100%}}@media (max-width: 1000px){.main-table{flex-direction:column}.main-table .item-table{width:70%;text-align:center;margin:0}.grid .grid-h1{width:70vw}.grid .template-div{width:70vw;display:flex;flex-direction:column}.grid .reverse{flex-direction:column-reverse!important}.hero-profissional .hp-content a{width:50vw}.atender-div a{width:80vw}.como-funciona-profissional{padding:3rem 0;justify-content:center;align-items:center}.como-funciona-profissional button{width:80vw}.form-cadastro form{display:flex;flex-direction:column;justify-content:center;width:80vw}.fazerparte-div{padding:3rem 0;justify-content:center;align-items:center}.fazerparte-div button{width:80vw}.searchCEP-form{width:90vw}.searchCEP-form input{width:50vw}}@media (max-width: 800px){.how-it-works .hiw-h1{margin-bottom:3rem}.how-it-works .content-area{flex-direction:column!important;width:80%;gap:2rem!important}.how-it-works .content-area .content{width:100%!important}.circle-section img{transform:translate(-80%)}.circle-section div{height:auto}.circle-section p{padding:1rem}.card-component .info img{width:70px;height:70px}.card-component .buttons{gap:1rem}.card-component .cta-buttons{flex-direction:column}.card-component .cta-buttons button{font-size:1rem;width:100%;margin:auto}.fazerparte-div img{display:none}.searchCEP-form{width:80vw}.searchCEP-form input{width:60vw}.searchCEP-form button{width:40vw}}@media (max-width: 600px){.cta-section a{width:70vw}.cta-section a button{width:70vw}footer .first-line{flex-direction:column}footer .first-line ul{margin-bottom:3rem}footer .icon-links{flex-direction:row;margin-bottom:1rem}.card-component{width:90%}.card-component .info .info-card{gap:.5rem}.card-component .info .info-card h1{font-size:1.5rem}.card-component .info .info-card h2{font-size:1rem}.card-component .info-row{flex-wrap:wrap}.card-component .buttons{margin-top:1rem;flex-direction:row-reverse;gap:.7rem;margin:1rem auto;align-items:center}.card-component .buttons .wwp-button{padding:1rem;width:30vw}.card-component .cta-buttons{flex-direction:row;gap:.5rem;margin:auto}.card-component .cta-buttons button{font-size:1rem;width:50%}.hero-profissional img{width:400px}.filter-div{display:flex;flex-direction:column;justify-content:space-between;align-content:center;flex-wrap:wrap;width:75%;margin:2rem auto}.filter-container select{border-radius:12px;border:1px solid var(--bg-color2);text-align:left;padding:.7rem 1rem;width:80vw;border:1px solid #ccc;background-color:#fff;font-size:16px;color:#333;cursor:pointer}.searchCEP-form{margin:7rem auto;width:90vw}.searchCEP-form input{width:80vw}.searchCEP-form button{width:80vw}}@media (min-width: 1000px){.template-div{flex-direction:row!important}.info-row{flex-direction:column}}
