.main-content{background-color:#f0f0f0;padding:93px 0}@media screen and (min-width: 0px) and (max-width: 640px){.main-content{padding:0}.banner-numeros{display:none}}.container-banner-top{width:min(100% - 1rem,78rem);margin-inline:auto}.banner-top{background-image:url(/imagens/main/banner-top.png);background-size:cover;background-repeat:no-repeat;height:557px;border-radius:30px;padding:0 50px 50px;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:column}.banner-top h2{font-family:Marcellus,serif;font-weight:400;font-size:56px;color:#fff}.banner-top h3{font-family:Marcellus,serif;font-weight:400;font-size:20px;color:#f1f1f1;text-transform:uppercase}.banner-top p{font-family:Inter,sans-serif;font-weight:300;font-size:16px;color:#fff;line-height:29px;width:55%}.banner-top .flex-btn{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:50px}.banner-top .btn-nossas-especialidades a{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#303030;padding:15px 25px;background-color:#fff;border-radius:99px;margin-right:15px}.banner-top .btn-assista-ao-video a,.banner-top .btn-assista-ao-video button{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#fff;padding:15px 25px;background-color:#ffffff1a;border:solid 1px #FFFFFFED;border-radius:99px}@media screen and (min-width: 0px) and (max-width: 908px){.banner-top p{width:75%}}@media screen and (min-width: 596px) and (max-width: 667px){.banner-top{height:665px}}@media screen and (min-width: 405px) and (max-width: 595px){.banner-top{height:946px}}@media screen and (min-width: 0px) and (max-width: 594px){.banner-top{height:960px}}@media screen and (min-width: 0px) and (max-width: 640px){.banner-top{align-items:center}}@media screen and (min-width: 0px) and (max-width: 536px){.banner-top .btn-assista-ao-video{margin-top:50px}.banner-top .flex-btn{justify-content:center}}.container-contato-top{width:min(100% - 1rem,78rem);margin-inline:auto}.contato-top{background:#fff;height:375px;border-radius:30px;padding:30px 50px 50px;margin:-35px 0 50px}.contato-top h2{font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#7b798c}.contato-top .form-modal input,.contato-top .form-modal select{height:52px;background-color:#f6f6f6;border:unset;border-radius:12px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#7b798c}.contato-top .form-modal button{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#fff;padding:15px 25px;background-color:#7b798c;border-radius:99px;margin-top:30px}@media screen and (min-width: 0px) and (max-width: 767px){.contato-top .form-modal input,.contato-top .form-modal select{height:unset}.contato-top{height:625px}.contato-top h2{margin:0 0 10px}.contato-top .form-modal button{padding:10px 25px}}@media screen and (min-width: 0px) and (max-width: 640px){.container-contato-top{display:none}}.shultz-odonto h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c}.shultz-odonto h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;margin-top:30px}.shultz-odonto p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:29px;color:#7b798c}.shultz-odonto a{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:29px;color:#7b798c;text-decoration:underline;margin-left:10px}.shultz-odonto .check-list p{margin:10px 0}.shultz-odonto .check-list img{max-width:22px;margin:0 5px 5px 0}@media screen and (min-width: 0px) and (max-width: 640px){.shultz-odonto{padding:50px 0 15px}}.container-especialidades{width:min(100% - 1rem,78rem);margin-inline:auto}.especialidades{background:#8d817a0f;border-radius:30px;padding:50px 50px 100px;margin:50px 0}.especialidades h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c;text-align:center}.especialidades h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;margin-top:30px;text-align:center}.especialidades p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:29px;color:#7b798c;text-align:center}@media screen and (min-width: 0px) and (max-width: 640px){.especialidades{padding:50px 15px 100px}}.lentes-de-resina{margin:50px 0}.lentes-de-resina h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c}.lentes-de-resina h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;margin-top:30px}.lentes-de-resina p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:29px;color:#7b798c}.lentes-de-resina p strong{font-weight:700;color:#7b798c}.lentes-de-resina .btn-agendamento{margin-top:45px}.lentes-de-resina .btn-agendamento a{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#fff;padding:15px 25px;background-color:#7b798c;border-radius:99px}.container-lentes-de-porcelana{width:min(100% - 1rem,78rem);margin-inline:auto}.lentes-de-porcelana{background:#8d817a0f;border-radius:30px;padding:50px;margin:50px 0}.lentes-de-porcelana h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c}.lentes-de-porcelana h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;margin-top:30px}.lentes-de-porcelana p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:29px;color:#7b798c;margin-top:25px}.lentes-de-porcelana .btn-agendamento{margin-top:45px}.lentes-de-porcelana .btn-agendamento a{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#fff;padding:15px 25px;background-color:#7b798c;border-radius:99px}@media screen and (min-width: 0px) and (max-width: 768px){.lentes-de-porcelana img{margin-top:50px}}@media screen and (min-width: 0px) and (max-width: 640px){.lentes-de-porcelana{padding:50px 0}}.container-antes-e-depois{width:min(100% - 1rem,80rem);margin-inline:auto}.antes-e-depois h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c;text-align:center}.antes-e-depois h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;text-align:center}.antes-e-depois p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:29px;color:#7b798c;margin-top:50px;text-align:center}.antes-e-depois .clique-e-fale-conosco{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.antes-e-depois .clique-e-fale-conosco a{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#9e9e9e;text-decoration:underline;margin:50px 0 15px 10px}.container-banner-instagram{width:min(100% - 1rem,78rem);margin-inline:auto}@media screen and (min-width: 0px) and (max-width: 640px){.container-banner-instagram{display:none}}.depoimentos{background-image:url(/imagens/main/institucional/bg-depoimentos.png);background-repeat:no-repeat;background-position:center;background-size:contain}.depoimentos h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c;text-align:center}.depoimentos h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;text-align:center}.depoimentos p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:29px;color:#7b798c;text-align:center;padding:0 80px}.depoimentos .cards-depoimentos .card{background-color:#eae9e9;border-radius:30px}.depoimentos .cards-depoimentos .card p.depoimento{text-align:left;padding:30px;height:185px}.depoimentos .cards-depoimentos .card .cliente p{padding:0;margin:0 0 0 10px}.depoimentos .cards-depoimentos .card h4{font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#7b798c;margin:0 0 5px 10px}.depoimentos .cards-depoimentos .card img.estrelas{margin:0 0 0 30px}.depoimentos .cards-depoimentos .card .flex-icone-aspas-cliente{display:flex;align-items:center;padding:30px}@media screen and (min-width: 0px) and (max-width: 440px){.depoimentos p{padding:0 40px}}.swiper{width:100%;height:100%}.ativo{display:flex!important}.swiperDepoimentos{margin-top:20px}.swiperDepoimentos .swiper-slide{background-color:#eae9e9;border-radius:30px}.swiperDepoimentos .swiper-pagination-bullet-active{background:#7b798c}.swiperDepoimentos .card p.depoimento{text-align:left;padding:30px;min-height:185px}.swiperDepoimentos .card .cliente p{padding:0;margin:0 0 0 10px}.swiperDepoimentos .card h4{font-family:Inter,sans-serif;font-weight:700;font-size:20px;color:#7b798c;margin:0 0 5px 10px}.swiperDepoimentos .card img.estrelas{margin:0 0 0 30px}.swiperDepoimentos .card .flex-icone-aspas-cliente{display:flex;align-items:center;padding:30px}.container-perguntas-frequentes{width:min(100% - 1rem,78rem);margin-inline:auto}.perguntas-frequentes{background:#9e9e9e;border-radius:30px;padding:50px;margin:50px 0}.perguntas-frequentes h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#fff}.perguntas-frequentes h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase}.perguntas-frequentes p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:29px;color:#fff}.accordion{width:90%;border-bottom:1px solid #ffffff3b;margin-bottom:10px}.accordion h4{font-family:Marcellus,serif;font-weight:400;font-size:20px;color:#fff}.heading{color:#fff;padding:5px 15px;cursor:pointer;transition:.25s ease-in-out}.heading:nth-last-child(2){border-bottom:0}.heading:before{content:"";vertical-align:middle;border-top:7px solid #FFF;border-left:7px solid transparent;border-right:7px solid transparent;float:right;transform:rotate(0);transition:all .5s;margin:22px 20px 0 0}.active-accordion:before{transform:rotate(-180deg)}.contents{display:none;padding:5px 15px}.contents ul{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:29px;color:#fff}.contents ul li:has(strong){display:grid;grid-template-columns:120px 1fr;align-items:start;gap:10px}.contents ul li.custom-margin{margin-bottom:30px}.contents ul li strong{color:#fff}@media screen and (min-width: 0px) and (max-width: 640px){.accordion{margin:0 auto 10px}}.container-galeria{width:min(100% - 1rem,78rem);margin-inline:auto}.galeria h2{font-family:Marcellus,serif;font-weight:400;font-size:45px;color:#7b798c;text-align:center}.galeria h3{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#7b798c;text-transform:uppercase;text-align:center}.galeria .btn-ver-galeria{margin:80px auto 0;display:flex;justify-content:center}.galeria .btn-ver-galeria a{font-weight:500;font-size:14px;color:#fff;padding:15px 25px;background-color:#7b798c;border-radius:99px}.swiperGaleria{margin-top:80px}.swiperGaleria .swiper-pagination-bullet-active{background:#7b798c}.swiperGaleria .swiper-slide{overflow:visible;z-index:10;transition:transform .3s ease}.swiperGaleria .swiper-slide:hover{transform:scale(1.05);z-index:10}.swiperGaleria .card{height:335px;border-radius:30px;overflow:hidden}.swiperGaleria .card img{width:100%;height:100%;object-fit:cover;border-radius:30px}.container-contato{width:min(100% - 1rem,78rem);margin-inline:auto}section.conteudo-principal{background:#8d817a0f;border-radius:30px;margin:100px 0;padding:80px 50px}section.conteudo-principal .mapa iframe{margin:15px 0 0;border-radius:25px;height:600px;width:100%}section.conteudo-principal .texto{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#7b798c;padding:0 30px}section.conteudo-principal .texto h2{font-family:Marcellus,serif;font-weight:400;font-size:50px}section.conteudo-principal .texto h3{font-weight:400;font-size:16px;text-transform:uppercase}section.conteudo-principal .texto p{margin:0 0 35px}section.conteudo-principal .texto p.custom-padding{padding:0 50px}section.conteudo-principal .texto p strong{font-weight:700;color:#7b798c}section.conteudo-principal .form-contato input{background-color:#fff;border-radius:14px;border:solid 1px #7B798C24;height:50px;font-family:Inter,sans-serif;font-weight:400;color:#444}section.conteudo-principal .form-contato select{background-color:#fff;border-radius:14px;border:solid 1px #7B798C24;height:50px;font-family:Inter,sans-serif;font-weight:400;color:#444}section.conteudo-principal .form-contato textarea{background-color:#fff;border-radius:14px;border:solid 1px #7B798C24;height:130px;font-family:Inter,sans-serif;font-weight:400;color:#444}section.conteudo-principal .form-contato button{font-weight:500;font-size:14px;color:#fff;padding:15px 25px;background-color:#7b798c;border-radius:99px;width:167px}@media screen and (min-width: 0px) and (max-width: 640px){main{padding:50px 0}section.conteudo-principal{padding:80px 0;margin:100px 0 0}section.conteudo-principal .texto{margin-top:50px}}.swiper-slide[data-astro-cid-dvamtnod]{display:flex;justify-content:center;align-items:center}
