.elementor-352 .elementor-element.elementor-element-4bd23ef{--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;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:78px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-7cdcd41{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.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-352 .elementor-element.elementor-element-86d2cf6 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:42px;font-weight:700;line-height:50px;color:var( --e-global-color-44312292 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-352 .elementor-element.elementor-element-bb2f9e8{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-44312292 );}.elementor-352 .elementor-element.elementor-element-bb2f9e8 p{margin-bottom:0px;}.elementor-352 .elementor-element.elementor-element-631ac78{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-352 .elementor-element.elementor-element-805d723{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-287550e{width:100%;max-width:100%;text-align:center;}.elementor-352 .elementor-element.elementor-element-287550e .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:42px;font-weight:500;line-height:50px;color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-a93f59b{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-352 .elementor-element.elementor-element-6b351aa{width:100%;max-width:100%;text-align:left;}.elementor-352 .elementor-element.elementor-element-6b351aa .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-44872a8a );}.elementor-352 .elementor-element.elementor-element-006faf1{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-43c423c{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-43c423c:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-43c423c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-3af5caf{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-d12b155{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-383831a{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-383831a:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-383831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-5739d17{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-610ea41{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-1e92d05{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-1e92d05:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-1e92d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-9254bdd{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-a1402a4{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:600px 600px 600px 600px;--n-accordion-icon-size:38px;--n-accordion-icon-gap:17px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-352 .elementor-element.elementor-element-a1402a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-352 .elementor-element.elementor-element-a1402a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-a1402a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-a1402a4 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-352 .elementor-element.elementor-element-a1402a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Readex Pro", Sans-serif;font-weight:400;}:where( .elementor-352 .elementor-element.elementor-element-a1402a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-352 .elementor-element.elementor-element-5af3f2d{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-ef0c5c1{width:100%;max-width:100%;text-align:left;}.elementor-352 .elementor-element.elementor-element-ef0c5c1 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-44872a8a );}.elementor-352 .elementor-element.elementor-element-1892678{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-6a24068{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-6a24068:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-6a24068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-ebea6b3{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-5b1269b{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-32e31b0{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-32e31b0:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-32e31b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-d318717{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-39fd3de{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-619d2b5{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-619d2b5:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-619d2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-dbc53bd{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-31f2950{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:600px 600px 600px 600px;--n-accordion-icon-size:38px;--n-accordion-icon-gap:17px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-352 .elementor-element.elementor-element-31f2950 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-352 .elementor-element.elementor-element-31f2950 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-31f2950 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-31f2950 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-352 .elementor-element.elementor-element-31f2950 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Readex Pro", Sans-serif;font-weight:400;}:where( .elementor-352 .elementor-element.elementor-element-31f2950 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-352 .elementor-element.elementor-element-36ccfd1{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-bbab5d2{width:100%;max-width:100%;text-align:left;}.elementor-352 .elementor-element.elementor-element-bbab5d2 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-44872a8a );}.elementor-352 .elementor-element.elementor-element-2b25eab{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-6009850{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-6009850:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-6009850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-0760e49{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-4f0b8a5{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-32bc76f{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-32bc76f:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-32bc76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-5ddcb44{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-caeebe8{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:600px 600px 600px 600px;--n-accordion-icon-size:38px;--n-accordion-icon-gap:17px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-352 .elementor-element.elementor-element-caeebe8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-352 .elementor-element.elementor-element-caeebe8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-caeebe8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-caeebe8 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-352 .elementor-element.elementor-element-caeebe8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Readex Pro", Sans-serif;font-weight:400;}:where( .elementor-352 .elementor-element.elementor-element-caeebe8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-352 .elementor-element.elementor-element-696cee6{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-933cd6a{width:100%;max-width:100%;text-align:left;}.elementor-352 .elementor-element.elementor-element-933cd6a .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-44872a8a );}.elementor-352 .elementor-element.elementor-element-87ca68a{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-0b11a39{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-0b11a39:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-0b11a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-4f74d18{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-1c43c8b{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-d135e70{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-d135e70:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-d135e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-d0ebb43{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-621036c{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-3a6ee31{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-3a6ee31:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-3a6ee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-a55001f{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-4445f97{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:600px 600px 600px 600px;--n-accordion-icon-size:38px;--n-accordion-icon-gap:17px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-352 .elementor-element.elementor-element-4445f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-352 .elementor-element.elementor-element-4445f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-4445f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-4445f97 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-352 .elementor-element.elementor-element-4445f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Readex Pro", Sans-serif;font-weight:400;}:where( .elementor-352 .elementor-element.elementor-element-4445f97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-352 .elementor-element.elementor-element-606abae{--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:112px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-606abae:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-606abae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44872a8a );background-image:url("https://versi.siteup.dev/wp-content/uploads/2025/05/Layer-PARCERIA.png");background-position:81% 84px;background-repeat:no-repeat;}.elementor-352 .elementor-element.elementor-element-6b60311{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-352 .elementor-element.elementor-element-6b60311 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:42px;font-weight:500;line-height:50px;}.elementor-352 .elementor-element.elementor-element-8e351a2{--display:flex;--min-height:446px;--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:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-352 .elementor-element.elementor-element-3e076e5{--display:flex;}.elementor-352 .elementor-element.elementor-element-84d43c6{--display:flex;}.elementor-352 .elementor-element.elementor-element-84d43c6:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-84d43c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44312292 );background-image:url("https://versi.siteup.dev/wp-content/uploads/2025/06/CLIENTE1.webp");background-position:center left;background-repeat:no-repeat;}.elementor-352 .elementor-element.elementor-element-e47f140{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-352 .elementor-element.elementor-element-57ce005 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-dd4c84d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-41624f9{--display:flex;}.elementor-352 .elementor-element.elementor-element-f5f898d{--display:flex;}.elementor-352 .elementor-element.elementor-element-f5f898d:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-f5f898d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44312292 );background-image:url("https://versi.siteup.dev/wp-content/uploads/2025/06/CLIENTE2.webp");background-position:center left;background-repeat:no-repeat;}.elementor-352 .elementor-element.elementor-element-6a735a9{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-352 .elementor-element.elementor-element-9efac84{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-352 .elementor-element.elementor-element-3ab3039 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-8849a25 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-ffbdba9{--display:flex;}.elementor-352 .elementor-element.elementor-element-618a2c2{--display:flex;}.elementor-352 .elementor-element.elementor-element-618a2c2:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-618a2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44312292 );background-image:url("https://versi.siteup.dev/wp-content/uploads/2025/06/CLIENTE3.webp");background-position:center left;background-repeat:no-repeat;}.elementor-352 .elementor-element.elementor-element-965ee3e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-352 .elementor-element.elementor-element-e62f737 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-bf69319 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-352 .elementor-element.elementor-element-0593ae1 .elementor-button{background-color:var( --e-global-color-3028cb6 );font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 62px 20px 62px;}.elementor-352 .elementor-element.elementor-element-0593ae1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-2215709{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-7f64daf{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;}.elementor-352 .elementor-element.elementor-element-12bdec9{width:100%;max-width:100%;text-align:center;}.elementor-352 .elementor-element.elementor-element-12bdec9 .elementor-heading-title{font-family:"TT Firs Neue", Sans-serif;font-size:42px;font-weight:500;color:var( --e-global-color-44872a8a );}.elementor-352 .elementor-element.elementor-element-3d78916{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-5f0547f{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-5f0547f:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-5f0547f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-df989f7{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-4a62679{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-018a792{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-018a792:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-018a792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-72f5527{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-1c61e4d{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-766ada3{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-766ada3:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-766ada3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-3281c0b{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-42812e0{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-bef9459{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-bef9459:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-bef9459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-d461d85{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-5563207{--display:flex;border-style:none;--border-style:none;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-2ff3f75{--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;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-352 .elementor-element.elementor-element-2ff3f75:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-2ff3f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6d186b );}.elementor-352 .elementor-element.elementor-element-9aa40bc{text-align:left;font-family:"TT Firs Neue", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;}.elementor-352 .elementor-element.elementor-element-9e712de{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:600px 600px 600px 600px;--n-accordion-icon-size:38px;--n-accordion-icon-gap:17px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-352 .elementor-element.elementor-element-9e712de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-352 .elementor-element.elementor-element-9e712de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-9e712de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E7E7E7;}.elementor-352 .elementor-element.elementor-element-9e712de {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-352 .elementor-element.elementor-element-9e712de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Readex Pro", Sans-serif;font-weight:400;}:where( .elementor-352 .elementor-element.elementor-element-9e712de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(min-width:768px){.elementor-352 .elementor-element.elementor-element-7cdcd41{--width:480px;}.elementor-352 .elementor-element.elementor-element-631ac78{--width:703px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-606abae:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-606abae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-352 .elementor-element.elementor-element-dd4c84d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-8849a25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-bf69319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-606abae:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-606abae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-352 .elementor-element.elementor-element-dd4c84d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-8849a25 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-352 .elementor-element.elementor-element-bf69319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-4bd23ef */.elementor-352 .elementor-element.elementor-element-4bd23ef {
    background: linear-gradient(165deg, #407CA8 64.08%, #164F86 101.97%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-287550e */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b351aa */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a1402a4 */.e-n-accordion-item-title {
    z-index: 1;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef0c5c1 */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-31f2950 */.e-n-accordion-item-title {
    z-index: 1;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbab5d2 */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-caeebe8 */.e-n-accordion-item-title {
    z-index: 1;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-933cd6a */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4445f97 */.e-n-accordion-item-title {
    z-index: 1;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b60311 */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e351a2 *//* ===== CSS PARA CARDS DE DEPOIMENTOS - ELEMENTOR ===== */

/* Container principal dos cards de depoimentos */
.testimonial-cards-container {
    display: flex !important;
    align-items: center !important;
    margin: 0 auto !important;
}

/* ===== CARD BASE - Elementor Container ===== */
.testimonial-card {
    border-radius: 24px !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
    will-change: width, transform !important;
    
    /* Transição suave */
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1) !important;
    
    /* Shadow padrão */
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;
}

/* ===== CARDS LATERAIS (Contraídos) ===== */
.testimonial-card.side-card {
    width: 213px !important;
    height: 368px !important;
    flex-shrink: 0 !important;
    
    /* Efeito de escala menor */
    transform: scale(0.9) !important;
    opacity: 1 !important;
}

/* ===== CARD CENTRAL (Ativo/Expandido) ===== */
.testimonial-card.active-card {
    width: 743px !important;
    height: 446px !important;
    flex-shrink: 0 !important;
    
    /* Destaque */
    transform: scale(1) !important;
    opacity: 1 !important;
    z-index: 10 !important;
}

/* ===== HOVER: Expandir cards laterais ===== */
.testimonial-card.side-card:hover {
    width: 743px !important;
    height: 446px !important;
    transform: scale(1) !important;
    opacity: 1 !important;
    z-index: 15 !important;
}

/* ===== LÓGICA DE CONTAINER HOVER - Recolher card ativo quando hover em outros ===== */
.testimonial-cards-container:hover .testimonial-card.active-card:not(:hover) {
    width: 213px !important;
    height: 368px !important;
    transform: scale(0.9) !important;
    z-index: 5 !important;
}

/* ===== CONTEÚDO DO CARD ===== */
.testimonial-content {
    padding: 75px 63px 68px 297px !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    position: relative !important;
}

/* ===== IMAGEM DE PERFIL ===== */
.testimonial-avatar {
    width: 105px !important;
    margin-bottom: 20px !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    transition: transform 0.4s ease !important;
}

/* Avatar maior no card ativo */
.testimonial-card.active-card .testimonial-avatar {
    width: 105px !important;
}

/* ===== TEXTO DO DEPOIMENTO ===== */
.testimonial-text {
    line-height: 1.3 !important;
    color: #333 !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
}

/* Texto oculto em cards laterais */
.testimonial-card.side-card .testimonial-text {
    opacity: 0 !important;
    transform: translateY(20px) !important;
    pointer-events: none !important;
}

/* Texto visível em card ativo */
.testimonial-card.active-card .testimonial-text,
.testimonial-card.side-card:hover .testimonial-text {
    opacity: 1 !important;
    transform: translateY(0) !important;
    transition-delay: 0.2s !important;
}

/* ===== RECOLHER CONTEÚDO DO CARD ATIVO quando não está em hover ===== */
.testimonial-cards-container:hover .testimonial-card.active-card:not(:hover) .testimonial-text {
    opacity: 0 !important;
    transform: translateY(20px) !important;
    pointer-events: none !important;
    transition-delay: 0s !important;
}

/* ===== INFORMAÇÕES DO AUTOR ===== */
.testimonial-author {
    margin-top: auto !important;
}

.testimonial-name {
    font-weight: bold !important;
    color: #333 !important;
    margin: 0 0 5px 0 !important;
    font-size: 18px !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    transition: all 0.4s ease !important;
}

.testimonial-role {
    color: #7f8c8d !important;
    margin: 0 !important;
    font-size: 14px !important;
    opacity: 0.8 !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    transition: all 0.4s ease !important;
}

/* ===== LOGO/MARCA (Opcional) ===== */
.testimonial-logo {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    width: 60px !important;
    height: auto !important;
    opacity: 0.6 !important;
    
    /* Performance */
    transform: translateZ(0) !important;
    transition: opacity 0.4s ease !important;
}

.testimonial-card.active-card .testimonial-logo,
.testimonial-card:hover .testimonial-logo {
    opacity: 1 !important;
}

/* ===== INDICADOR DE STATUS (Opcional) ===== */
.testimonial-indicator {
    position: absolute !important;
    bottom: 15px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 40px !important;
    height: 4px !important;
    background: rgba(255, 255, 255, 0.3) !important;
    border-radius: 2px !important;
    
    /* Performance */
    transition: all 0.4s ease !important;
}

.testimonial-card.active-card .testimonial-indicator {
    background: #27ae60 !important;
    width: 60px !important;
}

/* ===== OVERRIDE ELEMENTOR STYLES ===== */
.testimonial-card.e-con {
    flex-direction: column !important;
    justify-content: flex-start !important;
}

.testimonial-card .elementor-widget {
    margin-bottom: 0 !important;
}

.testimonial-card .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove espaçamentos padrão do Elementor */
.testimonial-card .elementor-element {
    margin-bottom: 0 !important;
}

/* ===== RESPONSIVIDADE ===== */
@media (max-width: 768px) {
    .testimonial-cards-container {
        flex-direction: column !important;
        gap: 20px !important;
        padding: 20px !important;
    }
    
    .testimonial-card,
    .testimonial-card.side-card,
    .testimonial-card.active-card {
        width: 100% !important;
        max-width: 400px !important;
        height: auto !important;
        min-height: 250px !important;
        transform: scale(1) !important;
        opacity: 1 !important;
    }
    
    .testimonial-card.side-card .testimonial-text {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }
}

/* ===== ANIMAÇÕES EXTRAS (Opcional) ===== */
@keyframes testimonialSlideIn {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.testimonial-card {
    animation: testimonialSlideIn 0.6s ease-out !important;
}

/* Delay escalonado para cards */
.testimonial-card:nth-child(1) { animation-delay: 0s !important; }
.testimonial-card:nth-child(2) { animation-delay: 0.1s !important; }
.testimonial-card:nth-child(3) { animation-delay: 0.2s !important; }

/* ===== CLASSES UTILITÁRIAS ===== */
.testimonial-card--primary {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    color: white !important;
}

.testimonial-card--secondary {
    background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%) !important;
    color: white !important;
}

.testimonial-card--success {
    background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%) !important;
    color: white !important;
}

/* Para controle via JavaScript */
.testimonial-card--force-active {
    width: 600px !important;
    height: 320px !important;
    transform: scale(1) !important;
    opacity: 1 !important;
}

.testimonial-card--force-side {
    width: 200px !important;
    height: 280px !important;
    transform: scale(0.9) !important;
    opacity: 0.8 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12bdec9 */numero {
    font-size: 45px !important;
    font-weight: 700;
    font-style: bold;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9e712de */.e-n-accordion-item-title {
    z-index: 1;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Firs Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.eot');
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.woff2') format('woff2'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.woff') format('woff'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.ttf') format('truetype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Regular.svg#TTFirsNeue') format('svg');
}
@font-face {
	font-family: 'TT Firs Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.eot');
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.woff2') format('woff2'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.woff') format('woff'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.ttf') format('truetype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Medium.svg#TTFirsNeue') format('svg');
}
@font-face {
	font-family: 'TT Firs Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.eot');
	src: url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.woff2') format('woff2'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.woff') format('woff'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.ttf') format('truetype'),
		url('https://versi.siteup.dev/wp-content/uploads/2025/05/TTFirsNeueTrl-Bold.svg#TTFirsNeue') format('svg');
}
/* End Custom Fonts CSS */