@font-face{font-family:"Cyrene";src:url("/fonts/Cyrene.otf") format("opentype")}strong{font-weight:bold}*{margin:0;padding:0;outline:0;box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:0}html,body,#root{height:100%;font-size:62.5%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialised;font-family:"Catamaran",sans-serif}main{display:flex;flex-direction:column;background-color:#fff;position:relative}body,input,button,textarea{font-family:"Catamaran",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Catamaran",sans-serif}p{font-size:1.8rem;color:#616671}h1{font-size:4.8rem}h2{font-size:2.4rem}h3{font-size:2.2rem}h4{font-size:2rem}h5{font-size:2.4rem}h6{font-size:1.8rem}a{text-decoration:none;font-size:1.6rem;cursor:pointer !important}ul{list-style:none}ul li{font-size:1.6rem}button{cursor:pointer}.only-mobile{display:none !important}@media(orientation: portrait)and (max-width: 500px){.only-mobile{display:flex !important}.only-desktop{display:none !important}}@media screen and (max-width: 1201px){p{font-size:1.8rem}}header{background-color:#1e9daf;height:7.8rem;z-index:9}header .nav{background:linear-gradient(90deg, #1e9daf -50.1%, #70c3b8 100%);border-radius:0px 0px 10px 10px;display:flex;align-items:center;height:7.8rem;justify-content:space-between;padding:0 10rem}header .nav .phone{display:flex;align-items:center}header .nav .phone img{margin-right:1rem}header .nav p{color:#fff;font-family:"MontSerrat"}header .nav>div{display:flex}header .nav>div select{background-color:#9dd5d9;color:#fff;border:none;border-radius:1.5rem;margin-left:3rem}@media screen and (max-width: 600px){header .nav{padding:0 2rem}}select[multiple] option{white-space:normal;background-color:#fff}optgroup{background-color:#fff;border:none}optgroup option{font-family:"catamaran";font-style:normal;font-weight:700;font-size:18px;line-height:21px;text-align:center;color:#15527a;width:100px}.whatsapp{position:fixed;z-index:10;bottom:30px;right:50px}@media screen and (max-width: 600px){.whatsapp{right:17px}}.green-button{border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#63a877;border-radius:2px;width:306px;height:48px;font-family:"Catamaran",sans-serif;font-weight:700;font-size:14px;line-height:23px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:.2s}.green-button:hover{background:#49835a}@media screen and (max-width: 600px){.green-button{max-width:90vw;font-size:1.4rem}}.blue-button{background:linear-gradient(90deg, #1e9daf -50.1%, #70c3b8 100%);border:none;font-size:1.8rem;color:#fff;font-weight:600;transition:filter .2s;border-radius:6rem;font-weight:500;font-size:1.8rem;text-align:center;letter-spacing:.2em;text-transform:uppercase;display:flex;place-items:center;justify-content:center;z-index:999}.blue-button:hover{filter:brightness(0.8)}nav{width:100%;display:flex;justify-content:space-around;align-items:center;z-index:999;padding:1rem}nav .logo{width:174px;margin-left:6rem}@media(max-width: 1084px){nav .logo{margin-left:0rem;width:180px}}@media(max-width: 770px)and (orientation: landscape){nav .logo{margin-left:16rem}}@media(max-width: 600px){nav .logo{margin-left:0rem;width:40vw}}nav .hide{display:none}nav .mostrar{display:inline-flex !important}nav ul{opacity:100%;margin:0;padding:0;list-style:none;overflow:hidden}nav li a{line-height:17px;text-align:center;text-transform:uppercase;font-style:normal;font-weight:600;font-size:1.8rem;color:#2e2f30;display:block}@media(max-width: 48em)and (orientation: landscape){nav li a{padding:5px 20px}}nav li a:hover,nav .menu-btn:hover{color:#000}nav .menu{clear:both;max-height:0;transition:max-height .2s ease-out;padding-right:10vw;display:flex;align-items:center;margin-top:2rem;gap:40px}nav .menu .menu-icon-inside{cursor:pointer;float:right;padding:28px 0px;position:relative;user-select:none;margin-left:auto;margin-right:1rem}nav .menu .menu-icon-inside .navicon{display:block;height:4px;position:relative;transition:background .2s ease-out;width:45px}nav .menu .menu-icon-inside .navicon:before,nav .menu .menu-icon-inside .navicon:after{background:#4b5461;content:"";display:block;height:55%;position:absolute;transition:all .2s ease-out;width:48%}nav .menu .menu-icon-inside .navicon:before{top:10px}nav .menu .menu-icon-inside .navicon:after{top:-10px}nav .menu .menu-icon-inside .navicon:before{transform:rotate(-45deg)}nav .menu .menu-icon-inside .navicon:after{transform:rotate(45deg)}nav .menu .menu-icon-inside:not(.steps) .navicon:before,nav .menu .menu-icon-inside:not(.steps) .navicon:after{top:0}nav .menu-icon{cursor:pointer;float:right;padding:28px 20px;position:relative;user-select:none;margin:0;margin-right:-2rem}nav .menu-icon .navicon{background:#878787;display:block;height:4px;position:relative;transition:background .2s ease-out;width:45px}nav .menu-icon .navicon:before,nav .menu-icon .navicon:after{background:#878787;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}nav .menu-icon .navicon:before{top:10px}nav .menu-icon .navicon:after{top:-10px}nav .menu-btn{display:none}nav .menu-btn:checked~.menu{max-height:80vh}nav .heer .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}nav .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}nav .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}nav .menuactive{font-weight:bold}@media(min-width: 54em){nav li{float:left}nav .menu{clear:none;float:right;max-height:none}nav .menu-icon{display:none}}@media(max-width: 600px){nav{width:100%}nav .menu{position:absolute;top:0;right:0;background:#fff;padding-right:unset;border-radius:0 0 20px 20px;width:100vw;display:flex;flex-direction:column;height:auto;gap:20px;margin-top:0}nav .menu li{padding:0 29px}nav .menu li:first-of-type{padding-top:50px}nav .menu li:last-of-type{padding-bottom:50px}nav .menu li:last-of-type a{border-bottom:unset}nav .menu li a{font-size:1.8rem;line-height:100%;color:#333131;text-align:center;border-bottom:1px solid #dddddf}}.whiteHeader{background-color:#555 !important}.whiteHeader a{color:#fff !important}.menushadow{box-shadow:0px 14px 21px 0px rgba(103,122,141,.19)}footer{background-color:#2e2f30;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .top{display:flex;justify-content:center;height:363px;align-items:center;justify-content:space-between;width:80vw}footer .content{display:flex;flex-direction:column;gap:2.4rem}footer .content a,footer .content p{font-weight:400;font-size:22px;line-height:120%;letter-spacing:-0.015em;color:#fff;max-width:24.3rem}footer .content .icon{display:flex;align-items:center}footer .content .icon img{margin-right:1.3rem}footer hr{width:80vw;border:1px solid #fff;margin-top:2rem}footer .nami{font-weight:300;font-size:12px;line-height:20px;text-align:center;color:#fff;margin:2.5rem}footer iframe{margin-top:-137px;margin-bottom:-50px;z-index:1}@media screen and (max-width: 700px){footer .top{flex-direction:column;padding:5rem;height:auto}footer .top .content{gap:1.4rem;align-items:flex-start;justify-content:center;margin-top:4rem}footer .top .content a,footer .top .content p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:-0.015em;color:#fff;max-width:24.3rem}footer .top iframe{margin-top:4rem}}.initial-banner{display:flex;justify-content:center;place-items:center;position:relative;width:100vw;align-items:center;height:100%;height:63.4rem;overflow:hidden;background:#fff}.initial-banner .content{z-index:4;height:63.4rem;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:10%}.initial-banner .content h1{font-family:"Catamaran",sans-serif;font-style:normal;font-weight:400;font-size:56px;line-height:100%;color:#2e2f30;max-width:599px}.initial-banner .content p{font-weight:400;font-size:24px;line-height:120%;color:#2e2f30;max-width:540px;margin-top:2.4rem;margin-bottom:4rem}.initial-banner .banner-img{margin-left:-100px}.initial-banner .logo{position:absolute;top:20px;left:48%;transform:translateX(-50%)}@media screen and (max-width: 600px){.initial-banner{flex-direction:column-reverse;height:auto}.initial-banner .banner-img{margin-left:3rem;margin-top:5rem;width:85%}.initial-banner .content{padding:2rem;margin-top:-8rem;text-align:center;place-items:center}.initial-banner .content h1{font-size:2.8rem}.initial-banner .content p{font-size:1.8rem}}.beneficios{display:flex;flex-direction:column;justify-content:center;place-items:center;position:relative;background:#2e2f30}.beneficios h2{font-style:normal;font-weight:700;font-size:4rem;line-height:66px;letter-spacing:.05em;color:#fff;margin-top:7.3rem;margin-bottom:4.8rem}.beneficios .beneficios-container{display:flex;gap:4.2rem;margin-bottom:6.8rem}.beneficios .beneficios-container .icon{max-width:21rem;display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%}.beneficios .beneficios-container .icon>img{height:47px}.beneficios .beneficios-container .icon p{font-style:normal;font-weight:400;font-size:1.8rem;line-height:140%;text-align:center;color:#fff;margin-top:1.4rem}.beneficios a{margin-bottom:11.7rem}.beneficios hr{width:60vw;border:1px solid #e3e3e3}.beneficios .folha-esquerda{position:absolute;left:0;bottom:-200px}.beneficios .folha-direita{position:absolute;right:0;bottom:0}@media screen and (max-width: 600px){.beneficios{flex-direction:column;height:auto;text-align:center}.beneficios h2{font-size:2.4rem;width:80%;line-height:1.2}.beneficios .beneficios-container{display:grid;grid-template-columns:1fr}.beneficios .folha-esquerda{left:0;bottom:0;width:50%}.beneficios .folha-direita{top:100px;bottom:0;width:50%}}.rinoplastia{background:#fff;display:flex;flex-direction:column;justify-content:center;place-items:center}.rinoplastia h2{font-weight:600;font-size:40px;line-height:100%;text-align:center;letter-spacing:-0.015em;color:#2e2f30;margin-top:10.7rem}.rinoplastia p{font-weight:400;font-size:22px;line-height:120%;text-align:center;color:#2e2f30;margin-top:1.9rem;margin-bottom:4.4rem}.rinoplastia .card-container{display:flex;gap:6.7rem;margin-bottom:3.7rem}.rinoplastia .card-container .card{position:relative;display:flex;align-items:center;border:1px solid #e4e4e4;border-radius:20px;margin-top:4rem;height:16rem}.rinoplastia .card-container .card img{position:absolute}.rinoplastia .card-container .card p{font-weight:400;font-size:20px;line-height:120%;text-align:center;letter-spacing:-0.015em;color:#2e2f30;width:24rem;margin:0;padding:2 rem}.rinoplastia .green-button{margin-bottom:7.8rem}@media screen and (max-width: 600px){.rinoplastia p{width:90vw}.rinoplastia .card-container{flex-direction:column}}.procedimento{display:flex;justify-content:flex-end;margin-right:10%;padding-top:8.8rem;padding-bottom:10.8rem;position:relative}.procedimento .title{margin-top:13.1rem;margin-right:6.3rem;width:39.2rem}.procedimento .title p{font-weight:400;font-size:20px;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:#2e2f30}.procedimento .title h2{font-weight:600;font-size:32px;line-height:100%;letter-spacing:-0.015em;color:#2e2f30;margin-top:1.6rem;margin-bottom:5.8rem}.procedimento .steps{width:36.1rem}.procedimento .steps .step{display:flex;flex-direction:column;border-left:1px solid #d9d9d9;position:relative;padding-left:3.1rem;padding-bottom:3.4rem}.procedimento .steps .step img{position:absolute;top:0;left:-6px}.procedimento .steps .step h4{margin-top:-1rem}.procedimento .leaf-left{position:absolute;bottom:20%;left:0}@media screen and (max-width: 600px){.procedimento{flex-direction:column;margin:0}.procedimento .green-button{width:88vw;margin:auto}.procedimento .title{margin:0;text-align:center;padding:2rem;width:auto}.procedimento .title h2{margin-bottom:2.8rem}.procedimento .steps{margin-left:3rem;padding-left:2.1rem;padding-bottom:3.4rem;max-width:75vw}.procedimento .leaf-left{position:absolute;top:0%;left:0;width:40%}}.separator{width:60vw;margin:auto;border:1px solid #e3e3e3}.doutor{display:flex;justify-content:center;gap:7.2rem;margin-top:14rem;position:relative;margin-bottom:18rem}.doutor .left{width:43.8rem}.doutor .left p{font-weight:600;font-size:28px;line-height:100%;text-align:center;color:#2e2f30;margin-top:3.1rem}.doutor .right h2{font-weight:600;font-size:40px;line-height:100%;letter-spacing:-0.015em;color:#2e2f30;margin-bottom:6.6rem}.doutor .steps{width:50.1rem}.doutor .steps .step{display:flex;flex-direction:column;border-left:1px solid #d9d9d9;position:relative;padding-left:3.1rem;padding-bottom:3.4rem}.doutor .steps .step img{position:absolute;top:0;left:-6px}.doutor .steps .step h4{margin-top:-1rem;font-weight:600;font-size:20px;line-height:120%;letter-spacing:-0.015em;color:#2e2f30}.doutor .steps .step p{color:#bababa}.doutor .leaf-right{position:absolute;right:0}@media screen and (max-width: 600px){.doutor{flex-direction:column;padding:2rem;margin-top:4rem;margin-bottom:4rem}.doutor .left{width:90vw}.doutor .left img{width:90vw}.doutor .steps{width:90vw}}.oquedizem{position:relative;display:flex;flex-direction:column;color:#fff;margin-bottom:-1px;background:#2e2f30;align-items:center;height:52rem}.oquedizem>div{display:flex;padding-left:6rem;padding-top:10rem}.oquedizem>div .leftSide{max-width:306px;min-width:260px;z-index:1;display:flex;flex-direction:column;margin-right:5rem}.oquedizem>div .leftSide h2{font-weight:600;font-size:40px;line-height:100%;letter-spacing:-0.015em;color:#c5d0d3}.oquedizem>div .leftSide p{font-weight:500;font-size:20px;line-height:100%;letter-spacing:.1em;text-transform:uppercase;color:#c5d0d3}.oquedizem>div .card{display:flex;gap:2.7rem}.oquedizem>div .card img{width:231px;height:302px;object-fit:cover}.oquedizem>div .card .quote{height:36px;width:auto;position:absolute;right:0}.oquedizem>div .card>div{position:relative}.oquedizem>div .card h4{font-weight:600;font-size:22px;line-height:120%;letter-spacing:-0.015em;color:#c5d0d3;margin-top:1.8rem}.oquedizem>div .card p{width:340px;font-weight:400;font-size:18px;line-height:120%;color:#fff;margin-top:4rem}.oquedizem a{width:537px;margin-left:400px;text-align:center}.oquedizem .swiper{width:600px}.oquedizem .swiper-slide{width:520px}.oquedizem .swiper-button-prev{left:unset;right:calc(10vw + 30px);color:#fff;height:3rem;width:3rem;border-radius:5px;top:460px}.oquedizem .swiper-button-prev::after{content:"prev";font-size:2rem;font-weight:700}.oquedizem .swiper-button-next{left:unset;right:10vw;color:#fff;height:3rem;width:3rem;border-radius:5px;top:460px}.oquedizem .swiper-button-next::after{content:"next";font-size:2rem;font-weight:700}@media screen and (max-width: 600px){.oquedizem .swiper-wrapper{width:100vw}}@media screen and (max-width: 600px){.oquedizem{flex-direction:column;height:auto;justify-content:center;padding-top:4rem;height:auto;padding-bottom:4rem}.oquedizem .swiper{width:90vw}.oquedizem .swiper-slide{width:80vw}.oquedizem>div{flex-direction:column;text-align:center;place-items:center;padding-left:0;padding-top:0}.oquedizem>div .leftSide{margin-right:0}.oquedizem>div .leftSide h3{margin-top:0}.oquedizem>div .card{margin-top:2rem;display:flex;flex-direction:column;width:88vw}.oquedizem>div .card img{width:88vw;object-fit:cover}.oquedizem>div .card p{width:88vw}.oquedizem>div .card .quote{width:auto;position:absolute;right:-2px;top:-5px}.oquedizem a{width:90%;font-size:18px;margin:auto}.oquedizem .swiper{padding-left:0rem;margin-top:2rem}.oquedizem .swiper-button-prev{display:none}.oquedizem .swiper-button-next{display:none}}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{top:482px}.swiper-scrollbar-drag{background:#cfcfcf !important}.perguntas{display:flex;flex-direction:column;align-content:center;width:84.6rem;margin:auto;margin-top:7rem;margin-bottom:14rem}.perguntas h2{font-weight:600;font-size:40px;line-height:100%;text-align:center;letter-spacing:-0.015em;color:#2e2f30;margin-top:8rem;margin-bottom:8.3rem}.perguntas .collapsible{cursor:pointer;width:100%;border:none;text-align:left;outline:none;margin-top:2rem;position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:22px;line-height:100%;letter-spacing:-0.015em;color:#2e2f30;background-color:rgba(0,0,0,0);border-bottom:1px solid #c5c5c5;padding-bottom:2rem;padding-left:4rem}.perguntas .collapsible .symbol{font-weight:800;font-size:3rem;line-height:120%;letter-spacing:-0.015em;color:#2e2f30}.perguntas .collapsible:hover{filter:brightness(0.95)}.perguntas .active{border-bottom:none}.perguntas .text-content{padding:0 18px;display:none;overflow:hidden;padding:2rem 3rem 6rem 4rem;border-bottom:1px solid #c5c5c5}@media screen and (max-width: 600px){.perguntas{width:85vw}.perguntas h2{margin:2rem}.perguntas .collapsible{padding-left:1rem;padding-bottom:1rem}.perguntas .text-content{padding:1rem;line-height:1}}.otoplastia-recuperacao{background:#2e2f30;display:flex;flex-direction:column;justify-content:center;place-items:center}.otoplastia-recuperacao h2{font-weight:600;font-size:40px;line-height:100%;text-align:center;letter-spacing:-0.015em;color:#fff;margin-top:10.7rem}.otoplastia-recuperacao p{font-weight:400;font-size:22px;line-height:120%;text-align:center;color:#fff;margin-top:1.9rem;margin-bottom:4.4rem}.otoplastia-recuperacao .card-container{display:flex;gap:6.7rem;margin-bottom:6.7rem}.otoplastia-recuperacao .card-container .card{position:relative}.otoplastia-recuperacao .card-container .card img{position:absolute}.otoplastia-recuperacao .card-container .card p{font-weight:400;font-size:20px;line-height:120%;text-align:center;letter-spacing:-0.015em;color:#fff;width:15rem}.otoplastia-recuperacao .green-button{margin-bottom:7.8rem}@media screen and (max-width: 600px){.otoplastia-recuperacao p{width:90vw}.otoplastia-recuperacao .card-container{flex-direction:column}}
