.elementor-182 .elementor-element.elementor-element-d9278f8{--display:flex;--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-d9278f8:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-d9278f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-182 .elementor-element.elementor-element-4ee9319{--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;--justify-content:space-between;}.elementor-182 .elementor-element.elementor-element-3e7476b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-182 .elementor-element.elementor-element-526a9b0{text-align:start;}.elementor-182 .elementor-element.elementor-element-526a9b0 img{width:240px;}.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-182 .elementor-element.elementor-element-4f80025{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:start;}.elementor-182 .elementor-element.elementor-element-4f80025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#1B1B1BCC;}.elementor-182 .elementor-element.elementor-element-d3acc61{--display:flex;}.elementor-182 .elementor-element.elementor-element-89c8e6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-51a4cb8 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-89e518d{--e-icon-list-icon-size:0px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-89e518d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-2276b6c{--display:flex;}.elementor-182 .elementor-element.elementor-element-7602e09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-51a4cb8 );}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-icon i{color:#7ABC4100;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-icon svg{fill:#7ABC4100;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-182 .elementor-element.elementor-element-2c57905{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-2c57905 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-c1c460c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-182 .elementor-element.elementor-element-cd47773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.8px;color:var( --e-global-color-51a4cb8 );}.elementor-182 .elementor-element.elementor-element-99f2c1b{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-text{color:#1B1B1BCC;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-99f2c1b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-51a4cb8 );}.elementor-182 .elementor-element.elementor-element-e381f9f{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-182 .elementor-element.elementor-element-e381f9f iframe{height:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-182 .elementor-element.elementor-element-e381f9f:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-182 .elementor-element.elementor-element-b094cc2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1B1B1B33;--border-color:#1B1B1B33;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-14aaec3{text-align:center;}.elementor-182 .elementor-element.elementor-element-14aaec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.32px;color:#1B1B1BCC;}.elementor-182 .elementor-element.elementor-element-b78274a{--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-182 .elementor-element.elementor-element-24a47c1{--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;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-182 .elementor-element.elementor-element-526a9b0 img{width:215px;}.elementor-182 .elementor-element.elementor-element-4f80025{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-182 .elementor-element.elementor-element-e381f9f{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}}@media(max-width:1024px){.elementor-182 .elementor-element.elementor-element-d9278f8{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-4ee9319{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-182 .elementor-element.elementor-element-e381f9f{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-d9278f8{--content-width:90%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-526a9b0 img{width:180px;}.elementor-182 .elementor-element.elementor-element-e381f9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-182 .elementor-element.elementor-element-e381f9f iframe{height:120px;}.elementor-182 .elementor-element.elementor-element-14aaec3{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-182 .elementor-element.elementor-element-3e7476b{--width:max-content;}.elementor-182 .elementor-element.elementor-element-d3acc61{--width:max-content;}.elementor-182 .elementor-element.elementor-element-2276b6c{--width:max-content;}.elementor-182 .elementor-element.elementor-element-c1c460c{--width:max-content;}}@media(max-width:1366px) and (min-width:768px){.elementor-182 .elementor-element.elementor-element-d9278f8{--content-width:90%;}}/* Start custom CSS for icon-list, class: .elementor-element-89e518d */.elementor-182 .elementor-element.elementor-element-89e518d a {
    color: currentColor;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2c57905 */.elementor-182 .elementor-element.elementor-element-2c57905 a {
    color: currentColor;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99f2c1b */.elementor-182 .elementor-element.elementor-element-99f2c1b a {
    color: currentColor;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e85ab */.entradaesquerda,
.entradalistaesquerda .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(0px) translateX(-50px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradadireita,
.entradalistadireita .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(0px) translateX(50px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradabase,
.entradalistabase .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(50px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacima,
.entradalistacima .elementor-icon-list-item {
  opacity: 0;
  filter: blur(4px);
  transform: translateY(-50px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacomdesfoqueezoomaumentando {
  opacity: 0;
  filter: blur(12px);
  transform: translateY(0px) translateX(0px) scale(0) rotate(0deg);
  transition: all 0.7s ease !important;
}

.entradacomdesfoqueezoomdiminuindo {
  opacity: 0;
  filter: blur(12px);
  transform: translateY(0px) translateX(0px) scale(2) rotate(0deg);
  transition: all 0.7s ease !important;
}

.exibir,
.entradalistaesquerda .elementor-icon-list-item.exibir,
.entradalistadireita .elementor-icon-list-item.exibir,
.entradalistabase .elementor-icon-list-item.exibir,
.entradalistacima .elementor-icon-list-item.exibir {
  opacity: 1;
  filter: blur(0px);
  transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.elementor-editor-active .entradaesquerda,
.elementor-editor-active .entradadireita,
.elementor-editor-active .entradabase,
.elementor-editor-active .entradacima,
.elementor-editor-active .entradacomdesfoqueezoomaumentando,
.elementor-editor-active .entradacomdesfoqueezoomdiminuindo,
.elementor-editor-active .entradalistaesquerda .elementor-icon-list-item,
.elementor-editor-active .entradalistadireita .elementor-icon-list-item,
.elementor-editor-active .entradalistabase .elementor-icon-list-item,
.elementor-editor-active .entradalistacima .elementor-icon-list-item {
  opacity: 1;
  filter: blur(0px);
  transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
  transition: all 0.7s ease !important;
}

.elemento1 {
    transition-delay: 0.2s !important;
}

.elemento2 {
    transition-delay: 0.4s !important;
}

.elemento3 {
    transition-delay: 0.6s !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-544b3a9 *//* DESKTOP, NOTEBOOK E TABLET */
.icon-whatsapp svg{
    fill: #ffffff;
    display: inline-block;
    overflow: visible;
    background-color: #25D366;
    border-radius: 50%;
    z-index: 1000;
    animation: glow 2s infinite;
    height: 60px;  /* Altura total */  
    width: 60px; /* Largura total */   
    padding: 12px;  /* Distância do ícone até a borda verde */
    
  }
  
  .elementor-182 .elementor-element.elementor-element-544b3a9{
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
}

/* MOBILE */
@media (max-width: 767px) {
.icon-whatsapp svg {
    height: 60px;  /* Altura total */  
    width: 60px; /* Largura total */
    padding: 12px;  /* Distância do ícone até a borda verde */
  }
 .elementor-182 .elementor-element.elementor-element-544b3a9{
  bottom: 16px;
  right: 16px;
	}
}

/* Animação */
@keyframes glow {
  0% {
    box-shadow: 0 0 5px rgba(37, 211, 102, 0.5), 0 0 10px rgba(37, 211, 102, 0.5), 0 0 20px rgba(37, 211, 102, 0.5);
  }
  50% {
    box-shadow: 0 0 20px rgba(37, 211, 102, 0.5), 0 0 30px rgba(37, 211, 102, 0.5), 0 0 40px rgba(37, 211, 102, 0.5);
  }
  100% {
    box-shadow: 0 0 5px rgba(37, 211, 102, 0.5), 0 0 10px rgba(37, 211, 102, 0.5), 0 0 20px rgba(37, 211, 102, 0.5);
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    width: 100%;
    overflow-x: hidden;
    line-height: 0;
}

.elementor-icon-wrapper {
    line-height: 0;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

/*BOTÃO GERAL*/
.btn-geral:hover{
    transform: scale(1.05);
}

.btn-geral {
    transition: .6s ease !important;
}
.btn-geral a.elementor-button {
    border-radius: 10px !important;
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient(95deg, #5F9233, #89C455, #5F9233, #89C455);
    background-size: 300% 100%;
    box-shadow: 0 5px 20px 0px #5F923366;
    position: relative;
}

.btn-geral svg {
    width: 24px;
    height: 24px;
}

.btn-geral .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

@keyframes animateBg {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0
    }
}

/*BOTÃO CERTIFICADORA*/

.btn-certificadora:hover{
    transform: scale(1.05);
}

.btn-certificadora {
    transition: .6s ease !important;
}
.btn-certificadora a.elementor-button {
    border-radius: 10px !important;
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient(95deg, #DA9B27, #E5B866, #DA9B27, #E5B866);
    background-size: 300% 100%;
    box-shadow: 0 5px 20px 0px #DA9B2766;
    position: relative;
}

.btn-certificadora svg {
    width: 24px;
    height: 24px;
}

.btn-certificadora .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

/*BOTÃO CONSULTORIA*/

.btn-consultoria:hover{
    transform: scale(1.05);
}

.btn-consultoria {
    transition: .6s ease !important;
}
.btn-consultoria a.elementor-button {
    border-radius: 10px !important;
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient(95deg, #649271, #8FCAA0, #649271, #8FCAA0);
    background-size: 300% 100%;
    box-shadow: 0 5px 20px 0px #64927166;
    position: relative;
}

.btn-consultoria svg {
    width: 24px;
    height: 24px;
}

.btn-consultoria .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

/*BOTÃO TECNOLOGIA*/

.btn-tecnologia:hover{
    transform: scale(1.05);
}

.btn-tecnologia {
    transition: .6s ease !important;
}
.btn-tecnologia a.elementor-button {
    border-radius: 10px !important;
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient(95deg, #497ABC, #669DE7, #497ABC, #669DE7);
    background-size: 300% 100%;
    box-shadow: 0 5px 20px 0px #497ABC66;
    position: relative;
}

.btn-tecnologia svg {
    width: 24px;
    height: 24px;
}

.btn-tecnologia .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

/*BOTÃO THOR*/
.btn-thor:hover{
    transform: scale(1.05);
}

.btn-thor {
    transition: .6s ease !important;
}
.btn-thor a.elementor-button {
    border-radius: 10px !important;
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient(95deg, #10493A, #229D7C, #10493A, #229D7C);
    background-size: 300% 100%;
    box-shadow: 0 5px 20px 0px #229D7C66;
    position: relative;
}

.btn-thor svg {
    width: 24px;
    height: 24px;
}

.btn-thor .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

/*CARDS NUMEROS HOME*/

.card-numeros:hover::after {
    width: 120px !important;
}

.card-numeros::after {
    content: "";
    height: 5px;
    width: 90px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #7ABC41;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #7ABC41;
    transition: width .6s !important;
    border-radius: 4px;
}

.card-numeros {
    border-radius: 10px;
    border: 1px solid #7ABC41;
    background: #F7F7F7;
    box-shadow: 10px 10px 30px 0 rgba(174, 174, 192, 0.20);
}

/*.card-servicos .elementor-image-box-img {*/
/*    display: flex !important;*/
/*    justify-content: center !important;*/
/*    align-items: center !important;*/
/*}*/

/*.card .elementor-image-box-wrapper {*/
/*        display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    align-content: center;*/

/*}*/

/*.card img {*/
/*    width: 158px !important;*/
/*}*/

/*.card h3 {*/
/*    margin: 0;*/
/*}*/

/*CARDS BIOX CERTIFICADORA*/
.card-certificadora:hover::after {
    width: 180px !important;
}

.card-certificadora::after {
    content: "";
    height: 5px;
    width: 120px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #E5B866;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #E5B866;
    transition: width .6s !important;
    border-radius: 4px;
}

.card-certificadora {
    border-radius: 10px;
    border: 1px solid #E5B866;
    background: #F7F7F7;
    box-shadow: 10px 10px 30px 0 rgba(174, 174, 192, 0.20);
}

.card-certificadora .elementor-image-box-img {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.card-certificadora .elementor-image-box-wrapper {
        display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;

}

.card-certificadora img {
    width: 200px !important;
}

.card-certificadora h3 {
    margin: 0;
}

/*CARDS MPR*/
.card-mpr:hover::after {
    width: 180px !important;
}

.card-mpr::after {
    content: "";
    height: 5px;
    width: 120px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #649271;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #649271;
    transition: width .6s !important;
    border-radius: 4px;
}

.card-mpr {
    border-radius: 10px;
    border: 1px solid #649271;
    background: #F7F7F7;
    box-shadow: 10px 10px 30px 0 rgba(174, 174, 192, 0.20);
}

/*BOTÃO SAIBA MAIS MPR*/
.btn-saiba-mais, .btn-saiba-mais svg {
    transition: .6s ease !important;
}

.btn-saiba-mais .elementor-button {
    background: transparent !important;
}

.btn-saiba-mais svg {
    width: 16px;
    height: 16px;
}

.btn-saiba-mais:hover svg {
    transform: translateX(5px);
    transform-origin: center;
}

.btn-saiba-mais .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    align-content: center !important;
    flex-direction: row-reverse !important;
}

/*CARDS TECNOLOGIA*/
.card-tecnologia:hover::after {
    width: 180px !important;
}

.card-tecnologia::after {
    content: "";
    height: 5px;
    width: 120px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #125241;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #125241;
    transition: width .6s !important;
    border-radius: 4px;
}

.card-tecnologia {
    border-radius: 10px;
    border: 1px solid #125241;
    background: #F7F7F7;
    box-shadow: 10px 10px 30px 0 rgba(174, 174, 192, 0.20);
}

.card-tecnologia .elementor-image-box-img {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.card-tecnologia .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;

}

.card-tecnologia img {
    width: 240px !important;
}

.card-tecnologia h3 {
    margin: 0;
}

/*CARDS TECNOLOGIA THOR*/
.card-servicos:hover::after {
    width: 180px !important;
}

.card-tecnologia-thor::after {
    content: "";
    height: 5px;
    width: 120px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #125241;
    z-index: 3;
    box-shadow: 0px 9px 27.1px 0px #125241;
    transition: width .6s !important;
    border-radius: 4px;
}

.card-tecnologia-thor {
    border-radius: 10px;
    border: 1px solid #125241;
    background: #F7F7F7;
    box-shadow: 10px 10px 30px 0 rgba(174, 174, 192, 0.20);
}

.card-tecnologia-thor .elementor-image-box-img {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.card-tecnologia-thor .elementor-image-box-wrapper {
        display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;

}

.card-tecnologia-thor img {
    width: 158px !important;
}

.card-tecnologia-thor h3 {
    margin: 0;
}/* End custom CSS */