/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
{
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
b,strong{
	font-weight:700;
}
.btn-solucoes a{
    width: 100%;
}
.imgFloatSolucoes{
    transform: translateX(-50%);
    position: absolute;
    top: -50px;
    left: 50%;
    animation: pulseUro 2s 3s linear infinite;
}
#centro-cirurgico-home:after {
    content: '';
    border: 1px solid #a88f71;
    border-radius: 20px;
    position: absolute;
    left: -3vw;
    width: 870px;
    height: 406px;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
}
#cc-home .rt-elementor-container [class*=carousel] .rt-grid-item > div {
    max-width: 264px;
    margin: 0 auto;
}
#cc-home .rt-elementor-container [class*=carousel] .rt-grid-item .tlp-overlay1 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    width: 100%;
    background-color: #fbf9f8;
    max-width: 240px;
    margin: 0 auto;
    padding: 10px 5px;
    border-radius: 5px;
}
#cc-home .rt-elementor-container [class*=carousel] .rt-grid-item .tlp-overlay1 h3 {
    margin: 0;
}
#bar-footer{
    flex: 0 0 calc(100% + 90px);
    margin-left: -45px;
}
/*************** Fim ********************/
@media screen and (max-width:768px){
}

@keyframes pulseUro {
    0% {
        /*transform: scale(0.95);*/
        box-shadow: 0 0 0 0 rgb(168 143 113 / 20%);
    }

    70% {
        /*transform: scale(1);*/
        box-shadow: 0 0 0 10px rgb(168 143 113 / 5%);
    }

    100% {
        /*transform: scale(0.95);*/
        box-shadow: 0 0 0 0 rgb(168 143 113 / 0%);
    }
}