.elementor-788 .elementor-element.elementor-element-79f33b4{--display:flex;--min-height:341px;--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:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-788 .elementor-element.elementor-element-79f33b4:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-79f33b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-6a821f2{--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-788 .elementor-element.elementor-element-2a88cae{--display:flex;}.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-788 .elementor-element.elementor-element-567dc2d{padding:200px 0px 0px 0px;text-align:start;}.elementor-788 .elementor-element.elementor-element-567dc2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2.7px;color:#FFFFFF;}.elementor-788 .elementor-element.elementor-element-643391a{padding:0px 0px 50px 0px;text-align:start;}.elementor-788 .elementor-element.elementor-element-643391a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;line-height:62px;letter-spacing:-3.2px;color:var( --e-global-color-e802afa );}.elementor-788 .elementor-element.elementor-element-eff0dbc{--display:flex;}.elementor-788 .elementor-element.elementor-element-eff0dbc.e-con{--align-self:flex-end;}.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-788 .elementor-element.elementor-element-967fed9{padding:200px 0px 0px 0100px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:29px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-788 .elementor-element.elementor-element-17c497b{--display:flex;--min-height:500px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-17c497b:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-17c497b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1247;}.elementor-788 .elementor-element.elementor-element-419c650{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-419c650:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-419c650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4deb2e );}.elementor-788 .elementor-element.elementor-element-0ec3ac5{text-align:start;}.elementor-788 .elementor-element.elementor-element-0ec3ac5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2.7px;color:var( --e-global-color-d9dde46 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-4b35bc6{--divider-border-style:solid;--divider-color:var( --e-global-color-d9dde46 );--divider-border-width:1px;}.elementor-788 .elementor-element.elementor-element-4b35bc6 .elementor-divider-separator{width:4%;margin:0 auto;margin-left:0;}.elementor-788 .elementor-element.elementor-element-4b35bc6 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-788 .elementor-element.elementor-element-3284613{padding:10px 300px 0px 0px;text-align:start;}.elementor-788 .elementor-element.elementor-element-3284613 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;line-height:70px;letter-spacing:-3px;color:var( --e-global-color-e802afa );}.elementor-788 .elementor-element.elementor-element-1f841ff{padding:10px 0px 20px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:33px;letter-spacing:-0.5px;color:#8E92C3;}.elementor-788 .elementor-element.elementor-element-26310a4{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-26310a4:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-26310a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4deb2e );}.elementor-788 .elementor-element.elementor-element-f8c48e4{--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-788 .elementor-element.elementor-element-7a60189{background-color:#FFFFFF;padding:50px 50px 65px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-7a60189:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9dde46 );border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-7a60189 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-788 .elementor-element.elementor-element-7a60189.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-7a60189.elementor-view-framed .elementor-icon, .elementor-788 .elementor-element.elementor-element-7a60189.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9dde46 );color:var( --e-global-color-d9dde46 );border-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-7a60189 .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-7a60189:has(:hover) .elementor-icon-box-title,
					 .elementor-788 .elementor-element.elementor-element-7a60189:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-7a60189 .elementor-icon-box-description{color:var( --e-global-color-e9a8980 );}.elementor-788 .elementor-element.elementor-element-28d63be{--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-788 .elementor-element.elementor-element-f686267{background-color:#FFFFFF;padding:50px 50px 110px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-f686267:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9dde46 );border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-f686267 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-788 .elementor-element.elementor-element-f686267.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-f686267.elementor-view-framed .elementor-icon, .elementor-788 .elementor-element.elementor-element-f686267.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9dde46 );color:var( --e-global-color-d9dde46 );border-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-f686267 .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-f686267:has(:hover) .elementor-icon-box-title,
					 .elementor-788 .elementor-element.elementor-element-f686267:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-f686267 .elementor-icon-box-description{color:var( --e-global-color-e9a8980 );}.elementor-788 .elementor-element.elementor-element-02fe1b4{--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-788 .elementor-element.elementor-element-ca484b5{background-color:#FFFFFF;padding:50px 50px 80px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-ca484b5:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9dde46 );border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-ca484b5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-788 .elementor-element.elementor-element-ca484b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-ca484b5.elementor-view-framed .elementor-icon, .elementor-788 .elementor-element.elementor-element-ca484b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9dde46 );color:var( --e-global-color-d9dde46 );border-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-ca484b5 .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-ca484b5:has(:hover) .elementor-icon-box-title,
					 .elementor-788 .elementor-element.elementor-element-ca484b5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-ca484b5 .elementor-icon-box-description{color:var( --e-global-color-e9a8980 );}.elementor-788 .elementor-element.elementor-element-7d42c3a{--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-788 .elementor-element.elementor-element-05ba41d{background-color:#FFFFFF;padding:50px 50px 80px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-05ba41d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9dde46 );border-radius:30px 30px 30px 30px;}.elementor-788 .elementor-element.elementor-element-05ba41d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-788 .elementor-element.elementor-element-05ba41d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-05ba41d.elementor-view-framed .elementor-icon, .elementor-788 .elementor-element.elementor-element-05ba41d.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9dde46 );color:var( --e-global-color-d9dde46 );border-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-05ba41d .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-05ba41d:has(:hover) .elementor-icon-box-title,
					 .elementor-788 .elementor-element.elementor-element-05ba41d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-637b996 );}.elementor-788 .elementor-element.elementor-element-05ba41d .elementor-icon-box-description{color:var( --e-global-color-e9a8980 );}.elementor-788 .elementor-element.elementor-element-de7e8e5{--display:flex;--min-height:600px;--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;--justify-content:center;--overlay-opacity:0.69;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-de7e8e5::before, .elementor-788 .elementor-element.elementor-element-de7e8e5 > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-de7e8e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-de7e8e5 > .elementor-background-slideshow::before, .elementor-788 .elementor-element.elementor-element-de7e8e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-788 .elementor-element.elementor-element-de7e8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-ec4a577{padding:0px 0px 0px 0px;text-align:center;}.elementor-788 .elementor-element.elementor-element-ec4a577 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;line-height:57px;letter-spacing:-1.7px;color:#FFFFFF;}.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-788 .elementor-element.elementor-element-e515682 .elementor-button{background-color:#F7941E00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e802afa );border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-788 .elementor-element.elementor-element-e515682 .elementor-button:hover, .elementor-788 .elementor-element.elementor-element-e515682 .elementor-button:focus{background-color:var( --e-global-color-d9dde46 );color:var( --e-global-color-e802afa );border-color:var( --e-global-color-d9dde46 );}.elementor-788 .elementor-element.elementor-element-e515682{padding:30px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-e515682 .elementor-button:hover svg, .elementor-788 .elementor-element.elementor-element-e515682 .elementor-button:focus svg{fill:var( --e-global-color-e802afa );}@media(min-width:768px){.elementor-788 .elementor-element.elementor-element-79f33b4{--content-width:1300px;}.elementor-788 .elementor-element.elementor-element-419c650{--content-width:1300px;}.elementor-788 .elementor-element.elementor-element-26310a4{--content-width:1300px;}.elementor-788 .elementor-element.elementor-element-f8c48e4{--width:25%;}.elementor-788 .elementor-element.elementor-element-28d63be{--width:25%;}.elementor-788 .elementor-element.elementor-element-02fe1b4{--width:25%;}.elementor-788 .elementor-element.elementor-element-7d42c3a{--width:25%;}.elementor-788 .elementor-element.elementor-element-de7e8e5{--content-width:500px;}}/* Start custom CSS for container, class: .elementor-element-17c497b */.elementor-788 .elementor-element.elementor-element-17c497b {
    --corte-altura: 40px;   /* altura do degrau */
    --corte-posicao: 30%;   /* onde o chanfro começa, a partir da esquerda */

    clip-path: polygon(
        0 var(--corte-altura),
        var(--corte-posicao) var(--corte-altura),
        calc(var(--corte-posicao) + var(--corte-altura)) 0,
        100% 0,
        100% 100%,
        0 100%
    );

    /* faz a seção subir e deixar a seção de cima aparecer no recorte */
    margin-top: calc(var(--corte-altura) * -2);
    padding-top: calc(var(--corte-altura) + 60px); /* ajuste o 60px ao seu gosto */
    position: relative;
    z-index: 2;
}

/* Tablet e celular: recorte menor */
@media (max-width: 767px) {
    .elementor-788 .elementor-element.elementor-element-17c497b {
        --corte-altura: 24px;
        --corte-posicao: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419c650 */.elementor-788 .elementor-element.elementor-element-419c650 {
    --corte-altura: 40px;
    --corte-posicao: 30%;

    clip-path: polygon(
        0 0,
        calc(100% - var(--corte-posicao) - var(--corte-altura)) 0,
        calc(100% - var(--corte-posicao)) var(--corte-altura),
        100% var(--corte-altura),
        100% 100%,
        0 100%
    );

    margin-top: calc(var(--corte-altura) * -1);
    padding-top: calc(var(--corte-altura) + 60px);
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
    .elementor-788 .elementor-element.elementor-element-419c650 {
        --corte-altura: 24px;
        --corte-posicao: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a60189 */.elementor-788 .elementor-element.elementor-element-7a60189:hover {
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f686267 */.elementor-788 .elementor-element.elementor-element-f686267:hover {
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca484b5 */.elementor-788 .elementor-element.elementor-element-ca484b5:hover {
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05ba41d */.elementor-788 .elementor-element.elementor-element-05ba41d:hover {
    transform: translateY(-12px);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}/* End custom CSS */