@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;700&family=Open+Sans:wght@400;600;700&display=swap);html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}a{text-decoration:none;color:inherit;transition:color .3s}p{line-height:1.5}.center{width:1260px;margin:0 auto}@media only screen and (max-width:1259px){.center{width:100%}}footer{position:relative;bottom:0;width:100%;height:55px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center;z-index:2}@media only screen and (max-width:767px){footer{width:90%;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}footer p,footer p a{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;color:#111;margin:0}footer p a:focus,footer p a:hover{color:#f27c95}header{top:0;left:0;background-color:#fff}header,header .logo{width:100%;height:160px;margin:0;z-index:2}header .logo{position:absolute;background:url(../img/layout/marca-lucianaGarbin.png) no-repeat 50%}body,html{height:100%;font-family:Cinzel,Open Sans,Helvetica,Arial,sans-serif}body{background-color:#fff;margin:0;padding:0;overflow-x:hidden;position:relative}body .wrapper{width:100%;min-height:calc(100% - 55px);position:relative}body .wrapper .center{width:100%}body .wrapper .center:after,body .wrapper .center:before{content:" ";display:table}body .wrapper .center:after{clear:both}body .wrapper .center .content{width:100%}@media only screen and (max-width:1259px){body{min-height:auto}body .center{width:100%}body .center .content{width:100%;float:none}}@media only screen and (max-width:767px){body{min-height:auto}body .wrapper,body .wrapper .center .content{width:100%}}.not-found{width:100%;text-align:center;padding:280px 0}@media only screen and (min-width:768px) and (max-width:1259px){.not-found{padding:160px 5%}}@media only screen and (max-width:767px){.not-found{padding:100px 5%}}.not-found h1{display:inline-block;padding:15px 18px;letter-spacing:1px;text-transform:uppercase;border:2px solid #e02227;color:#e02227;montserrat:11 bold;line-height:1}.home{width:100%;height:auto}.home .banners{position:relative;width:100%;height:440px;z-index:1;background-color:#fff;overflow-y:hidden}.home .banners .banner{width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50%}.home .banners .frase-banner{position:absolute;width:100%;top:0;margin:190px 0 0;z-index:9999;display:-ms-flexbox;display:flex;-ms-justify-content:center;justify-content:center;font-family:Cinzel,Helvetica,Arial,sans-serif;font-size:46px;font-weight:400;color:#fff}@media only screen and (max-width:1259px){.home .banners .frase-banner{font-family:Cinzel,Helvetica,Arial,sans-serif;font-size:35px;font-weight:400}}@media only screen and (max-width:767px){.home .banners .frase-banner{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.home .banners .cycle-pager{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:10px;width:8%;z-index:999;padding:0;background:transparent;margin:0 0 0 46%}@media only screen and (max-width:1259px){.home .banners .cycle-pager{width:12%;margin:0 0 0 44%}}@media only screen and (max-width:767px){.home .banners .cycle-pager{width:25%;margin:0 0 0 37.5%}}.home .banners .cycle-pager span{height:4px;border-radius:0;float:left;color:transparent;transition-property:background-color;transition-duration:300;border:.5px solid #d9d9d9;cursor:pointer;margin:2px}.home .banners #sb-counter div.sb-counter-current,.home .banners .cycle-pager span.cycle-pager-active,.home .banners .cycle-pager span:hover{background:#d9d9d9}.home .institucional{width:1200px;margin:40px auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1259px){.home .institucional{width:90%}}@media only screen and (max-width:767px){.home .institucional{-ms-flex-direction:column;flex-direction:column}}.home .institucional .dados-pessoa{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}@media only screen and (max-width:767px){.home .institucional .dados-pessoa{width:100%;-ms-align-items:center;align-items:center}}.home .institucional .dados-pessoa img{width:50%;border-radius:50%;margin-top:15px}.home .institucional .dados-pessoa .nome{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;color:#a05675;font-weight:700;margin:15px 0 0}@media only screen and (max-width:1259px){.home .institucional .dados-pessoa .nome{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400}}.home .institucional .dados-pessoa .registro{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#a05675;font-weight:700;margin:5px 0 0}@media only screen and (max-width:1259px){.home .institucional .dados-pessoa .registro{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}}.home .institucional .textos-perfil{width:50%}@media only screen and (max-width:767px){.home .institucional .textos-perfil{width:100%}}.home .institucional .textos-perfil .formacao p{line-height:1.2}@media only screen and (max-width:767px){.home .institucional .textos-perfil .formacao p{text-align:center}}.home .institucional .textos-perfil .formacao p span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#a05675}@media only screen and (max-width:1259px){.home .institucional .textos-perfil .formacao p span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}}.home .institucional .textos-perfil .perfil p{line-height:1.2}@media only screen and (max-width:767px){.home .institucional .textos-perfil .perfil p{text-align:center}}.home .institucional .textos-perfil .perfil p span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#a05675}@media only screen and (max-width:1259px){.home .institucional .textos-perfil .perfil p span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}}.home .areas-atuacao{width:100%;background-color:#f4ebed;padding:55px 0 80px}.home .areas-atuacao .titulo{width:900px;margin:0 auto;font-family:Cinzel,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;color:#a05675;text-align:center;text-transform:uppercase}@media only screen and (max-width:1259px){.home .areas-atuacao .titulo{width:80%}}.home .areas-atuacao .area{width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}@media only screen and (max-width:1259px){.home .areas-atuacao .area{width:80%}}.home .areas-atuacao .area .area-titulo{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:30px;font-weight:400;font-weight:700;color:#a05675;margin:50px 0 0;text-align:center;border-bottom:1px solid #f27c95;padding-bottom:15px;width:100%}@media only screen and (max-width:1259px){.home .areas-atuacao .area .area-titulo{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400}}.home .areas-atuacao .area .area-texto{width:80%;text-align:center;margin-bottom:20px}@media only screen and (max-width:767px){.home .areas-atuacao .area .area-texto{width:100%}}.home .areas-atuacao .area .area-texto p{line-height:1.2}.home .areas-atuacao .area .area-texto p span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;font-size:19px!important;color:#a05675}@media only screen and (max-width:1259px){.home .areas-atuacao .area .area-texto p span{font-size:16px!important}}.home .contatos{width:100%;background:url(../img/layout/bg-contato.png);background-color:#a05675;background-repeat:no-repeat;background-size:70% 90%;background-position:-71% 0;padding:60px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}.home .contatos .titulo{margin:0;font-family:Cinzel,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;color:#fff}.home .contatos .telefone{margin:38px 0 22px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-weight:700;color:#fff}.home .contatos .telefone:focus,.home .contatos .telefone:hover{color:#f27c95}.home .contatos form{width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}@media only screen and (max-width:1259px){.home .contatos form{width:85%}}@media only screen and (max-width:767px){.home .contatos form{width:90%}}.home .contatos form .form-contato{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:767px){.home .contatos form .form-contato{-ms-flex-direction:column;flex-direction:column}}.home .contatos form .form-contato .dados{width:45%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.home .contatos form .form-contato .dados{width:100%}}.home .contatos form .form-contato .dados input[type=email],.home .contatos form .form-contato .dados input[type=text]{margin:2px 0 2px 15px;height:26px;padding:0 10px;outline:none;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;background-color:transparent;border:1px solid #fff}.home .contatos form .form-contato .dados input[type=email]::-webkit-input-placeholder,.home .contatos form .form-contato .dados input[type=text]::-webkit-input-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato .dados input[type=email]:-moz-placeholder,.home .contatos form .form-contato .dados input[type=email]::-moz-placeholder,.home .contatos form .form-contato .dados input[type=text]:-moz-placeholder,.home .contatos form .form-contato .dados input[type=text]::-moz-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato .dados input[type=email]:-ms-input-placeholder,.home .contatos form .form-contato .dados input[type=text]:-ms-input-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato .dados input[type=email]:focus,.home .contatos form .form-contato .dados input[type=email]:hover,.home .contatos form .form-contato .dados input[type=text]:focus,.home .contatos form .form-contato .dados input[type=text]:hover{font-weight:700}@media only screen and (max-width:767px){.home .contatos form .form-contato .dados input[type=email],.home .contatos form .form-contato .dados input[type=text]{margin:2px 0}}.home .contatos form .form-contato textarea{margin:2px 4px;height:86px;width:43%;padding:5px 10px;outline:none;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#fff;background-color:transparent;border:1px solid #fff}.home .contatos form .form-contato textarea::-webkit-input-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato textarea:-moz-placeholder,.home .contatos form .form-contato textarea::-moz-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato textarea:-ms-input-placeholder{color:#fff;background-color:transparent}.home .contatos form .form-contato textarea:focus,.home .contatos form .form-contato textarea:hover{font-weight:700}@media only screen and (max-width:767px){.home .contatos form .form-contato textarea{margin:2px 0;width:100%;height:120px}}.home .contatos form .form-contato .btn-contato{width:10%;margin:2px 0;border-radius:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-weight:700;background-color:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;height:86px;outline:none}.home .contatos form .form-contato .btn-contato:focus,.home .contatos form .form-contato .btn-contato:hover{background-color:#fff;color:#f27c95}@media only screen and (max-width:767px){.home .contatos form .form-contato .btn-contato{width:100%;height:40px}}.home .contatos form:after,.home .contatos form:before{content:" ";display:table}.home .contatos form:after{clear:both}.home .contatos form .flash{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;-ms-justify-content:space-around;justify-content:space-around;margin:5px 0 0;width:60%;height:60px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:500;padding:10px;border-radius:0}.home .contatos form .flash>p{margin:0}@media only screen and (max-width:767px){.home .contatos form .flash{width:100%}}.home .contatos form .flash.flash-erro{border:2px solid #e02227;background:#e02227;color:#fff}.home .contatos form .flash.flash-sucesso{border:2px solid #2caf2c;background:#2caf2c;color:#fff}.home .contatos .enderecos{width:1200px;margin:85px auto 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1259px){.home .contatos .enderecos{width:100%}}@media only screen and (max-width:767px){.home .contatos .enderecos{-ms-flex-direction:column;flex-direction:column}}.home .contatos .enderecos .endereco1{width:50%;padding-right:5px}@media only screen and (max-width:767px){.home .contatos .enderecos .endereco1{width:100%;padding:0 0 20px}}.home .contatos .enderecos .endereco1 .local1{text-transform:uppercase}.home .contatos .enderecos .endereco1 .cidade1,.home .contatos .enderecos .endereco1 .end1,.home .contatos .enderecos .endereco1 .local1{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#fff;margin:0 30px 0 0;text-align:end}.home .contatos .enderecos .endereco1 .mapa1{margin:15px 0 10px}.home .contatos .enderecos .endereco1 .mapa1 iframe{width:100%;height:350px}.home .contatos .enderecos .endereco2{width:50%;padding-left:5px}@media only screen and (max-width:767px){.home .contatos .enderecos .endereco2{width:100%;padding:0}}.home .contatos .enderecos .endereco2 .local2{text-transform:uppercase}.home .contatos .enderecos .endereco2 .cidade2,.home .contatos .enderecos .endereco2 .end2,.home .contatos .enderecos .endereco2 .local2{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#fff;margin:0 0 0 30px;text-align:start}.home .contatos .enderecos .endereco2 .mapa2{margin:15px 0 10px}.home .contatos .enderecos .endereco2 .mapa2 iframe{width:100%;height:350px}