﻿@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.hide-mobile{display:none}@media(min-width: 768px){.hide-mobile{display:block}}.hide{opacity:0;visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.video{width:100%;height:400px;-webkit-overflow-scrolling:touch}.video iframe{min-width:100%;width:100px;*width:100%;height:100%}.content-center{text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.fade-in{animation:fadein 1.5s;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}span.wpcf7-not-valid-tip{font-size:1rem;padding-top:.5rem}p:empty{display:none}.container{width:100%;padding:0 1rem;margin:auto}@media(min-width: 1200px){.container{max-width:100rem}}@media(min-width: 1400px){.container{max-width:130rem}}@media(min-width: 1600px){.container{max-width:150rem}}.container-fluid{width:100%;padding:0;margin:auto}.row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem}@media(min-width: 768px){.row{flex-direction:row;flex-wrap:wrap;gap:4rem}}.row .col{width:100%}@media(min-width: 768px){.row .col{flex:1 0 0%;width:45%}}.row-reverse{flex-direction:column-reverse}@media(min-width: 768px){.row-reverse{flex-direction:row}}@media(min-width: 768px){.col-reverse{flex-direction:row-reverse}}@media(min-width: 768px){.row-center{align-items:center}}.sub-header{background-color:#003d5b;padding:1rem 0px}.sub-header .container{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;color:#fff}@media(min-width: 1200px){.sub-header .container{gap:1rem;justify-content:end}}.sub-header .container p{font-size:1.2rem;font-weight:300;margin:0}.sub-header .container .social svg{fill:#fff;width:1.75rem;margin-right:.5rem}.sub-header .container .social li{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.sub-header .container .social li a{color:#fff;display:flex;align-items:center}@media not all and (pointer: coarse){.sub-header .container .social li a:hover{color:#fecfad}.sub-header .container .social li a:hover svg{fill:#fecfad}}.social{display:flex;align-items:center;gap:.75rem}.sub-footer{background-color:#003d5b;padding:.65rem}.sub-footer p{color:#fff;margin:.5rem 0;font-size:1.2rem}.sub-footer a{color:#fff;display:block}.sub-footer a:hover{color:#fecfad}.footer-th{background-color:#f5f5f5;padding:4rem 0}.footer-th .container{max-width:100rem;display:flex;gap:2rem;flex-direction:column}.footer-th .container .text{flex:1}.footer-th .container .text p,.footer-th .container .text a{font-size:1.4rem;margin:.5rem 0;display:flex;align-items:center}.footer-th .container .text p,.footer-th .container .text a{color:#003d5b}.footer-th .container .text a{margin-right:.5rem}@media not all and (pointer: coarse){.footer-th .container .text a:hover{color:#ffac72}.footer-th .container .text a:hover svg{fill:#ffac72}}.footer-th .container .text svg{fill:#003d5b;width:1.5rem;margin-right:.5rem}@media(min-width: 992px){.footer-th .container{flex-direction:row;justify-content:space-between;gap:14rem}.footer-th .container .logo{width:225px}}.ac{margin-bottom:0;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{text-align:left;width:100%;display:block;cursor:pointer;background-color:rgba(0,0,0,0);transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;font-size:3rem;font-weight:500;transform:translate(0, -50%);position:absolute;right:10px;top:50%;background-color:#f0f0f0;border-radius:50%}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{color:var(--color-black);padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}.box-mgstudio{text-align:center;padding:0;margin:0;display:flex;justify-content:center}.banner{background-color:#fecfad;background-position:center;background-repeat:no-repeat;background-size:cover;height:50vh;min-height:50rem}@media(min-width: 992px){.banner{min-height:65rem}}.banner .container{height:100%;display:flex;justify-content:center;flex-direction:column;color:#fff}.banner .container h2{font-size:4rem;font-weight:500;margin:0;max-width:48rem}@media(min-width: 992px){.banner .container h2{font-size:4.7rem}}.banner .container p{font-size:3.4rem;margin:3rem 0 0}.banner .container span{font-weight:100;font-size:2.2rem;margin-bottom:3rem}.btn{color:#003d5b;background-color:#ffac72;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:fit-content;display:flex;font-size:2rem;text-decoration:none;padding:1.5rem 4rem}@media not all and (pointer: coarse){.btn:hover{background-color:#fecfad}}.title-sc{color:#003d5b;font-size:3.7rem;font-weight:500;margin:0}.image-round{border-radius:50%;overflow:hidden;height:250px;width:250px;position:relative;box-shadow:10px 3px 0px #ffac72;background-color:#ffac72;margin:auto}@media(min-width: 992px){.image-round{width:310px;height:310px}}.image-round img{width:100%;height:100%;object-fit:cover;object-position:top}@media(min-width: 992px){.flex-ini{flex:initial !important;width:initial !important}}.galeria{display:grid;gap:2rem}@media(min-width: 992px){.galeria{grid-template-columns:repeat(3, 1fr);gap:4rem}}@media not all and (pointer: coarse){.galeria div a:hover img{filter:brightness(0.6)}}.galeria div a img{display:block;width:100%;height:100%;object-fit:cover}.lista-perfil{margin-bottom:3rem}.lista-perfil li{color:#003d5b;font-size:1.7rem;padding:.65rem 0;position:relative;padding-left:2.5rem;line-height:1.4}.lista-perfil li:before{content:"";display:block;position:absolute;width:16px;height:12px;background:url("../images/check.png");left:0;top:12px}.sc-cv p,.sc-cv a{color:#003d5b;font-size:1.7rem}.sc-cv p{margin-top:0 !important;margin-bottom:3rem !important}@media not all and (pointer: coarse){.sc-cv a:hover{text-decoration:underline;color:#ffac72}}.lista-doencas{display:flex;flex-wrap:wrap}@media(min-width: 768px){.lista-doencas li{width:50%}}.sc-atuacao{background-color:#fdf4eb}.sc-atuacao .container ul{display:grid;gap:2rem;margin:4rem auto 0;max-width:1180px}@media(min-width: 992px){.sc-atuacao .container ul{gap:6.5rem;grid-template-columns:repeat(3, 1fr);margin:8rem auto 0}}@media(min-width: 1200px){.sc-atuacao .container ul{gap:8rem}}.sc-atuacao .container ul li .image{height:225px}.sc-atuacao .container ul li .image img{width:100%;height:100%;display:block;object-fit:cover}.sc-atuacao .container ul li .content{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fecfad;padding:2rem;text-align:center;max-height:270px}@media(min-width: 992px){.sc-atuacao .container ul li .content{padding:4rem 2rem}}.sc-atuacao .container ul li .content p{color:#003d5b;font-size:1.6rem;margin-top:0;margin-bottom:4rem;line-height:1.2}.sc-atuacao .container ul li .content h4{font-size:2.1rem;font-weight:500;color:#003d5b;margin:0 0 1.5rem}.sc-atuacao .container ul li .content .btn{font-size:1.3rem;text-transform:initial;font-weight:700}@media not all and (pointer: coarse){.sc-atuacao .container ul li .content .btn:hover{background-color:#003d5b;color:#fff}}.sc-perfil .container{max-width:98rem;margin:auto}.sc-perfil .container .row{align-items:center}@media(min-width: 992px){.sc-perfil .container .row{gap:8rem}}@media(min-width: 1200px){.sc-perfil .container .row{gap:10rem}}.sc-perfil .container h4{font-size:2.3rem;color:#003d5b;margin:0 0 .5rem 0;font-weight:700}.sc-perfil .container span{margin-bottom:2rem;display:inline-block;font-size:1.7rem;font-weight:500;color:#003d5b}.sc-perfil .container ul li{font-size:1.3rem;color:#003d5b;padding:.5rem 0}.sc-perfil .container .btn{text-transform:initial;margin-top:3.5rem;font-size:1.3rem;font-weight:900}.title-page{width:100%;height:100%;display:flex;align-items:center;justify-content:center;height:225px;position:relative}.title-page:before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.6);width:100%;height:100%;top:0px;left:0px}.title-page .container{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.title-page .container h2{color:#fff;font-size:3rem;font-weight:700;border-bottom:7px solid #f15a24;padding:0 .65rem 2rem;margin:0;letter-spacing:3px}@media(min-width: 992px){.title-page .container h2{font-size:4.7rem}}span.line{background-color:#f15a24;width:205px;height:6px;display:block}.sc-contato .container{max-width:1250px;margin:auto}@media(min-width: 1200px){.sc-contato .container .row{gap:10rem;align-items:center}}@media(min-width: 1200px){.sc-contato .col:first-of-type{flex:initial;width:55rem}}.sc-contato .col h3{color:#003d5b;margin-bottom:1.5rem;font-size:2.3rem;font-weight:600}.sc-contato .col a{color:#003d5b}@media not all and (pointer: coarse){.sc-contato .col a:hover{color:#ffac72}}.sc-contato .col p{margin:2.5rem 0 0;line-height:1.5}.accordion-container{max-width:110rem;margin:auto}.accordion-container .ac{border-bottom:3px solid #e0e0e0}.accordion-container .ac .ac-trigger{font-size:2.5rem;color:#003d5b;font-weight:500;border:none;padding:2.5rem 0}.accordion-container .ac-panel h3{color:#003d5b;font-size:1.85rem}.accordion-container .ac .ac-panel .ac-text{font-size:1.6rem;padding:0 0 2rem;color:#003d5b}.accordion-container .ac .ac-panel .ac-text a{font-size:1.6rem;color:#003d5b}@media not all and (pointer: coarse){.accordion-container .ac .ac-panel .ac-text a:hover{color:#ffac72}}.acc-prod .ac{border-bottom:none;margin-bottom:3rem}.acc-prod .ac .ac-trigger{padding:2.15rem;margin-left:3rem}.acc-prod .ac .ac-header{background-color:#ffebdd;position:relative}.acc-prod .ac .ac-header:before{transition:all .3s ease;content:"";display:block;position:absolute;width:23px;height:20px;transform:translate(0, -50%);position:absolute;left:2rem;top:50%;background:url("../images/arrow.png") no-repeat}.acc-prod .ac .ac-trigger::after{display:none}.parent-accordion .is-active .ac-header::before{transform:rotate(90deg);top:40%}.parent-accordion .ac-trigger{font-size:2.5rem !important}.nested-accordion .ac{border-bottom:3px solid #e0e0e0;margin-bottom:0}@media(min-width: 992px){.nested-accordion .ac{padding:0 3rem}}.nested-accordion .ac-trigger{font-size:1.8rem !important;font-weight:400 !important}.nested-accordion .ac .ac-header{background-color:#fff}@media(min-width: 992px){.nested-accordion .ac .ac-header{max-width:85%}}.nested-accordion .ac .ac-header:before{transform:rotate(0)}.nested-accordion .is-active .ac-header::before{transform:rotate(90deg);top:40%}.nested-accordion .ac-panel p.ac-text{margin:0 0 2.5rem 0 !important;padding-left:4rem !important;padding-bottom:0 !important}.ac-simple .ac-panel{padding:2.5rem}.perfil-int{background-color:#fdf4eb}.perfil-int .container{max-width:120rem}@media(min-width: 1200px){.perfil-int .container .row{gap:15rem}}.perfil-int h4{font-size:2.5rem !important}.perfil-int .col p{font-size:1.5rem}.sc-cv h5{font-size:2.9rem;color:#003d5b;font-weight:600;margin:0 0 2.5rem}.sc-cv .container{max-width:110rem;margin:auto}.sc-cv .container p{font-size:1.7rem;margin:2rem 0}@media(min-width: 992px){.sc-cv .container .row .col:first-of-type{width:72rem}}@media(min-width: 992px){.sc-cv .container .row .col:last-of-type{width:initial;flex:initial}}.parent-accordion a{font-size:1.6rem;color:#003d5b;position:relative}.parent-accordion a:before{content:"";display:block;position:absolute;width:23px;height:20px;transform:translate(0, -50%);position:absolute;left:-2rem;top:72%;background:url(../images/arrow.png) no-repeat;background-size:50%}@media not all and (pointer: coarse){.parent-accordion a:hover{color:#ffac72}}header.header-th{width:100%;background-color:#fff;position:relative;z-index:1000}header.header-th .content-header{display:flex;justify-content:space-between;padding:2rem;align-items:center}@media(min-width: 1400px){header.header-th .content-header{padding:3rem 0}}header.header-th .content-header .logo{display:flex;align-items:center;width:180px}@media(min-width: 1200px){header.header-th .content-header .logo{width:295px}}header.header-th .content-header .logo img{width:100%}header.header-th .content-header .nav__list{width:100%;display:flex;align-items:center;flex-wrap:wrap}header.header-th .content-header .nav__list li{margin:0 .65rem}header.header-th .content-header .nav__list li a{color:#003d5b;padding:1rem .75rem;font-size:1.592rem;width:100%}@media not all and (pointer: coarse){header.header-th .content-header .nav__list li a:hover{border-top:4px solid #f15a24}}header.header-th .content-header .nav__list li .active{border-top:4px solid #f15a24}header.header-th .content-header .header__close,header.header-th .content-header .header__toggle{display:none}@media screen and (max-width: 1200px){.overlay-nav{width:100vw;height:100vh;background-color:rgba(0,0,0,.25);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:.5s ease-in-out;z-index:10}.show-overlay{opacity:1;visibility:visible}header.header-th{padding:1rem}header.header-th .content-header{padding:0}header.header-th .content-header .header__toggle{display:inline;width:5rem;cursor:pointer}header.header-th .content-header .header__toggle svg{width:100%;fill:#003d5b}header.header-th .content-header .header__close{position:absolute;right:1rem;display:block;width:5rem;cursor:pointer}header.header-th .content-header .header__close svg{width:100%;fill:#003d5b}header.header-th .content-header .nav-main{position:fixed;top:0;right:-100%;background-color:#fff;width:70%;height:100vh;padding:2rem;z-index:100;transition:.5s ease-in-out;box-shadow:1px 0px 4px 2px #000}header.header-th .content-header .nav-main ul{display:flex;flex-direction:column;align-items:baseline}header.header-th .content-header .nav-main ul li{margin:2rem 0}header.header-th .content-header .show-nav{right:0}}@media screen and (min-width: 992px){.scrolling{position:fixed !important;top:0;z-index:10 !important;animation:sticky .5s ease;box-shadow:0px 2px 10px -5px #000}.scrolling .content-header .logo{width:18rem !important;display:none !important}.scrolling .content-header .nav__list{justify-content:space-evenly}.scrolling .nav-main{justify-content:space-between;width:100%}.scrolling .nav__list li .active{border-bottom:2px solid #fff !important}}@keyframes sticky{0%{transform:translateY(-100%)}100%{transform:translateY(0px)}}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;scroll-behavior:smooth}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}p{font-size:1.8rem;line-height:1.4}textarea{resize:vertical}img{max-width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}::-moz-selection{background-color:#003d5b;color:#fff}::selection{background-color:#003d5b;color:#fff}::-webkit-scrollbar{width:1.3rem;height:1.3rem}::-webkit-scrollbar-thumb{height:6px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;background-color:#003d5b;border-radius:7px;box-shadow:inset -1px -1px 0px rgba(0,0,0,.05),inset 1px 1px 0px rgba(0,0,0,.05)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-track{background:#fecfad}input.placeholder,textarea.placeholder{color:#000;text-transform:uppercase;font-size:3rem}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;text-transform:uppercase;font-size:3rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;text-transform:uppercase;font-size:3rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;text-transform:uppercase;font-size:3rem}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;text-transform:uppercase;font-size:3rem}input:-webkit-autofill{box-shadow:0 0 0 30px #000 inset}.page-section{padding:5rem 0}@media(min-width: 768px){.page-section{padding:10rem 0}}@media(min-width: 1200px){.page-section{padding:14rem 0}}.page-section p{color:#003d5b}/*# sourceMappingURL=main.css.map */
