@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sora';font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQbuFFYT72XzQspDqW1KX7wmA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sora';font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQbuFFYT72XzQUpDqW1KX4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#0d6efd;--success:#12E243;--dark:#212529;--azul:#188DC3;--p:#3C3C3C;--verdeClaro:#019FA1}body{padding-top:90px}h1,h2,h3,h4,h5,h6{font-family:'Sora',sans-serif;color:var(--azul)}a{font-family:'Sora',sans-serif;color:var(--p);font-size:1.25rem}p{font-family:'Montserrat',sans-serif;color:var(--p);font-size:1.25rem}a{text-decoration:none}h2{font-size:2.5rem}.site-header{z-index:1000}.site-header .navbar-brand img{max-width:120px}a.nav-link{font-size:20px;color:var(--azul);font-weight:700}.nav-link:focus,.nav-link:hover{color:#019fa1}ul#menu-menu-principal{gap:3rem;margin-left:4rem}.btn{border-radius:10px;padding:18px 30px;font-size:18px;font-weight:700}.btn-success{background-color:var(--success);border:1px solid var(--success)}.btn-success:hover{background:linear-gradient(90deg,#188DC3 0%,#69B8DC 100%);border:1px solid #fff0}.btn-main{background-color:#69B8DC;color:#fff}.btn-main:hover{background-color:var(--success);color:#fff}.btn-transparent{display:inline-block;border:3px solid #fff;color:#fff;width:max-content}.btn-transparent:hover{background-color:#fff;color:var(--azul)}#mainMenu .btn.btn-main{padding:12px 30px}.hero{min-height:68vh;display:flex;align-items:center;background-size:cover}.hero h1{font-size:2.5rem;margin-bottom:2.2rem}.card{border:none;border-radius:12px;transition:0.3s ease}.card:hover{transform:translateY(-5px)}.site-footer{margin-top:60px}h1,h2,h3{font-weight:700}section{scroll-margin-top:100px}.card-diferencial{position:relative;border:none;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .2);margin:0 15px}.card-diferencial:hover{background-color:var(--azul)}.card-diferencial:hover :is(h5,p){color:#fff}.card-diferencial:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.card-diferencial .icone{height:75px}.card-diferencial::before,.card-diferencial::after{content:"";position:absolute;top:0;width:2px;height:100%;pointer-events:none}.card-diferencial::before{left:0;background:linear-gradient(to bottom,transparent 0%,#188DC3 50%,transparent 100%)}.card-diferencial::after{right:0;background:linear-gradient(to bottom,transparent 0%,#69B8DC 50%,transparent 100%)}.card-diferencial h5{color:#019FA1;font-size:1.25rem;font-weight:700}.card-diferencial p{margin-top:1.5rem;font-size:1rem;color:#3C3C3C}#tratamentos{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/bg-tratamentos.png);background-size:cover;padding:100px 0}.slider-tratamentos{display:flex!important;align-items:center;gap:20px;padding:0 3rem}.slider-tratamentos .card{margin:0 25px;border-radius:10px;border:none;min-height:420px}.slider-tratamentos .card:hover{transform:translateY(0)}.slider-tratamentos .card .img-card{position:relative}.slider-tratamentos .card .img-card::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .87);border-radius:10px 10px 0 0;z-index:0;display:none}.slider-tratamentos .card .btn{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:10px 40px;width:max-content;z-index:1;display:none}.slider-tratamentos .card .btn:hover{background-color:var(--azul)}.slider-tratamentos .card:hover .img-card::after{display:block}.slider-tratamentos .card:hover .btn{display:block}.slider-tratamentos .card img{width:100%;height:190px;border-radius:10px 10px 0 0;object-fit:cover}.slider-tratamentos .card .info{padding:20px 30px}.slider-tratamentos .card .info p{font-size:1.15rem}.slider-tratamentos .card .info h5{color:var(--verdeClaro);font-weight:700;min-height:50px}.slider-tratamentos button.slick-prev{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/arrow-left.png);background-size:contain;background-repeat:no-repeat;width:80px;height:80px;font-size:0;background-color:unset;border:none}.slider-tratamentos button.slick-next{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/arrow-right.png);background-size:contain;background-repeat:no-repeat;width:80px;height:80px;font-size:0;background-color:unset;border:none}#sobre h2{font-size:2.8rem}#depoimentos h2{color:var(--verdeClaro)}.slider-feedback{display:flex!important;align-items:center;gap:20px;padding:0 3rem}.slider-feedback .slick-slide{padding:20px 0}.slider-feedback button.slick-prev{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/arrow-left-green.png);background-size:contain;background-repeat:no-repeat;width:80px;height:80px;font-size:0;background-color:unset;border:none}.slider-feedback button.slick-next{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/arrow-right-green.png);background-size:contain;background-repeat:no-repeat;width:80px;height:80px;font-size:0;background-color:unset;border:none}.card-feedback{position:relative;border:none;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .2);margin:0 15px}.card-feedback::before,.card-feedback::after{content:"";position:absolute;top:0;width:2px;height:100%;pointer-events:none}.card-feedback::before{left:0;background:linear-gradient(to bottom,transparent 0%,#188DC3 50%,transparent 100%)}.card-feedback::after{right:0;background:linear-gradient(to bottom,transparent 0%,#69B8DC 50%,transparent 100%)}.card-feedback .letra{display:inline-block;background:#236E71;color:#fff;width:max-content;margin:-50px auto 0;padding:20px 30px;border-radius:10px;font-size:3.5rem;line-height:.8;font-weight:700}.card-feedback .info{padding:20px 40px}.card-feedback h5{color:var(--verdeClaro);font-size:1.25rem;font-weight:700}.card-feedback p{margin-top:1.5rem;font-size:1.25rem;color:var(--p)}#galeria{background:#188DC3;background:linear-gradient(270deg,#188DC3 0%,#69B8DC 100%)}#galeria img{aspect-ratio:16/9;object-fit:cover}iframe{aspect-ratio:16/7}.end-mapa p{margin-bottom:0;font-weight:700;color:var(--p)}.end-mapa p br{display:none}.end-mapa .icon{padding:13px 20px;background:var(--azul);color:#fff;border-radius:10px}footer{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/bg-footer.png);background-size:cover}.footer-top{padding:80px 0}.footer-bot p{margin-bottom:0;color:var(--azul);font-size:1rem}footer .logo{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 50px 50px 0;position:relative}footer .logo::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff}ul.menu-politicas{margin-bottom:0}ul.menu-politicas a{color:var(--azul);font-size:1rem;text-decoration:unset}.contatos{display:flex;flex-direction:column;gap:30px}.contatos .item{display:flex;align-items:center;gap:10px}.contatos .icone{background:var(--azul);color:#fff;border-radius:3px;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.contatos .icone i{font-size:1.5rem}.contatos .item p{margin-bottom:0;text-align:left;font-family:'Montserrat'}.contatos .btn-transparent{margin-top:3rem}section.politicas{padding:100px}section.politicas :is(h1,h2,h3,h4,h5,h6){color:var(--azul);font-weight:700;margin-top:50px}section.politicas :is(p,li){color:var(--p);font-size:1.25rem;margin-bottom:1.5rem;font-family:'Montserrat'}section.politicas h2{font-size:2.5rem}section.politicas h3{font-size:2rem}section.politicas h4{font-size:1.5rem}@media(max-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1100px}a.nav-link{font-size:16px}.site-header .navbar-brand img{max-width:100px}.btn{font-size:16px;padding:16px 30px}ul#menu-menu-principal{gap:2.5rem}.hero h1{font-size:2.3rem}p,a{font-size:1.05rem}h2{font-size:2.1rem}.card-diferencial{margin:0 10px}.card-diferencial h5{font-size:1.05rem}.card-diferencial p{font-size:.9rem;margin-top:1rem}.slider-tratamentos .card{margin:0 15px;min-height:380px}.slider-tratamentos .card .info h5{font-size:1.05rem}.slider-tratamentos .card img{height:150px}.slider-tratamentos .card .info{padding:20px 25px}.slider-tratamentos .card .info p{margin-bottom:0;font-size:1rem}.card-feedback .letra{margin:-40px auto 0;padding:15px 20px;font-size:3rem}.card-feedback h5{font-size:1.05rem}.card-feedback p{font-size:1.05rem}.footer-top{padding:50px 0}.footer-bot p,ul.menu-politicas a{font-size:.8rem}.contatos .icone{width:46px;height:46px}.contatos .btn-transparent{margin-top:1.5rem;padding:12px 30px}footer .logo img{width:80%}}@media(max-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1050px}a.nav-link{font-size:14px}.hero{min-height:64vh}p,a{font-size:.95rem}h2{font-size:2rem}.slider-tratamentos .card{min-height:330px}.slider-tratamentos .card .info h5{min-height:40px}.slider-tratamentos .card .info p{font-size:.95rem}.card-feedback p{font-size:.95rem}.card-feedback .info{padding:15px 30px}.card-diferencial p{margin-top:1rem;margin-bottom:0}.footer-bot p,ul.menu-politicas a{font-size:.7rem}}@media(max-width:1280px){.btn{font-size:14px;padding:14px 30px}}@media(max-width:1024px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}p,a{font-size:.85rem}.hero{min-height:54vh}ul#menu-menu-principal{gap:1.5rem}.hero h1{font-size:2rem}.btn{font-size:15px}.slider-tratamentos .card .info p{font-size:.85rem}#sobre h2{font-size:2rem}.footer-bot p,ul.menu-politicas a{font-size:.7rem}}@media(max-width:991px){body{text-align:center}p,a{font-size:1.25rem}.site-header .navbar-brand img{max-width:110px}nav.navbar.navbar-expand-lg.navbar-light.py-3{justify-content:center}.btn{font-size:20px}.hero{min-height:100vh;display:flex;align-items:flex-end}.card-diferencial p{font-size:1rem}.slider-tratamentos{display:flex!important;align-items:center;gap:20px;padding:0 0rem;flex-wrap:wrap;justify-content:center}.slider-tratamentos .card img{height:180px}section#pagamento .row{flex-direction:column-reverse}section#pagamento .col-lg-4.offset-lg-1.d-flex.flex-column.justify-content-center.align-items-start{align-items:center!important}.contatos{margin-top:4rem;margin-left:2rem}footer{background-image:none;background:#188DC3;background:linear-gradient(180deg,#188DC3 0%,#69B8DC 100%)}.end-mapa p{text-align:left}.slider-feedback{display:flex!important;gap:20px;flex-direction:column;padding:0 0rem}ul.menu-politicas{justify-content:center}.slider-tratamentos .card:hover .img-card::after,.slider-tratamentos .card:hover .img-card::after,.slider-tratamentos .card:hover .btn{display:none}.slider-tratamentos .card .info .btn{display:block;position:relative;top:unset;left:unset;transform:unset;padding:10px 20px;margin:1rem auto 0;font-size:.9rem}}@media(max-width:560px){body{padding-top:110px}h2{font-size:1.9rem}.btn{font-size:16px;padding:12px 20px}.hero{min-height:1025px;align-items:flex-end}.hero .conteudo{padding:0 1.5rem}.hero .conteudo p br{display:none}.card-diferencial{margin:0 70px;padding:50px 30px!important}.card-diferencial h5{font-size:1.25rem}#tratamentos{background-image:url(https://www.rpodontologia.com.br/wp-content/themes/cms/assets/css/../img/bg-tratamentos-mob.png)}.slider-tratamentos .card .info h5{font-size:1.25rem}.slider-tratamentos .card .info p{font-size:1.15rem}.card-feedback h5{font-size:1.25rem}.card-feedback p{font-size:1.25rem}.end-mapa .icon i{font-size:2.5rem}iframe{aspect-ratio:16/20}.end-mapa p{font-size:1.1rem}.contatos .item p{font-size:1rem}footer .logo::before{left:-99%}.card-feedback{margin:0 35px}footer .logo{padding:2rem 0}footer .logo img{width:70%}ul.menu-politicas{margin-bottom:2rem;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;border-bottom:1px solid var(--azul);padding-bottom:2rem}.footer-bot p,ul.menu-politicas a{font-size:.9rem}.footer-bot svg{height:35px;width:100px;margin-top:10px}.contatos{margin-top:4rem;margin-left:0rem}.contatos .btn-transparent{margin:2rem auto 0}.slider-tratamentos .card .info h5{min-height:auto}.slider-tratamentos .card .info .btn{margin:1.5rem auto 0;font-size:1rem}}@media(max-width:390px){.card-diferencial{margin:0 50px;padding:50px 30px!important}}@media(max-width:375px){body{padding-top:80px}.hero{min-height:845px}.hero .conteudo{padding:0 1rem}.hero h1{font-size:1.7rem}img.custom-logo{width:70px;height:auto}p,a{font-size:1rem}.btn{font-size:14px;padding:12px 15px}h2{font-size:1.7rem}#sobre h2{font-size:1.7rem}.card-diferencial{margin:0 40px;padding:40px 30px!important}.card-feedback h5{font-size:1.05rem}.card-feedback p{font-size:1rem}.end-mapa p{font-size:1rem}.end-mapa .icon i{font-size:2rem}.contatos{margin-left:0rem}.contatos .item p{font-size:.9rem}.footer-bot p,ul.menu-politicas a{font-size:.8rem}.card-diferencial h5{font-size:1rem}#tratamentos{padding:50px 0}.slider-tratamentos .card .info h5{font-size:1rem}.slider-tratamentos .card .info p{font-size:1rem}}@media(max-width:320px){.hero{min-height:715px}.hero h1{font-size:1.4rem}p,a{font-size:.8rem}.btn{font-size:10px}h2{font-size:1.4rem}.card-diferencial{margin:0 20px;padding:40px 30px!important}.card-diferencial p{font-size:.8rem}.slider-tratamentos .card .info p{font-size:.8rem}.slider-tratamentos .card img{height:140px}.slider-tratamentos .card{min-height:auto}.card-feedback p{font-size:.8rem}.card-feedback .info{padding:15px 20px}.card-feedback .letra{font-size:2.4rem}.end-mapa .icon i{font-size:1.5rem}.end-mapa p{font-size:.8rem}.contatos .item p{font-size:.8rem}.footer-bot p,ul.menu-politicas a{font-size:.7rem}.footer-bot svg{height:25px;width:80px}}