@charset "utf-8";@font-face{font-family:'Gentium Plus';src:url(fonts/GentiumPlus.eot);src:url('fonts/GentiumPlus.eot?#iefix') format('embedded-opentype'),url(fonts/GentiumPlus.woff2) format('woff2'),url(fonts/GentiumPlus.woff) format('woff'),url(fonts/GentiumPlus.ttf) format('truetype'),url('fonts/GentiumPlus.svg#GentiumPlus') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(fonts/Inter-Italic.eot);src:url('fonts/Inter-Italic.eot?#iefix') format('embedded-opentype'),url(fonts/Inter-Italic.woff2) format('woff2'),url(fonts/Inter-Italic.woff) format('woff'),url(fonts/Inter-Italic.ttf) format('truetype'),url('fonts/Inter-Italic.svg#Inter-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url(fonts/Inter-Regular.eot);src:url('fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),url(fonts/Inter-Regular.woff2) format('woff2'),url(fonts/Inter-Regular.woff) format('woff'),url(fonts/Inter-Regular.ttf) format('truetype'),url('fonts/Inter-Regular.svg#Inter-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}.bg-instituto1{background-color:#2e2e2e}.bg-instituto2{background-color:#9a4c72}.bg-instituto3{background-color:#fff6fb}.bg-instituto4{background-color:#82264f}.bg-instituto5{background-color:#F5F5F7}.bg-cinza1{background-color:#989898}.bg-cinza2{background-color:#626262}.blocoblog{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);background-blend-mode:multiply;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;transition:1s;cursor:default!important}.blocoblog:hover{transform:scale(1.02);z-index:9;background-color:#82264f;filter:grayscale(0%)}body{font-family:"Inter";font-weight:400;font-style:normal;font-size:.9rem}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:rgb(109 110 113 / .9)}.logo-color{display:none}.bt-insta-top{color:#fff!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;font-size:14px}.bt-insta-top i{color:#fff!important;font-size:18px}.bt-insta-top:hover{filter:drop-shadow(0 0 6px rgb(255 255 255 / .8))}#header{position:absolute;left:0;top:0;right:0;transition:all 0.5s;z-index:997}.topo{height:40px}h1,h2,h3,h4,h5,h6{font-family:"Gentium Plus";font-display:swap}h2.title{color:#82264f;font-size:3rem;line-height:40px}h2.title span{color:#000;font-size:1.5rem;line-height:25px;display:block}h2.title1{color:#82264f;font-size:2.2rem;line-height:40px}h2.title1 span{color:#000;font-size:1.4rem;line-height:25px;display:block}h3.title{color:#82264f;font-size:1.6rem;line-height:20px}h3.title span{color:#000;font-size:1.2rem;line-height:25px;display:block}h3.titleblog{color:#fff;font-size:1.4rem;line-height:20px}h3.titleblog span{color:#fff;font-size:1rem;line-height:20px;display:block}.titleh3{font-size:2.1em;color:#82264f}.img-negative{margin-top:-15px;margin-right:5px}.hero{display:table;width:100%;height:100vh;background-position:top;background-repeat:no-repeat;background-size:cover}.hero-img {aspect-ratio: 800 / 533; width: 100%; height: auto; display: block;}.hero .banner{text-align:left;position:absolute;bottom:10%;z-index:1}.hero.home{background-image:url(../imagens/banner/home.webp);background-position:left top}.hero.instituto{background-image:url(../imagens/banner/instituto.webp);background-position:left top}.hero.tratamentos{background-image:url(../imagens/banner/tratamentos.webp);background-position:center}.hero.endocrinologia{background-image:url(../imagens/banner/endocrinologia.webp);background-position:center}.hero.emagrecimento{background-image:url(../imagens/banner/emagrecimento.webp);background-position:center}.hero.saude-hormonal{background-image:url(../imagens/banner/saude-hormonal.webp);background-position:center}.hero.longevidade{background-image:url(../imagens/banner/longevidade.webp);background-position:center}.hero.tricologia{background-image:url(../imagens/banner/tricologia.webp);background-position:center}.hero.dermatologia{background-image:url(../imagens/banner/dermatologia.webp);background-position:center}.hero.estetica{background-image:url("../imagens/banner/estetica.webp");background-position:center}.hero.remodelacao{background-image:url(../imagens/banner/remodelacao-corporal.webp);background-position:center}.hero.estetica-facial{background-image:url(../imagens/banner/estetica-facial.webp);background-position:center}.hero.exames{background-image:url(../imagens/banner/avaliacao-corporal.webp);background-position:center}.hero.calorimetria{background-image:url(../imagens/banner/calorimetria-indireta.webp);background-position:center}.hero.bioimpedancia{background-image:url(../imagens/banner/bioimpedancia.webp);background-position:center}.hero.escaneamento-corporal{background-image:url(../imagens/banner/escaneamento-corporal.webp);background-position:center}.hero.blog{background-image:url(../imagens/banner/blog.webp);background-position:left top}.hero.erro404{background-image:url(../imagens/banner/404-mobile.webp);background-position:center}.hero h1 span{font-size:1.6rem;display:block;font-style:italic}.hero h1{font-size:2.2rem;margin-bottom:20px;font-style:normal;font-weight:400}.bt-hero{background-color:inherit;border-color:#fff;font-family:"Gentium Plus";font-display:swap;font-weight:400;font-style:normal;border:solid 0;border-bottom:solid 2px!important;border-radius:0}.bt-hero:hover{background-color:rgb(7 99 139 / .5)}.hero-video{display:inherit;overflow:hidden;position:relative;z-index:1}.hero-video video{position:fixed;top:0;left:0;object-fit:cover;width:100%}.video-layer-box{background:linear-gradient(rgb(0 0 0 / .5),#fff0);position:absolute;z-index:0;top:0;left:0}.video-layer-box1{background:linear-gradient(#fff0,rgb(0 0 0 / .5));position:absolute;z-index:0;bottom:0;left:0}body.mobile-nav-active #mobile-nav{left:0}.icon-menumobile{display:none}.svgwhite{filter:brightness(0) invert(1)}#nav-menu-container{float:right;margin:0}.nav-menu>li{float:left;list-style:none;margin-top:15px;margin-left:10px;position:relative}.nav-menu a,.nav-menu a img{background-color:inherit;border-color:#fff;font-family:"Inter";font-weight:400;font-style:normal;border:solid 0;border-radius:0;color:#fff;font-size:1.1rem;filter:brightness(0) invert(1);font-display:swap}.nav-menu li:hover a,.nav-menu li:hover a img{color:#fff;background-color:transparent!important;filter:drop-shadow(0 0 6px rgb(255 255 255 / .4));text-shadow:0 0 6px rgb(255 255 255 / .4)}.nav-menu a.active,.nav-menu a.active img{color:#fff;filter:drop-shadow(0 0 6px rgb(255 255 255 / .4));text-shadow:0 0 6px rgb(255 255 255 / .4)}nav-menu>li:hover div{background-color:rgb(7 99 139 / .5)}#mobile-nav-toggle{position:absolute;right:0;z-index:999;border:solid 0;top:0;margin:6px 6px 0 0;background:none;display:none;transition:all 0.4s;cursor:pointer;background-image:url(../imagens/menu.svg);background-repeat:no-repeat;background-size:contain;padding-left:40px;padding-top:40px;width:35px;height:35px}.header-scrolled #mobile-nav-toggle{background-image:url(../imagens/menu.svg)}#mobile-nav-toggle.fa-menu{background-image:url(../imagens/menu_x.svg)!important;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;position:fixed}#mobile-nav{position:fixed;bottom:0;z-index:998;top:0;left:-260px;width:260px;overflow-y:auto;background-color:#82264f;transition:0.4s}#mobile-nav ul{padding:0;margin:0;list-style:none}#mobile-nav ul li a{background-color:#82264f;color:#FFF;border-radius:inherit;border:solid 0;border-bottom:solid 1px;border-bottom-color:#fff;margin-right:.0rem!important;font-weight:400;font-style:normal;display:flex;text-align:left;padding-top:13px;padding-bottom:13px;}#mobile-nav ul li a:hover{color:#fff!important;background-color:#82264f!important;border-color:#82264f}#mobile-nav ul li a.active{color:#fff;background-color:#82264f!important;border-color:#fff}#mobile-nav ul li span{background-image:url(../imagens/arrow-menu.svg);padding:15px;position:absolute;right:10px;background-position-y:5px;background-position-x:10px;background-repeat:no-repeat;background-size:40%}#mobile-nav ul li .fa-chevron-up span{background-image:url(../imagens/arrow-menu.svg);transform:rotate(180deg);background-position-y:13px;background-position-x:8px}.nav-menu>li ul{border-radius:5px;position:absolute;display:none;text-align:left;box-shadow:0 0 39px 0 rgb(0 0 0 / .12);transition:background .1s,border .1s,border-radius .1s,box-shadow .1s;background-color:#fff;margin-top:12px;padding:1rem}.nav-menu>li ul::after{content:"";border-bottom:12px solid #fff;border-left:12px solid #fff0;border-right:12px solid #fff0;position:absolute;top:-12px;left:70.2%}.nav-menu>li ul.estetica::after{content:"";border-bottom:12px solid #fff;border-left:12px solid #fff0;border-right:12px solid #fff0;position:absolute;top:-12px;left:43.6%}.nav-menu>li ul.exames::after{content:"";border-bottom:12px solid #fff;border-left:12px solid #fff0;border-right:12px solid #fff0;position:absolute;top:-12px;left:79%}.nav-menu>li ul li{list-style:none;line-height:35px}.nav-menu>li ul li a{color:#82264f!important;font-family:"Gentium Plus";text-decoration:none;font-size:1.3rem;line-height:20px;text-align:left;font-display:swap}.linkPasseios span{color:#000;font-size:.9rem;display:block}.linkPasseios:hover .menu-tratamentos-preview{filter:brightness(1.15);transform:scale(1.03)}.menu-tratamentos-ul{width:1190px;left:-786px;height:300px;padding:.4rem 0rem .6rem 0rem!important}.menu-tratamentos-ul.estetica{width:410px;left:-148px;height:300px;padding:.4rem 0rem .6rem 0rem!important}.menu-tratamentos-ul.exames{width:604px;left:-446px;height:300px;padding:.4rem 0rem .6rem 0rem!important}.menu-tratamentos-ul li{float:left!important;width:195px;border:solid 0}.menu-tratamentos-ul li a{z-index:10;position:relative;color:#ffffff!important}.menu-tratamentos-ul li ul{display:block;background-color:transparent!important;box-shadow:none!important;margin-top:-5px;margin-left:-13px;font-size:14px;position:relative;border:solid 0;font-family:'Inter'}.menu-tratamentos-ul li ul li{color:#5a5a6a; float:inherit!important;line-height:16px;font-size:12px}.bt-tratamentos{background-color:#fff0;border-color:#fff;border:solid 0;margin-top:-15px;margin-left:0;display:block;color:#9a4c72;text-decoration:none;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}.bt-tratamentos:hover{text-underline-offset:3px;color:#82264f;text-shadow:0 0 6px rgb(177 59 99 / .25)}.menu-tratamentos-preview{width:190px;height:127px;object-fit:cover;display:block;transition:all .4s ease;margin-bottom:10px}.g-3,.gy-3{--bs-gutter-y:1.5rem !important}.fotos{background-size:cover;background-position:center;min-height:360px;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;transition:1s;cursor:default!important}.fotos:hover{transform:scale(1.03);position:relative;z-index:3;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;transition:1s;cursor:pointer}.fotostext{position:absolute;bottom:5%;right:3%;left:3%}.fotos-layer-box{background:linear-gradient(#fff0,rgb(0 0 0 / .7));position:absolute;z-index:0;bottom:0}.back-to-top{position:fixed;background:#82264f;border-color:#fff;width:44px;height:44px;left:15px;bottom:80px;background-image:url(../imagens/top-arrow.svg);background-position-y:-2px;z-index:1}.back-to-top:hover{background-color:rgb(130 38 79 / .8);border-color:#fff;background-image:url(../imagens/top-arrow.svg);background-position-y:-2px}.botao{position:fixed;bottom:-10px;cursor:pointer;right:5px;z-index:1;background-repeat:no-repeat;background-image:url(../imagens/back-whattsapp.png)}.whattscel{display:none}.whattsdesk{display:block}.site-footer{background:#fff;border-top:1px solid rgb(190 70 130 / .18);padding:20px 0 0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#2b2b35;font-display:swap}.footer-wrap{max-width:1400px;margin:0 auto;padding:0 28px 0;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;align-items:start}.footer-title{font-family:"Gentium Book Basic","Gentium",Georgia,serif;font-size:26px;margin:0 0 10px;letter-spacing:.2px;padding-top:50px;font-display:swap}.footer-text{margin:0;line-height:1.55;font-size:.9rem;color:#3a3a48}.footer-logo{height:auto}.footer-tagline{font-size:.68rem;color:#4a4a5a;margin-top:-10px}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:2px}.site-footer a{color:#9a4c72;text-decoration:none;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}.site-footer a:hover{text-underline-offset:3px;color:#82264f;text-shadow:0 0 6px rgb(177 59 99 / .25)}.footer-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:#fff8fc;border:1px solid rgb(190 70 130 / .25);color:#b1457f;font-weight:600;font-size:14px;text-decoration:none;transition:all .25s ease}.footer-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(190 70 130 / .18);border-color:rgb(190 70 130 / .45);background:#fff;text-decoration:none}.footer-bottom{border-top:1px solid rgb(190 70 130 / .18);padding:18px 28px;text-align:center;font-size:13px;color:#5a5a6a}.footer-bottom .sep{margin:0 5px;color:rgb(190 70 130 / .65)}.bi-whatsapp,.bi-instagram{font-size:25px}.footer-contact-link{color:#8a2d4f;text-decoration:none;display:inline-flex;align-items:center;gap:10px;font-size:13px}.footer-contact-link i{font-size:22px;line-height:1}.footer-contact-link:hover{color:#b13b63;text-shadow:0 0 6px rgb(177 59 99 / .25)}.footer-contact-link:hover i{color:#b13b63;filter:drop-shadow(0 0 6px rgb(177 59 99 / .25))}.MultiCarousel{overflow:hidden;touch-action:pan-y}.MultiCarousel-inner{transition:transform .4s ease}.MultiCarousel.profissionais{float:left;overflow:hidden;padding:15px;width:100%;position:relative}.MultiCarousel.profissionais .MultiCarousel-inner{transition:1s ease all;float:left}.MultiCarousel.profissionais .MultiCarousel-inner .item{float:left}.MultiCarousel.profissionais .MultiCarousel-inner .item>div{padding:5px;margin:15px 5px;color:#666}.MultiCarousel.profissionais .leftLst,.MultiCarousel .rightLst{top:calc(50% - 20px);background:#82264f;border-color:#fff;width:35px;height:35px;bottom:80px;background-image:url(../imagens/top-arrow.svg);background-position-y:-2px}.MultiCarousel.profissionais .leftLst:hover,.MultiCarousel .rightLst:hover{border-color:#fff;background:#9a4c72;background-image:url(../imagens/top-arrow.svg);width:35px;height:35px;background-position-y:-2px}.MultiCarousel.profissionais .leftLst{left:0;transform:rotate(270deg);margin-right:5px}.MultiCarousel.profissionais .rightLst{right:0;transform:rotate(90deg);margin-left:5px}.MultiCarousel.profissionais .leftLst.over,.MultiCarousel .rightLst.over{pointer-events:none;background:#ccc;background-image:url(../imagens/top-arrow.svg);width:35px;height:35px;background-position-y:-2px}.btn-success{background:#82264f;border-color:#9a4c72}.btn-success:hover{background:#9a4c72;border-color:#9a4c72}.btn-check:checked+.btn,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background:#82264f;border-color:#9a4c72}.formwhatts{position:fixed;bottom:90px;right:20px;z-index:9998;width:300px;background:#fff;display:none}.estacoes{background-position:center;min-height:300px;background-size:100%;cursor:pointer;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;transition:0.2s}.widget-wrap{padding-bottom:1rem}.widget-wrap h4{color:#000;font-size:1.4rem;font-style:normal}.widget-wrap ul li{list-style-type:none;background-image:url(../imagens/ico_checked.svg);background-position-y:.6rem;background-repeat:no-repeat;background-size:20px;padding-left:30px;margin-left:-30px;border-bottom:solid 1px #e4e4e4;border-bottom-style:solid;padding-top:.5rem;padding-bottom:.5rem}.widget-wrap ul li a{color:#000;text-decoration:none;font-size:1rem}.widget-wrap ul li a small{font-size:1rem}.widget-wrap ul li a:hover{text-underline-offset:3px;color:#82264f;text-shadow:0 0 6px rgb(177 59 99 / .25)}.navigation{margin-top:30px}.pagination .page-numbers{padding:8px 14px;border:1px solid #82264f;background-color:#82264f;color:#fff;text-decoration:none;margin:0 5px 0 0;display:inline-block;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;transition:1s}.pagination .current{background-color:#ccc!important;border:1px solid #ccc!important;color:#000000!important}.pagination .page-numbers:hover{background-color:#9a4c72;border-color:#9a4c72;color:#fff;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;transition:0.2s}#accordionDuvidas .accordion-collapse{max-height:0;overflow:hidden;transition:max-height 0.4s ease}#accordionDuvidas .accordion-collapse.show{max-height:500px}#accordionDuvidas .accordion-button{cursor:pointer;width:100%;text-align:left;padding:15px;border:none;background:#f5f5f5;color:#000}.card-icon{font-size:45px;color:#82264f;line-height:1}@media (max-width:980px){.navigation {margin-top:20px;margin-bottom:40px;}.footer-wrap{grid-template-columns:1fr 1fr}.footer-title{padding-top:0}.menu-tratamentos-ul li a{background-color:#9a4c72!important}}@media (max-width:850px){.hero.home{background-image:url("../imagens/banner/home-mobile.webp");background-position:center}.hero.instituto{background-image:url("../imagens/banner/instituto-mobile.webp");background-position:center}	.hero.tratamentos{background-image:url("../imagens/banner/tratamentos-mobile.webp");background-position:center}.hero.endocrinologia{background-image:url(../imagens/banner/endocrinologia-mobile.webp);background-position:center}	.hero.emagrecimento{background-image:url("../imagens/banner/emagrecimento-mobile.webp");background-position:center}.hero.saude-hormonal{background-image:url(../imagens/banner/saude-hormonal-mobile.webp);background-position:center}.hero.longevidade{background-image:url("../imagens/banner/longevidade-mobile.webp");background-position:center}.hero.tricologia{background-image:url("../imagens/banner/tricologia-mobile.webp");background-position:center}.hero.dermatologia{background-image:url("../imagens/banner/dermatologia-mobile.webp");background-position:center}.hero.estetica{background-image:url("../imagens/banner/estetica-mobile.webp");background-position:center}.hero.remodelacao{background-image:url("../imagens/banner/remodelacao-corporal-mobile.webp");background-position:center}.hero.estetica-facial{background-image:url("../imagens/banner/estetica-facial-mobile.webp");background-position:center}	.hero.exames{background-image:url("../imagens/banner/avaliacao-corporal-mobile.webp");background-position:center}.hero.calorimetria{background-image:url("../imagens/banner/calorimetria-indireta-mobile.webp");background-position:center}.hero.bioimpedancia{background-image:url("../imagens/banner/bioimpedancia-mobile.webp");background-position:center}.hero.escaneamento-corporal{background-image:url("../imagens/banner/escaneamento-corporal-mobile.webp");background-position:center}	.hero.blog{background-image:url("../imagens/banner/blog-mobile.webp");background-position:center}.hero.erro404{background-image:url(../imagens/banner/404-mobile.webp);background-position:center}	}@media (max-width:560px){.footer-wrap{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.hero .banner{bottom:5%}.hero h1 span{font-size:1.4rem}.hero h1{font-size:1.8rem;margin-bottom:15px}h2.title{color:#82264f;font-size:2.2rem;line-height:40px}h2.title span{color:#000;font-size:1.4rem;line-height:25px;display:block}h2.title1{font-size:2rem;line-height:40px}h2.title1 span{font-size:1.4rem;line-height:25px}.w-mobile-100{width:100%!important}}@media (max-width:1200px){.whattscel{display:block}.whattsdesk{display:none}.botao{background-position-y:32px;background-position-x:12px}.icon-menumobile{display:inline}.topo{height:55px;position:fixed;width:100%}.nav{margin-top:55px}#mobile-nav-toggle{display:inline;position:fixed}#nav-menu-container{display:none}.social-media{display:none!important;height:30px}#mobile-nav ul li a img{margin-right:10px}.menu-tratamentos-ul{height:auto!important;width:inherit;padding:inherit!important}.menu-tratamentos-ul.estetica{height:auto!important;width:inherit;padding:inherit!important}.menu-tratamentos-ul.exames{height:auto!important;width:inherit;padding:inherit!important}.menu-tratamentos-ul li{float:inherit!important;width:inherit!important}.menu-tratamentos-ul li ul{display:none}.menu-tratamentos-preview{display:none}.bt-tratamentos{display:none}.linkPasseios span{color:inherit;display:contents;font-size:inherit}}.petal-layer{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9998}.petal{position:absolute;top:-10vh;left:0;width:var(--petal-size,14px);height:calc(var(--petal-size, 14px) * 0.72);opacity:var(--petal-opacity,.85);transform:translate3d(0,0,0) rotate(0deg);will-change:transform,opacity}.petal::before{content:"";position:absolute;inset:0;border-radius:80% 80% 80% 80% / 70% 70% 90% 90%;background:radial-gradient(circle at 35% 35%,rgb(255 245 230 / .95),rgb(255 255 255 / .85) 55%,rgb(255 255 255 / .55) 100%),linear-gradient(180deg,rgb(255 255 255 / .75),rgb(255 245 230 / .65));border:1px solid rgb(235 144 187 / .18);box-shadow:0 8px 18px rgb(51 51 51 / .08)}.petal::after{content:"";position:absolute;width:22%;height:22%;left:34%;top:34%;border-radius:999px;background:radial-gradient(circle,rgb(255 219 120 / .85),#fff0 70%);opacity:.55}@keyframes petalFall{0%{transform:translate3d(0,-12vh,0) rotate(0deg);opacity:0}8%{opacity:var(--petal-opacity,.85)}100%{transform:translate3d(var(--drift-x,0),112vh,0) rotate(var(--petal-rot,540deg));opacity:0}}@media (prefers-reduced-motion:reduce){.petal-layer{display:none}}.modal-profissional{position:fixed;inset:0;background:rgb(0 0 0 / .75);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-profissional.ativo{display:flex}.modal-profissional-content{background:#fff;width:100%;max-width:800px;max-height:90vh;overflow:auto;padding:30px;position:relative}.btn-profissional{color:#9a4c72;text-decoration:none;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;background:#fff0;border:none}.btn-profissional:hover{text-underline-offset:3px;color:#82264f;text-shadow:0 0 6px rgb(177 59 99 / .25)}.modal-close{position:absolute;top:10px;right:15px;border:none;font-size:30px;line-height:40px;padding-left:10px;padding-right:10px;cursor:pointer;background:#82264f;color:#fff}