@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap);*,.btn{border:0}.site-footer .init,h2{margin-bottom:40px}#introducao .column.coll,.site-footer h2{max-width:calc(55% - 15px)}#experiencia,#linhas-de-cuidado{position:relative;background:var(--light)}#experiencia .space span:nth-child(2),.btn,.circle.c-1{background:var(--blue)}#experiencia .frame .thumb:after,#experiencia:before,#introducao .photo:after,#linhas-de-cuidado:before{content:'';display:block;pointer-events:none}.scroll-hidden,form .message{overflow:hidden}@font-face{font-family:icomoon;src:url('fonts/iconflorence.eot?ex129h');src:url('fonts/iconflorence.eot?ex129h#iefix') format('embedded-opentype'),url('fonts/iconflorence.ttf?ex129h') format('truetype'),url('fonts/iconflorence.woff?ex129h') format('woff'),url('fonts/iconflorence.svg?ex129h#icomoon') format('svg');font-style:normal;font-display:swap;font-weight:400}[class*=" icon-"],[class^=icon-]{speak:never;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,h2,h3,strong{font-weight:700}a,button,h2,p{font-family:var(--default-font)}.icon-pin:before{content:"\e900"}.icon-arrow:before{content:"\e904"}.icon-phone:before{content:"\e903"}.icon-linkedin:before{content:"\e902"}.icon-instagram:before{content:"\e901"}.icon-envelope:before{content:"\f0e0"}.icon-youtube:before{content:"\f16a"}.icon-facebook:before{content:"\f230"}:root{--red:#B34215;--dark:#333333;--blue:#00AABC;--light:#F2F2F2;--white:#FFFFFF;--black:#000000;--green:#00A66C;--green-dark:#004E5A;--green-soft:#6DBF67;--green-blue:#00B49C;--default-font:'Raleway',sans-serif}*{margin:0;padding:0;resize:none;outline:0;font-style:normal;box-sizing:border-box;background:0 0}body,html{position:relative}a,button{cursor:pointer;text-decoration:none}img{width:auto;height:auto;display:block}::placeholder,h1,h2,h3,input,p,span,textarea{font-family:var(--default-font)}.container{width:100%;margin:0 auto;max-width:1012px}.for-display{speak:none}.for-reader{font-size:0;line-height:0;height:0;display:block;text-indent:-100vw}.btn,p{line-height:30px}.btn,.d-flex{display:flex}.btn{font-size:20px;color:var(--white);gap:15px;align-items:center;justify-content:center;border-radius:20px;transition:background .3s,color .3s;width:auto;height:50px;padding:0 35px;max-width:max-content}.btn i{transform:translateX(0);transition:transform .3s}.f-wrap{flex-wrap:wrap}.a-i-start{align-items:flex-start}.a-i-end{align-items:flex-end}.a-i-center{align-items:center}.j-c-end{justify-content:flex-end}.j-c-center{justify-content:center}.j-c-between{justify-content:space-between}.content{z-index:2;position:relative}h2{font-size:40px;line-height:1.2;color:var(--green-dark)}h3{font-size:35px;line-height:40px;color:var(--white)}p{font-weight:400;font-size:20px;color:var(--dark);margin-bottom:30px}.circle{border-radius:100%;position:absolute;pointer-events:none}.circle.c-0,.circle.c-3{border:1px solid var(--blue)}.circle.c-0{top:-340px;left:-220px;width:705px;height:705px}.circle.c-1{top:-350px;right:-600px;width:885px;height:885px}.circle.c-2{top:-60px;left:-95px;width:560px;height:560px;background:var(--green);transform:translateX(-100%)}.circle.c-3{top:185px;right:-60px;width:650px;height:650px;transform:translateX(100%)}.site-header{top:0;left:0;right:0;height:560px;position:absolute}.site-header .navbar{height:280px;position:relative}.site-header .brand{width:280px}#experiencia .frame .thumb img,.site-header .brand img{width:100%;height:auto}.site-footer{padding:60px 0 30px;background:var(--green-dark)}.site-footer h2{font-weight:600;font-size:36px;line-height:1.2;color:var(--blue);flex:0 0 55%;margin-bottom:0}.site-footer .medias{gap:20px;flex:0 0 45%;padding-top:10px;max-width:calc(45% - 15px)}.site-footer .medias a{font-size:28px;line-height:1.2;color:var(--white);transition:transform .3s}.site-footer .medias a:first-child{font-size:32px}.site-footer .responsaveis{text-align:right}.site-footer .final a,.site-footer .final p{font-weight:400;font-size:14px;line-height:20px;margin-bottom:0;color:var(--white)}.site-footer .final a{display:block;max-width:max-content;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-bottom-color .3s}#introducao{padding-top:440px;padding-bottom:60px;margin-bottom:60px}#introducao .column{width:100%;flex:0 0 100%;position:relative}#introducao .column.colr{max-width:calc(35% - 15px)}#introducao .photo{top:50%;height:100%;min-height:585px;position:absolute;transform:translateY(-50%)}#introducao .photo:after{width:100%;height:100%;max-width:650px;max-height:585px;top:-20px;left:20px;position:absolute;border-radius:20px;border:1px solid var(--white)}#introducao .photo img{width:auto;height:100%;border-radius:20px}#linhas-de-cuidado:before{top:0;left:0;right:0;height:26%;position:absolute;background:var(--white)}#linhas-de-cuidado .column{width:100%;flex:0 0 80%;margin-bottom:50px;max-width:calc(80% - 15px)}#linhas-de-cuidado .cards{width:100%;flex:0 0 80%;max-width:80%;margin-bottom:105px}#linhas-de-cuidado .cards .card{display:block;max-width:560px;margin:0 auto 30px;transform:scale(1);transition:transform .3s}#linhas-de-cuidado .cards .card img{width:100%}#experiencia{margin-bottom:135px}#experiencia:before{left:0;right:0;bottom:0;height:39%;position:absolute;background:var(--white)}#experiencia .column{flex:0 0 80%;max-width:80%;text-align:center}#experiencia .space{gap:20px;flex:0 0 100%;max-width:100%;margin-bottom:75px;display:flex;align-items:center;justify-content:center}#experiencia .space span{width:20px;height:20px;display:block;border-radius:100%;background:var(--green)}#experiencia .space span:nth-child(3){background:var(--red)}#experiencia .frame{overflow:hidden;position:relative;border-radius:12px;margin-bottom:60px}#experiencia .frame .thumb{position:relative;transition:opacity .3s}#experiencia .frame .thumb.floating{top:0;left:0;right:0;bottom:0;position:absolute}#experiencia .frame .thumb.hide{opacity:0;pointer-events:none}#experiencia .frame .thumb:after{opacity:30%;width:100%;height:100%;position:absolute;background:var(--black);transition:opacity .3s}#experiencia .frame button{top:50%;left:50%;z-index:10;position:absolute;transform:scale(1);transition:transform .3s;transform:translate3d(-50%,-50%,0) scale(1);display:flex;align-items:center;justify-content:center;width:128px;height:128px;border-radius:100%;border:4px solid var(--white)}#experiencia .frame button svg{width:23px;height:auto}#experiencia .frame button path{fill:var(--white);fill-rule:evenodd}#experiencia .frame iframe{display:block;width:100%;height:auto}#contato .column.coll{flex:0 0 55%;max-width:calc(55% - 30px)}#contato .border{margin:35px 0;border-bottom:1px solid #b3b3b3}#contato .column.colr{flex:0 0 32%;max-width:32%}#contato .unit h3{font-weight:700;font-size:20px;line-height:32px;margin-bottom:5px;color:var(--black)}#contato .unit p{margin-bottom:5px;position:relative;padding-left:20px}#contato .unit p,#contato .unit p a{display:block;font-weight:400;font-size:20px;line-height:30px;color:var(--black)}#contato .unit p a{transition:color .3s}#contato .unit p i{top:8px;left:0;font-size:16px;position:absolute}#contato .our-site{margin-top:88px;margin-bottom:60px}form>.group{margin:0 0 12px;position:relative}form .group.g-sm{flex:0 0 35%;max-width:calc(35% - 6px)}form .group.g-md{flex:0 0 65%;max-width:calc(65% - 6px)}form .group.g-lg{flex:0 0 50%;max-width:calc(50% - 12px)}form .group ::placeholder,form .group input,form .group textarea{font-weight:400;font-size:14px;line-height:30px;color:var(--dark)}form .group button[disabled],form .group input[disabled],form .group textarea[disabled]{opacity:80%}form .group input,form .group textarea{border:0;width:100%;height:45px;padding:0 15px;border-radius:5px;background:#e6e6e6}form .group textarea{height:145px;padding-top:5px}form .message{height:0;width:100%;display:block;transition:height .3s;font-weight:600;font-size:16px;line-height:25px;color:var(--red)}form .submitter{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}form .submitter .message{color:var(--green);text-transform:uppercase}form .notification .message{height:25px}.animate{opacity:40%;transition:opacity .6s,transform .6s}.animate.scroll-up{transform:translate3d(0,10%,0)}.animate.scroll-left{transform:translate3d(-10%,0,0)}.animate.scroll-right{transform:translate3d(10%,0,0)}.animate.visible{opacity:100%;transform:translate3d(0,0,0)}@media (min-width:992px){.btn:hover{color:var(--white);background:var(--green-dark)}.btn:hover i{transform:translateX(8px)}#linhas-de-cuidado .cards .card:hover,.site-footer .medias a:hover{transform:scale(1.05)}#experiencia .frame button:hover{transform:translate3d(-50%,-50%,0) scale(1.08)}#contato .unit p a:hover{color:var(--blue)}.site-footer .final a:hover{border-bottom-color:var(--white)}}@media (max-width:1439px){.circle.c-2{left:-30px}#introducao .column.colr{max-width:calc(45% - 15px)}#introducao .photo{min-height:400px}}@media (max-width:1199px){.circle.c-3{transform:translateX(75%)}.site-header .navbar{padding:0 20px}#introducao{padding-top:400px}#introducao .photo:after{max-width:100%;max-height:100%}#contato .main,#introducao .main{justify-content:center}#contato .column.coll,#contato .column.colr,#introducao .column.coll,#introducao .column.colr,#linhas-de-cuidado .cards,#linhas-de-cuidado .column{flex:0 0 100%;max-width:100%;padding:0 20px}#experiencia .frame,#linhas-de-cuidado .column{margin-bottom:40px}#introducao .column.coll{margin-bottom:80px}#introducao .photo{top:auto;margin:0 auto;transform:none;min-height:auto;position:relative}#introducao .photo img{width:100%;height:auto}}@media (max-width:991px){.circle.c-0{top:-320px;left:-200px;width:600px;height:600px}.circle.c-1{top:-450px;right:-500px;width:830px;height:830px}.circle.c-2{top:320px;left:0;width:500px;height:500px;transform:translateX(100%)}.site-header .navbar{height:235px}.site-header .brand{width:200px}#introducao{padding-top:300px;padding-bottom:0}#linhas-de-cuidado .cards{margin-bottom:80px}#experiencia .column{flex:0 0 100%;max-width:100%;padding:0 20px}#experiencia,#introducao,.site-footer .init{margin-bottom:60px}#contato .column.coll,#experiencia .space{margin-bottom:40px}.site-footer{padding:60px 20px 30px}.site-footer .medias a{font-size:25px}.site-footer .medias a:first-child{font-size:28px}.site-footer .final .responsaveis,.site-footer .medias,.site-footer h2{flex:0 0 100%;max-width:100%;text-align:center}.site-footer h2{margin-bottom:20px}.site-footer .medias{justify-content:center}.site-footer .final{flex-wrap:wrap-reverse}.site-footer .final a{margin:40px auto 0}}@media (max-width:767px){.circle.c-0{top:-250px;left:-130px;width:400px;height:400px}.circle.c-1{top:-185px;right:-120px;width:360px;height:360px}.circle.c-3{display:none}.site-footer h2,h2{font-size:30px;margin-bottom:25px}p{font-size:16px;margin-bottom:30px}.btn{gap:10px;padding:0 15px}#contato .unit p,#contato .unit p a,.btn{font-size:16px;line-height:26px}.site-header .brand{width:130px}.site-header .navbar{height:120px}#introducao{padding-top:180px}#introducao .column.coll{margin-bottom:40px}#linhas-de-cuidado .cards .card{margin:0 auto 20px}#experiencia .space span{width:15px;height:15px}#experiencia .frame button{width:100px;height:100px}#experiencia .frame button svg{width:20px}}@media (max-width:575px){.circle.c-1{top:-220px;right:-200px}.circle.c-2{display:none}form .group.g-lg{flex:0 0 100%;max-width:100%}form .group.g-number{margin-top:12px}}

.whatsapp {
    z-index: 100;

    right: 20px;
    bottom: 20px;

    width: 80px;
    height: 80px;

    position: fixed;
    transition: transform 0.3s ease-out;
    box-shadow: 0 0.4rem 0.4rem rgba(0,0,0, 0.1);

    color: #ffffff;
    background: #00A66C;

    border-radius: 50%;
}

.whatsapp svg {
    width: 40px;
    height: 40px;
}

.whatsapp svg path {
    fill: white;
}

@media (any-hover: hover) {
    .whatsapp:hover {
        transform: scale(1.1);
    }
}
@media (max-width: 760px) {
    .whatsapp {
        right: 15px;
        bottom: 15px;
    }
}
