.elementor-8 .elementor-element.elementor-element-1a152f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a7214bf{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-100e2d0{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-100e2d0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-100e2d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#020558;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a32e4ea .elementor-button{background-color:#B21F26;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-a32e4ea{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a32e4ea.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f2a8129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-d2f48f3{--display:flex;--min-height:487px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d2f48f3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d2f48f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B21F26;}.elementor-8 .elementor-element.elementor-element-f50f576{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f50f576 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3f406a9{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-03866d6{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be6a861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-22312f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e6eb3cf{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e6eb3cf.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e6eb3cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#020558;}.elementor-8 .elementor-element.elementor-element-15acc62{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-2e8fe16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c1d618f{--display:flex;--min-height:531px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c1d618f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c1d618f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020558;}.elementor-8 .elementor-element.elementor-element-3bfb1c7{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3bfb1c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c788164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-898793c.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-3dec085{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3dec085.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-3dec085 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#020558;}.elementor-8 .elementor-element.elementor-element-bacd0c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-bacd0c2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bacd0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B21F26;}.elementor-8 .elementor-element.elementor-element-c29fbcd{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c29fbcd.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-c29fbcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f8c604e.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-f8c604e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d2c895b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-36d2720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3ffa2bf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3ffa2bf.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-95dba05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-710467f{border-radius:30px 30px 30px 30px;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1a152f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-100e2d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-100e2d0 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-a32e4ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a32e4ea.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a32e4ea .elementor-button{font-size:26px;}.elementor-8 .elementor-element.elementor-element-5464813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8 .elementor-element.elementor-element-d2f48f3{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f50f576{text-align:center;}.elementor-8 .elementor-element.elementor-element-be6a861{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e6eb3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e6eb3cf .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-3bfb1c7{text-align:center;}.elementor-8 .elementor-element.elementor-element-3dec085{text-align:center;}.elementor-8 .elementor-element.elementor-element-c29fbcd{text-align:center;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-1a152f0{--content-width:1283px;}.elementor-8 .elementor-element.elementor-element-a7214bf{--width:50%;}.elementor-8 .elementor-element.elementor-element-f2a8129{--width:50%;}.elementor-8 .elementor-element.elementor-element-d2f48f3{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-22312f4{--width:50%;}.elementor-8 .elementor-element.elementor-element-2e8fe16{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-5464813 */<style>
    /* Importação da fonte Montserrat */
    @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

    /* Estilo do contêiner SVG, posicionado no canto superior direito */
    .circulo-svg-container {
        position: fixed;
        top: 20px; /* Ajuste a distância do topo */
        right: 20px; /* Ajuste a distância da direita */
        width: 150px; /* Diâmetro do círculo */
        height: 150px; /* Diâmetro do círculo */
        z-index: 999;
        cursor: pointer;
        animation: rotacionar 15s linear infinite; /* Animação de rotação */
    }

    /* Estilo do texto no SVG */
    .circulo-svg-container text {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 12px;
        fill: #b21f26; /* Cor vermelha para a letra */
        letter-spacing: 3px; /* Espaçamento entre as letras para cobrir a borda */
    }
    
    /* Animação da rotação */
    @keyframes rotacionar {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
</style>

<div class="circulo-svg-container">
    <svg width="100%" height="100%" viewBox="0 0 150 150" xmlns="http://www.w3.org/2000/svg">
        
        <path id="caminho-texto" d="M 75, 75 m -70, 0 a 70,70 0 1,1 140,0 a 70,70 0 1,1 -140,0" fill="none" stroke="transparent" />
        
        <text>
            <textPath href="#caminho-texto" startOffset="50%" text-anchor="middle">
                SS SAÚDE E CONSULTORIA
            </textPath>
        </text>
    </svg>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a8129 */<style>
    /* Estilo do Círculo Rotativo */
    .circulo-rotativo {
        position: fixed;
        top: 20px; /* Ajuste a distância do topo */
        right: 20px; /* Ajuste a distância da direita */
        width: 120px; /* Ajuste o diâmetro do círculo */
        height: 120px; /* Ajuste o diâmetro do círculo */
        border-radius: 50%;
        background-color: #b21f26; /* Cor de fundo do círculo */
        color: #fff; /* Cor do texto */
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 14px;
        text-align: center;
        line-height: 1.2;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 999; /* Garante que fique acima de outros elementos */
        animation: rotacionar 5s linear infinite;
        cursor: pointer;
    }

    @keyframes rotacionar {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
</style>

<div class="circulo-rotativo" onclick="/* Adicione aqui sua ação ao clicar */">
    SS SAÚDE<br>E CONSULTORIA
</div>

<script>
    // Opcional: Adicione aqui qualquer função JavaScript para o clique no círculo
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad58e6f *//* Container geral */
.container-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  margin-top: 40px;
}

/* Estilo de cada card */
.card {
  background: #ffffff;
  border-radius: 12px;
  padding: 20px;
  width: 260px;
  text-align: left;
  box-shadow: 0 4px 10px rgba(0,0,0,0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover */
.card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.25);
}

/* Ícone circular */
.card .icon {
  background: #020558; /* Vermelho do seu site */
  color: #fff;
  font-size: 24px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

/* Títulos */
.card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002147; /* Azul usado no seu título principal */
  margin-bottom: 10px;
}

/* Texto */
.card p {
  font-size: 14px;
  color: #444;
  line-height: 1.5;
}/* End custom CSS */