@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;700&display=swap');
/*font-family: 'Montserrat', sans-serif;*/

body{
    font-family: 'Montserrat', sans-serif !important; 
}

.navbar-brand img{
    max-height: 70px;
}
.navbar-brand:after {
    display: none;
}
.navbar-brand {
    background-color: transparent !important;
}

.ftco-footer {
    font-size: 14px;
    background: #36377b;
    padding: 6em 0;
}
@media (max-width:991.98px){
    .ftco-footer{
        text-align: center;
    }
}





p{
    font-weight: 500 !important;
}

.ftco-section {
    padding: 3em 0;
    position: relative;
}


.testimony-wrap p {
    font-weight: 500;
    color: #fff;
    text-align: left !important;
}


.testimony-section {
    background-color: #36377b;
    padding-bottom: 4em;
}
.testimony-wrap .line {
    position: relative;
    border-left: 1px solid rgb(230, 230, 230,.2);
    color: #fff;
}

.testimony-wrap .position {
    font-size: 13px;
    color: #fff;
}

.testimony-wrap .name{
    color: #fff !important;
}
.testimony-section .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    margin: 5px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.5);
}


.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}



footer .copyright{
    color: rgb(255, 255, 255, .5);
    font-size:.8em;
    font-weight: 500;
}


footer .assinatura{
    text-align: right;
}



.footer2 div{
    font-size: .98em;
    font-weight: 500;
    color: #fff;
}

@media (max-width:991.98px){
    .footer2 .col-lg-3{
        margin-bottom: 40px;
        text-align: center;
    }

    footer .copyright{
        text-align: center !important;
        margin-bottom: 30px;
    }
    
    
    footer .assinatura{
        text-align: center !important;
    }


}
.bg-footer{
    background-color: #2c2d65;
}

.bg-footer2{
    background-color: #36377b;

}



.ftco-footer .ftco-footer-widget h2 {
    margin-bottom: 20px;
}


@media (max-width:991.98px){
    .block-23 ul li, .block-23 ul li > a {
        text-align: center;
    }
}



.block-23 ul li .icon {
    width: 30px;
    font-size: 18px;
    padding-top: 2px;
    color: white;
}

.ftco-footer .ftco-footer-widget ul li a .icon-whatsapp {
    background-color: green;
    border-radius: 50%;
    padding:4px 5px;
}




@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;700&display=swap');
/*font-family: 'Montserrat', sans-serif;*/


body{
    font-family: 'Montserrat', sans-serif; 
}


.logo-topo img{
    max-height: 70px;
}


@media (min-width: 992px)
{
    .header {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 1040;
        background-color: white;
        transition: background-color 0.3s ease-in-out;
    }

   
}





