.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-3ce63d2{text-align:start;}.elementor-8 .elementor-element.elementor-element-3ce63d2 .elementor-heading-title{font-family:var( --e-global-typography-7498fcb-font-family ), Sans-serif;font-size:var( --e-global-typography-7498fcb-font-size );font-weight:var( --e-global-typography-7498fcb-font-weight );line-height:var( --e-global-typography-7498fcb-line-height );letter-spacing:var( --e-global-typography-7498fcb-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-77fe410{text-align:start;}.elementor-8 .elementor-element.elementor-element-77fe410 .elementor-heading-title{font-family:var( --e-global-typography-2f6e7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6e7ab-font-size );font-weight:var( --e-global-typography-2f6e7ab-font-weight );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-9a8e23e{text-align:start;}.elementor-8 .elementor-element.elementor-element-9a8e23e .elementor-heading-title{font-family:var( --e-global-typography-1a86bf8-font-family ), Sans-serif;font-size:var( --e-global-typography-1a86bf8-font-size );font-weight:var( --e-global-typography-1a86bf8-font-weight );line-height:var( --e-global-typography-1a86bf8-line-height );letter-spacing:var( --e-global-typography-1a86bf8-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-4cfd27e{text-align:start;}.elementor-8 .elementor-element.elementor-element-4cfd27e .elementor-heading-title{font-family:var( --e-global-typography-2f6e7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6e7ab-font-size );font-weight:var( --e-global-typography-2f6e7ab-font-weight );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-1a0702e{text-align:start;}.elementor-8 .elementor-element.elementor-element-1a0702e .elementor-heading-title{font-family:var( --e-global-typography-2f6e7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6e7ab-font-size );font-weight:var( --e-global-typography-2f6e7ab-font-weight );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-cc85baf{text-align:start;}.elementor-8 .elementor-element.elementor-element-cc85baf .elementor-heading-title{font-family:var( --e-global-typography-e5d599f-font-family ), Sans-serif;font-size:var( --e-global-typography-e5d599f-font-size );font-weight:var( --e-global-typography-e5d599f-font-weight );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );color:var( --e-global-color-567b1dc );}.elementor-8 .elementor-element.elementor-element-5e1b2d3{text-align:start;}.elementor-8 .elementor-element.elementor-element-5e1b2d3 .elementor-heading-title{font-family:var( --e-global-typography-e5d599f-font-family ), Sans-serif;font-size:var( --e-global-typography-e5d599f-font-size );font-weight:var( --e-global-typography-e5d599f-font-weight );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );color:var( --e-global-color-567b1dc );}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3ce63d2 .elementor-heading-title{font-size:var( --e-global-typography-7498fcb-font-size );line-height:var( --e-global-typography-7498fcb-line-height );letter-spacing:var( --e-global-typography-7498fcb-letter-spacing );}.elementor-8 .elementor-element.elementor-element-77fe410 .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9a8e23e{text-align:center;}.elementor-8 .elementor-element.elementor-element-9a8e23e .elementor-heading-title{font-size:var( --e-global-typography-1a86bf8-font-size );line-height:var( --e-global-typography-1a86bf8-line-height );letter-spacing:var( --e-global-typography-1a86bf8-letter-spacing );}.elementor-8 .elementor-element.elementor-element-4cfd27e .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-1a0702e .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cc85baf .elementor-heading-title{font-size:var( --e-global-typography-e5d599f-font-size );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5e1b2d3 .elementor-heading-title{font-size:var( --e-global-typography-e5d599f-font-size );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3ce63d2 .elementor-heading-title{font-size:var( --e-global-typography-7498fcb-font-size );line-height:var( --e-global-typography-7498fcb-line-height );letter-spacing:var( --e-global-typography-7498fcb-letter-spacing );}.elementor-8 .elementor-element.elementor-element-77fe410 .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9a8e23e .elementor-heading-title{font-size:var( --e-global-typography-1a86bf8-font-size );line-height:var( --e-global-typography-1a86bf8-line-height );letter-spacing:var( --e-global-typography-1a86bf8-letter-spacing );}.elementor-8 .elementor-element.elementor-element-4cfd27e .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-1a0702e .elementor-heading-title{font-size:var( --e-global-typography-2f6e7ab-font-size );line-height:var( --e-global-typography-2f6e7ab-line-height );letter-spacing:var( --e-global-typography-2f6e7ab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cc85baf .elementor-heading-title{font-size:var( --e-global-typography-e5d599f-font-size );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5e1b2d3 .elementor-heading-title{font-size:var( --e-global-typography-e5d599f-font-size );line-height:var( --e-global-typography-e5d599f-line-height );letter-spacing:var( --e-global-typography-e5d599f-letter-spacing );}}/* Start custom CSS */.card-2 .icon-diferencial{
    transition: border 0.1s ease-in;
}

.card-2:hover .icon-diferencial{
    background: rgba(76, 189, 169, 0.16);
    border: 1px solid rgba(76, 189, 169, 0.16);
        transition: border 0.3s ease-in;
}

.card-2:hover .base-titulo-h3-card,
.card-2:hover .base-texto{
    color:#fff;
    transition: 0.1s ease-in;
}

.comofunciona-ponto{
    opacity: 0; 
}

.menu-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}/* End custom CSS */