.elementor-224 .elementor-element.elementor-element-a1d5164{--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-224 .elementor-element.elementor-element-4567dd2{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-3d126e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-e0f120c );--border-color:var( --e-global-color-e0f120c );}.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-224 .elementor-element.elementor-element-99e64bc{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-224 .elementor-element.elementor-element-3a42893{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:left;}.elementor-224 .elementor-element.elementor-element-78899b1{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-adc4383{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-adc4383.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-224 .elementor-element.elementor-element-f0a7f64 img{width:100%;max-width:100%;height:850px;object-fit:cover;object-position:center center;}.elementor-224 .elementor-element.elementor-element-f0b1155{--display:flex;--justify-content:space-between;}.elementor-224 .elementor-element.elementor-element-f0b1155.e-con{--flex-grow:0;--flex-shrink:0;}.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-224 .elementor-element.elementor-element-f7acfc0{text-align:left;}.elementor-224 .elementor-element.elementor-element-f7acfc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-e0f120c );}.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-224 .elementor-element.elementor-element-df4a265{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"roc-grotesk", Sans-serif;font-weight:400;color:var( --e-global-color-e0f120c );}.elementor-224 .elementor-element.elementor-element-7327bcb{text-align:left;}.elementor-224 .elementor-element.elementor-element-7327bcb img{width:80%;max-width:80%;}.elementor-224 .elementor-element.elementor-element-ede569e{--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:40px;--padding-bottom:2px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-4048969 .elementor-heading-title{color:var( --e-global-color-e0f120c );}.elementor-224 .elementor-element.elementor-element-f5dba3a{--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:20px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-f5dba3a:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-f5dba3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-224 .elementor-element.elementor-element-69fa404 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-224 .elementor-element.elementor-element-69fa404 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-224 .elementor-element.elementor-element-69fa404{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-a1d5164{--content-width:1800px;}.elementor-224 .elementor-element.elementor-element-adc4383{--width:65%;}.elementor-224 .elementor-element.elementor-element-f0b1155{--width:30%;}.elementor-224 .elementor-element.elementor-element-ede569e{--content-width:1800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-adc4383{--width:100%;}.elementor-224 .elementor-element.elementor-element-f0b1155{--width:67%;}}@media(min-width:2400px){.elementor-224 .elementor-element.elementor-element-4567dd2{--padding-top:90px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-78899b1{--justify-content:space-between;}.elementor-224 .elementor-element.elementor-element-adc4383{--width:65%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-224 .elementor-element.elementor-element-f0a7f64 img{height:800px;}.elementor-224 .elementor-element.elementor-element-f0b1155{--width:35%;--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-224 .elementor-element.elementor-element-df4a265{font-size:15px;}.elementor-224 .elementor-element.elementor-element-7327bcb img{width:100%;max-width:78%;height:100%;object-fit:fill;}}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-4567dd2{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-78899b1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f0a7f64 img{height:492px;object-fit:cover;}.elementor-224 .elementor-element.elementor-element-f7acfc0{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-a1d5164{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-4567dd2{--padding-top:80px;--padding-bottom:1px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-3d126e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-224 .elementor-element.elementor-element-99e64bc{--container-widget-width:122px;--container-widget-flex-grow:0;width:var( --container-widget-width, 122px );max-width:122px;}.elementor-224 .elementor-element.elementor-element-99e64bc img{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-3a42893{--container-widget-width:122px;--container-widget-flex-grow:0;width:var( --container-widget-width, 122px );max-width:122px;}.elementor-224 .elementor-element.elementor-element-3a42893 img{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-78899b1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-adc4383{--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-224 .elementor-element.elementor-element-f0a7f64 img{height:268px;object-position:center center;}.elementor-224 .elementor-element.elementor-element-f0b1155{--width:99.016%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-224 .elementor-element.elementor-element-f7acfc0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-224 .elementor-element.elementor-element-ede569e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f5dba3a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for image, class: .elementor-element-7327bcb */@media (min-width: 768px) {
    .fe-block-4a5eb700ba64665f34d0 {
        grid-area: 12 / 19 / 17 / 25;
        z-index: 4;
    }
}

.fe-block-4a5eb700ba64665f34d0 {
    grid-area: 24 / 2 / 30 / 10;
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b1155 */@media (min-width: 768px) {
    .fe-block-232c74354b54d86acddc {
        grid-area: 1 / 2 / 17 / 18;
        z-index: 1;
    }
}
.fe-block-232c74354b54d86acddc {
    grid-area: 1 / 1 / 9 / 11;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78899b1 */@media (min-width: 768px) {
    .fe-block-232c74354b54d86acddc {
        grid-area: 1 / 2 / 17 / 18;
        z-index: 1;
    }
}
.fe-block-232c74354b54d86acddc {
    grid-area: 1 / 1 / 9 / 11;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d5164 */@supports (--test-custom-property: true) {
    body {
        --sqs-site-gutter: 2vw;
        --sqs-mobile-site-gutter: 6vw;
        --sqs-site-max-width: 1920px;
        --sqs-focus-outline-width: 2px;
        --sqs-focus-outline-style: solid;
        --sqs-focus-outline-offset-default: 4px;
        --sqs-focus-outline-offset-zero: 0;
        --sqs-focus-outline-offset-flush: -2px;
        --sqs-focus-outline-offset-inset: -4px;
    }
}

@media (min-width: 768px) {
    .fe-6527c114afe0b728f63a07d0 {
        --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px);
        --cell-max-width: calc((var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1))) / 24);
        --inset-padding: 0vw;
        --row-height-scaling-factor: 0.0215;
        --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding)));
        grid-template-rows: repeat(16, minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
        grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(24, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);
    }
}

.fe-6527c114afe0b728f63a07d0 {
    --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px);
    --cell-max-width: calc((var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1))) / 8);
    display: grid
;
    position: relative;
    grid-area: 1 / 1 / -1 / -1;
    grid-template-rows: repeat(30, minmax(24px, auto));
    grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(8, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);
    row-gap: 11.0px;
    column-gap: 11.0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede569e */@supports (--test-custom-property: true) {
    body {
        --sqs-site-gutter: 2vw;
        --sqs-mobile-site-gutter: 6vw;
        --sqs-site-max-width: 1920px;
        --sqs-focus-outline-width: 2px;
        --sqs-focus-outline-style: solid;
        --sqs-focus-outline-offset-default: 4px;
        --sqs-focus-outline-offset-zero: 0;
        --sqs-focus-outline-offset-flush: -2px;
        --sqs-focus-outline-offset-inset: -4px;
    }
}

@media (min-width: 768px) {
    .fe-6527c114afe0b728f63a07d0 {
        --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11.0px);
        --cell-max-width: calc((var(--sqs-site-max-width, 1500px) - (11.0px * (24 - 1))) / 24);
        --inset-padding: 0vw;
        --row-height-scaling-factor: 0.0215;
        --container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding)));
        grid-template-rows: repeat(16, minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto));
        grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(24, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);
    }
}

.fe-6527c114afe0b728f63a07d0 {
    --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11.0px);
    --cell-max-width: calc((var(--sqs-site-max-width, 1500px) - (11.0px * (8 - 1))) / 8);
    display: grid
;
    position: relative;
    grid-area: 1 / 1 / -1 / -1;
    grid-template-rows: repeat(30, minmax(24px, auto));
    grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(8, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);
    row-gap: 11.0px;
    column-gap: 11.0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'roc-grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mentemoderna.com.br/wp-content/uploads/2025/04/roc-grotesk.woff') format('woff');
}
/* End Custom Fonts CSS */