.box-redes{text-align: right;}
.box-redes a{font-size: 1em; float:right; text-align: center; position: relative; line-height: 0; margin:0 3px; width: 30px; height:30px; border-radius: 50%; border:1px solid #36377b;}
.box-redes a:hover{background-color: #36377b; color: #fff;transform: scale(1.2);}
.box-redes a i{position: absolute; top:6px; left:50%; transform: translate(-50%);}
.box-redes .acompanhe{font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: .7em;color: #36377b; text-transform: uppercase;}


.menu-topo{font-family: 'Montserrat', sans-serif; font-size: .8em; text-align: center; margin-top:20px; border-top:2px solid #c9add2; border-bottom: 2px solid #c9add2;}
.menu-topo a{padding:20px 16px; font-weight: 600; font-size: .9em;color: #36377b; text-transform: uppercase; line-height: 50px; border-right: 2px solid #c9add2;}
.menu-topo a:last-child{border-right: none !important;}
.menu-topo a:hover{color: #c9add2;}

.bg-footer{
    background-color: #2c2d65;
}

.bg-footer2{
    background-color: #36377b;

}

.bg-hero{
    width: 100%;
    height: 400px; 
    background-image: url('../img/blur-hospital.png');
    background-size: cover;
    position: relative;
    margin-top: 80px;
    border-top: 2px solid #36377b;
    border-bottom: 2px solid #36377b;
    margin-bottom: 40px;
}

.bg-hero-inner{
    width: 100%;
    height: 350px; 
    border-top: 2 solid #36377b;
    border-bottom: 2px solid #36377b;
}

.bg-hero .drjuliano{
    position: absolute;
    max-height: 450px;
    z-index: 99999;
    bottom: -395px;
    right: 80px;
}

.bg-hero .texto1{
    width: 600px;
    position: absolute;
    text-align: center;
    padding-top: 150px;
    color: #fff;
    padding:12px 60px;
    background-color: #36377b;
    left:50%;
    top:150px;
    transform: translate(-60%);
    font-size: 1.7em;
    text-transform: uppercase;
    background: rgb(54,55,123);
    background: linear-gradient(90deg, rgba(54,55,123,0) 0%, rgba(54,55,123,0.5466561624649859) 7%, rgba(54,55,123,0.9808298319327731) 30%, rgba(54,55,123,1) 65%, rgba(54,55,123,1) 96%);
}






.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0;
    margin-bottom: 30px;
  }

  .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }





.banner1{
    width: 100%;
    height:220px;
    float:left;
    background-color: #f7f7f7;
    position: relative;
}


.overlay{
    position: absolute;
    width: 100%;
    height:100%;
    background-color: rgb(201, 173, 210, .75);
}


.bg1{
    background-image: url(../assets/img/bg-banner1.jpg);
    background-size: cover;
    background-position: center center;
}




.botao-vermais{
    font-weight: 700;
    font-size: .9em;
    background-color: #fff;
    color: #5e4a64;
    border-radius: 20px;
    letter-spacing: 0px;
    padding:6px 22px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}
.botao-vermais:hover{
    background-color: #5e4a64;
    color: #fff;
}






footer .copyright{
    color: rgb(255, 255, 255, .5);
    font-size:.8em;
    font-weight: 500;
}


footer .assinatura{
    text-align: right;
}

.footer2 div{
    font-size: .98em;
    font-weight: 500;
    color: #fff;
}

@media (max-width:991.98px){
    .footer2 .col-lg-3{
        margin-bottom: 40px;
        text-align: center;
    }
}





div[class*="col-"].spacer-double-md, .spacer-double-md {
    padding-top: 2rem;
    padding-bottom: 2rem;
}




/*
.pagina-interna{
    padding-top:50px;
    padding-bottom: 50px;
}
*/

.pagina-interna .titulo{
    font-size: 1.8em;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
    color: #36377b;
    margin-bottom: 30px;
}




p{
    font-size: 1em;
    font-weight: 500;
    text-align: justify;
}


.bloco-links{
    padding-bottom: 25px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 25px;

}

.mb15{
    margin-bottom: 15px;
}








.banner-home-1{
    background-color: #c9add2;
    background:url('../img/banner1-bg.jpg');
    background-size: cover;
    background-position: center center;

    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    opacity: .5;

    transition: .2s all ease-out;

}

.banner-home-1:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    opacity: 1;
}

.banner-home-2:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    opacity: 1;
}

.banner-home-3:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    opacity: 1;
}


.banner-home-2{
    background-color: #ede7f3;
    /*background:url('../img/banner2-bg.jpg');
    background-size: cover;
    background-position: center center;*/
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    transition: .2s all ease-out;

    opacity: .5;
}


.banner-home-3{
    background-color: #e3eaee;
    /*
    background:url('../img/banner3-bg.jpg');
    background-size: cover;
    background-position: center center;
    */
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    transition: .2s all ease-out;
    opacity: .5;
}








.icones-home{
    padding-top:50px;
    padding-bottom: 50px;
}

.icones-home .borda-direita{
    border-right: 2px solid #36377b;
}

.icones-home img{
    max-height: 50px;
    margin-bottom: 15px;
    transition: .2s all ease-out;
    
}

.icones-home .titulo-icone{
    font-size: .85em;
    text-transform: uppercase;
    color: #36377b;
    line-height: 18px;
    transition: .2s all ease-out;
    font-weight: 600;
}

.icones-home .col-lg-3{
    padding-top:30px;
    padding-bottom: 30px;
    transition: .2s all ease-out;
}

.icones-home .col-lg-3:hover{
    background-color: rgb(221, 221, 221,.35);
    
}

.icones-home .col-lg-3:hover img{
    transform: translateY(-3px);
}

@media (max-width:991.98px){
    .icones-home .col-lg-3{
        margin-bottom: 10px;
    }
    .icones-home .borda-direita{
        border-right: 0px solid #36377b;
       
    }
}



/*SLIDER HOME PRINCIPAL*/
.owl-carousel.home-slider .slider-item .slider-text {
    height: auto;
}

.owl-carousel.home-slider .slider-item {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: auto;
    position: relative;
    z-index: 0;
}
.owl-carousel.home-slider {
    position: relative;
    height: auto;
    z-index: 0;
    background-color: #fff;
    /*background-image: url('../img/blur-hospital.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;*/
}


.owl-carousel.home-slider .owl-dots .owl-dot {
    width: 20px;
    height: 20px;
    margin: 5px;
    border-radius: 50%;
    background: #c9add2;

}
.owl-carousel.home-slider .owl-dots .owl-dot.active {
    width: 20px;
    height: 20px;
    background: rgba(54, 55, 123, 1);

}

.owl-carousel .owl-dots .owl-dot:after {
    display: none;
}


.owl-carousel.home-slider .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    width: 100%;
    text-align: center;
}

