@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');.cta{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--text-p);font-weight:200;color:var(--cor-branco);padding:14px 26px 14px 26px;border:1px solid var(--cor-branco);margin-top:8px}.cta svg{margin-left:10px}.cta:hover{background-color:var(--cor-branco);color:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta:hover svg path{fill:var(--cor-preto);stroke:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta-procedimentos{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;font-size:var(--text-p);font-weight:200;background-color:var(--cor-cinza);color:var(--cor-branco);padding:14px 26px 14px 26px;margin-top:8px;border:1px solid transparent}.cta-procedimentos svg{margin-left:10px}.cta-procedimentos:hover{border-color:var(--cor-preto);background-color:var(--cor-branco);color:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}.cta-procedimentos:hover svg path{fill:var(--cor-preto);stroke:var(--cor-preto);-webkit-transition:0.5s ease-in;transition:0.5s ease-in}@font-face{font-family:'Bw-Vivant';src:url('../../fonts/bw-vivant.woff2') format('truetype');font-weight:normal;font-style:normal;font-display:swap}*{padding:0;margin:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--container-width:1200px;--gutter:20px;--cor-branco:#F9F7F2;--cor-preto:#1a1a1a;--cor-cinza:#5A514C;--font-primary:'Poppins',sans-serif;--font-display:'Bw-Vivant',serif;--text-h1:clamp(3rem,6vw + 1rem,6rem);--text-h2:clamp(2rem,4vw + 1rem,3.5rem);--text-h3:clamp(1.5rem,2vw + 1rem,2.25rem);--text-p:clamp(1rem,0.5vw + 0.9rem,1.125rem)}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--text-p);line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:var(--container-width);width:100%;margin-inline:auto;padding-inline:var(--gutter)}h1{font-family:var(--font-primary)}h2,h3{line-height:1.1;margin-bottom:1rem}h1{font-size:var(--text-h1)}p{margin-bottom:1.5rem;max-width:70ch}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:560px;background-color:var(--cor-cinza);color:var(--cor-branco)}.footer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer-flex>.column-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.footer-flex>.column-1>.informations>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-1>img{width:285px;height:200px}.footer-flex>.column-2>h3{font-size:var(--text-h3);font-weight:600}.footer-flex>.column-2>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-3>h3{font-size:var(--text-h3);font-weight:600}.footer-flex>.column-3>p{font-size:var(--text-p);font-weight:200}.footer-flex>.column-3>.media-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.footer-flex>.column-3>.media-social>.rounded-mediasocial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid var(--cor-branco);border-radius:100%}.footer-flex>.column-3>.media-social>.rounded-mediasocial>a{display:block;width:24px;height:24px}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover{background-color:var(--cor-branco);border:1px solid var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover svg path{stroke:var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.media-social>.rounded-mediasocial:hover svg circle{stroke:var(--cor-preto);-webkit-transition:.5s;transition:.5s}.footer-flex>.column-3>.links-footer{margin-top:28px}.footer-flex>.column-3>.links-footer>a{font-size:var(--text-p);font-weight:200;color:var(--cor-branco);text-transform:none}@media screen and (min-width:768px) and (max-width:1023px){.column-1{grid-area:sec1}.column-2{grid-area:sec2}.column-3{grid-area:sec3}.footer-flex{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 10px auto;grid-template-areas:"sec1 sec2" "sec1 sec3";gap:10px;padding:54px 0px 32px 0px}.column-1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (max-width:1023px){.column-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.column-2{-ms-grid-row:1;-ms-grid-column:3}.column-3{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width:767px){.footer-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:86px;padding-bottom:86px}}main{background-color:var(--cor-branco)}.content>*{max-width:790px;width:100%}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:120px;padding-bottom:52px;gap:26px}.content>h1{text-align:center;font-size:var(--text-h2);font-weight:100;color:var(--cor-preto)}.content>h2{text-align:center;font-size:var(--text-h2);font-weight:100;color:var(--cor-preto)}.content>h3{font-size:var(--text-h3);font-weight:200;color:var(--cor-preto)}.content>p{font-size:var(--text-p);font-weight:200;color:var(--cor-preto)}.content>ul{margin:0;padding-left:0;list-style-position:inside;text-align:left}.content>ul>li{font-size:var(--text-p);font-weight:200;color:var(--cor-preto)}.content>ol>li{font-size:var(--text-p);font-weight:200;color:var(--cor-preto)}.sidebar{position:fixed;top:0;left:0;width:50%;height:100vh;background:var(--cor-cinza);padding:20px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;z-index:1000}.sidebar--active{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar a{font-size:var(--text-p);font-weight:200;color:#fff;text-decoration:none;display:block;padding:12px 0}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-toggle span{font-weight:200;color:var(--cor-preto);text-transform:uppercase}.menu-icon{width:30px;cursor:pointer;position:relative}.menu-icon span{display:block;height:2px;background:var(--cor-preto);-webkit-transition:0.3s;transition:0.3s;margin-right:5px}.menu-icon span:first-child{margin-bottom:8px}.menu-icon--active span:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.menu-icon--active span:last-child{-webkit-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,0.4);opacity:0;pointer-events:none;-webkit-transition:0.3s;transition:0.3s;z-index:999}.overlay.active{opacity:1;pointer-events:all}.has-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submenu-toggle{background:none;border:none;color:var(--cor-branco);font-size:var(--text-p);font-family:inherit;font-weight:200;padding:12px 4px 0px 0px;text-align:left;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow{display:inline-block;padding:4px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s;transition:0.3s}.submenu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;padding-left:12px}.has-submenu>.submenu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.has-submenu.active>.submenu{max-height:500px}.has-submenu>.submenu-toggle>.arrow{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.has-submenu.active>.submenu-toggle>.arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.submenu a{padding:8px 0;font-size:var(--text-p);color:var(--cor-branco)}nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px}nav>:first-child{-ms-grid-column-align:start;justify-self:start}nav>a>img{width:250px;height:136;-ms-grid-column-align:center;justify-self:center}nav>.cta-procedimentos{-ms-grid-column-align:end;justify-self:end;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px) and (max-width:1023px){nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav>.cta-procedimentos{display:none}}@media screen and (max-width:767px){nav{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;padding:20px}nav>.link-img{-ms-grid-column-align:center;justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav>.link-img>img{display:block;width:200px;height:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}nav>:first-child{-ms-grid-column-align:center;justify-self:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:5px}nav .cta-procedimentos{display:none}}