.fa-star{
    color: #ffe787;
    margin-right: 6px;
}

.section-depoimentos{
    background-color: rgb(54, 55, 123);
    padding:60px 0;
    color: #fff;
}

.section-midiassociais{
    padding:60px 0;
}

.section-midiassociais .titulo{
    margin-bottom: 25px;
    color: #36377b;
    text-transform: uppercase;
    font-size: 1.2em;
    letter-spacing: 0px;
    font-weight: 600;
}

.icones-redes-home{
    text-align: center;
}
.icones-redes-home img{
    max-height: 44px;
}


@media (max-width:991.98px){
    .logo-topo{
        max-height: 35px;
    }
}





/*Botão WhatsApp Fixo */
.cbh-phone{display:block;position:fixed; right: -10px;
    bottom: -15px; visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:999;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}
    .cbh-phone.cbh-show{visibility:visible}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
    .cbh-phone.cbh-static1{opacity:.6}
    .cbh-phone.cbh-hover1{opacity:1}
    .cbh-ph-circle{width:110px;height:110px;top:40px;left:40px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;-webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out;-moz-animation:cbh-circle-anim 1.2s infinite ease-in-out;-ms-animation:cbh-circle-anim 1.2s infinite ease-in-out;-o-animation:cbh-circle-anim 1.2s infinite ease-in-out;animation:cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .cbh-phone.cbh-active .cbh-ph-circle1{-webkit-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;-o-animation:cbh-circle-anim 1.1s infinite ease-in-out!important;animation:cbh-circle-anim 1.1s infinite ease-in-out!important}
    .cbh-phone.cbh-static .cbh-ph-circle{-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-o-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;animation:cbh-circle-anim 2.2s infinite ease-in-out!important}
    .cbh-phone.cbh-hover .cbh-ph-circle{border-color:rgba(0,175,242,1);opacity:.5}
    .cbh-phone.cbh-green.cbh-hover .cbh-ph-circle{border-color:rgb(73, 162, 46);opacity:.5}
    .cbh-phone.cbh-green .cbh-ph-circle{border-color:rgba(0,175,242,1);opacity:.5}
    .cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle{border-color:rgba(204,204,204,1);opacity:.5}
    .cbh-phone.cbh-gray .cbh-ph-circle{border-color:rgba(73, 162, 46,1);opacity:.5}
    .cbh-ph-circle-fill{width:74px;height:74px;top:58px;left:58px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
    .cbh-phone.cbh-active .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important;animation:cbh-circle-fill-anim 1.7s infinite ease-in-out!important}
    .cbh-phone.cbh-static .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}         .cbh-phone.cbh-hover .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}
    .cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:.75!important}
    .cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}
    .cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill{background-color:rgba(204,204,204,.5);opacity:.75!important}
    .cbh-phone.cbh-gray .cbh-ph-circle-fill{background-color:rgba(117,235,80,.5);opacity:1!important}
    .cbh-ph-img-circle1{width:50px;height:50px;top:70px;left:70px;position:absolute;background-image:url(https://360imagem.com/google/images/wpp-icon.png);background-size: 40px 40px;background-color:rgba(30,30,30,.1);background-position:center center;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:1;-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out;-moz-animation:cbh-circle-img-anim 1s infinite ease-in-out;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out;-o-animation:cbh-circle-img-anim 1s infinite ease-in-out;animation:cbh-circle-img-anim 1s infinite ease-in-out}
    .cbh-phone.cbh-active .cbh-ph-img-circle1{-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 1s infinite ease-in-out!important;animation:cbh-circle-img-anim 1s infinite ease-in-out!important}
    .cbh-phone.cbh-static .cbh-ph-img-circle1{-webkit-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;animation:cbh-circle-img-anim 0s infinite ease-in-out!important}
    .cbh-phone.cbh-hover .cbh-ph-img-circle1{background-color:rgba(0,175,242,1)}
    .cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover{background-color:rgba(73, 162, 46,1)}
    .cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:rgba(0,175,242,1)}
    .cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:rgba(0,175,242,1)}
    .cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1{background-color:rgba(204,204,204,1)}
    .cbh-phone.cbh-gray .cbh-ph-img-circle1{background-color:rgba(73, 162, 46,1)}@-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2}}@keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:rotate(0deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-o-transform:rotate(0deg) scale(1) skew(1deg)}}
    .cbh-ph-img-circle1 {}
    .cbh-phone.cbh-green .cbh-ph-circle {border-color: rgb(0, 242, 164)}
    .cbh-phone.cbh-green .cbh-ph-circle-fill {background-color: rgb(0, 242, 164);}
    .cbh-phone.cbh-green .cbh-ph-img-circle1 {background-color:rgb(73, 162, 46);}
  
    .kmacb__manager-border {
      position: absolute;
      width: 75px;
      height: 75px;
      top: 50%;
      left: 50%;
      margin-top: -39.5px;
      margin-left: -39.5px;
      border-radius: 100%;
      border: 2px solid #ffe787;
      -webkit-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
      -moz-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
      -ms-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
      -o-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
      animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
      opacity: .8;
      transform-origin: center;
    }
    .kmacb__manager-fill {
      background: #52aff7 center bottom no-repeat;
      position: absolute;
      width: 75px;
      height: 75px;
      top: 50%;
      left: 50%;
      margin-top: -37.5px;
      margin-left: -37.5px;
      border-radius: 100%;
      opacity: .5;
      -webkit-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
      -moz-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
      -ms-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
      -o-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
      animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
      transform-origin: center;
    }
    .kmacb__manager-circle {
      background: #52aff7;
      position: absolute;
      width: 120px;
      height: 120px;
      top: 50%;
      left: 50%;
      margin-top: -60px;
      margin-left: -60px;
      border-radius: 100%;
    }

























    .box-links{
        width: 90%;
        margin-right: 15px;
        margin-left:15px;
        height:auto;
        float:left;
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #e7e6e6;
        box-sizing: border-box;
    }

    .box-links .titulo {
        color: #36377b;
        font-weight: 700;
        font-size: 1em;
        text-transform: 700;
    }

    .botao-cirurgias{
        width:100%;
        height:auto;
        padding:12px 20px;
        border-radius: 9px;
        float: left;
        background-color: #36377b;
        color: #fff;
        font-weight: 600;
        font-size: 1em;
        transition: .2s all ease-out;
        margin-bottom: 6px;
     
    }
    
    .botao-cirurgias:hover{
        background-color: #e9e4eb;
        color: #36377b;
    }

    @media (max-width:991.98px){
        .botao-cirurgias{
            width: 100%;
        }
    }