.elementor-2111 .elementor-element.elementor-element-4029e93{--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;--flex-wrap:wrap;max-width:1728px;margin-inline:auto;}.elementor-2111 .elementor-element.elementor-element-ea59e1e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 29;}.elementor-2111 .elementor-element.elementor-element-ea59e1e .widget-fluid-text__text{font-weight:500;text-transform:uppercase;line-height:1.1em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:-12px;}.elementor-2111 .elementor-element.elementor-element-f655527{--display:flex;margin-inline:auto;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-4101e9b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-2111 .elementor-element.elementor-element-4101e9b.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-4101e9b img{width:100%;}.elementor-2111 .elementor-element.elementor-element-f155f97{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-2111 .elementor-element.elementor-element-f155f97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2111 .elementor-element.elementor-element-f155f97 img{width:100%;}.elementor-2111 .elementor-element.elementor-element-95e29f8{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-95e29f8.elementor-element{--align-self:flex-start;}.elementor-2111 .elementor-element.elementor-element-95e29f8 .widget-fluid-text__text{line-height:1.5em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-0c5fad4{--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:flex-end;max-width:1728px;}.elementor-2111 .elementor-element.elementor-element-8d1081d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2111 .elementor-element.elementor-element-f980b78{--display:flex;}.elementor-2111 .elementor-element.elementor-element-c92c393{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-c92c393 .widget-fluid-text__text{font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-c92c393 .widget-fluid-text__text a{color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-ce7b577{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-ce7b577.elementor-element{--align-self:flex-start;}.elementor-2111 .elementor-element.elementor-element-ce7b577 .widget-fluid-text__text{line-height:1.5em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-c381228{--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:flex-start;--flex-wrap:wrap;max-width:1728px;}.elementor-2111 .elementor-element.elementor-element-94559db{--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:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-94559db.e-con{--align-self:flex-end;}.elementor-2111 .elementor-element.elementor-element-f45a574 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-f45a574 .widget-fluid-text__text a{color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-8e923f4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-8e923f4 .widget-fluid-text__text{text-transform:uppercase;line-height:1.1em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-53fc967{--display:flex;--overflow:hidden;--custom-ratio-w:720;--custom-ratio-h:647;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);}.elementor-2111 .elementor-element.elementor-element-53fc967:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-53fc967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--display:flex;--justify-content:space-between;}.elementor-2111 .elementor-element.elementor-element-5a51eee.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-e2d67fe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-e2d67fe > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-e2d67fe .text-compose__title{text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-e2d67fe .text-compose__description{line-height:1.7em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-3cdbb09{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-3cdbb09 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-3cdbb09.elementor-element{--align-self:flex-end;}.elementor-2111 .elementor-element.elementor-element-3cdbb09 .text-compose__title{text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-3cdbb09 .text-compose__description{line-height:1.7em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-69aa4b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-69aa4b9 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-69aa4b9 .text-compose__title{text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-69aa4b9 .text-compose__description{line-height:1.7em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-b7aa98f{--display:flex;--justify-content:flex-end;}.elementor-2111 .elementor-element.elementor-element-57653c9 .widget-fluid-divider__line{height:2px;width:41.75%;background-color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-57653c9 .widget-fluid-divider{justify-content:flex-start;}.elementor-2111 .elementor-element.elementor-element-8fecea7{--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:flex-start;--align-items:flex-start;--flex-wrap:wrap;max-width:1728px;}.elementor-2111 .elementor-element.elementor-element-30c56fb{--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;--justify-content:space-between;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-30c56fb.e-con{--align-self:flex-end;}.elementor-2111 .elementor-element.elementor-element-0e892c7{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-0e892c7 .widget-fluid-text__text{text-transform:uppercase;line-height:1.1em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2.elementor-element{--align-self:flex-start;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2 .widget-fluid-text__text{line-height:1.5em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-9f24f9a{--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;--flex-wrap:wrap;}.elementor-2111 .elementor-element.elementor-element-710f12e{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:36.33%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-7b8f150 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-7b8f150{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-f41a9ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-f41a9ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f41a9ef .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-f41a9ef .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-f28711a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:36.33%;}.elementor-2111 .elementor-element.elementor-element-d377950 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-d377950{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-419e530{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-419e530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-419e530 .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-419e530 .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-f64583c{--display:flex;}.elementor-2111 .elementor-element.elementor-element-e038297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:end;}.elementor-2111 .elementor-element.elementor-element-0172c89{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:36.33%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-0d64c50 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-0d64c50{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-e8a2a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-e8a2a01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-e8a2a01 .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-e8a2a01 .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-11208df{--display:flex;}.elementor-2111 .elementor-element.elementor-element-09f7752{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-2111 .elementor-element.elementor-element-09f7752 img{width:43%;}.elementor-2111 .elementor-element.elementor-element-b41e4d1{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-b9ee339 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-b9ee339{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-4ceaed9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-4ceaed9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4ceaed9 .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-4ceaed9 .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-0504201{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:36.33%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-7dc18db .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-7dc18db{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-1123eeb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-1123eeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-1123eeb .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-1123eeb .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-2247b56{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:36.33%;}.elementor-2111 .elementor-element.elementor-element-d5b6a56 .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-d5b6a56{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-58a707b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-58a707b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-58a707b .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-58a707b .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-02caa06{--display:flex;--custom-ratio-w:432;--custom-ratio-h:384;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);}.elementor-2111 .elementor-element.elementor-element-151a7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:end;}.elementor-2111 .elementor-element.elementor-element-7aa361d{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:36.33%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-43d46cc .widget-fluid-text__text{font-family:"DM Sans", sans-serif;font-weight:500;line-height:1.2em;--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-43d46cc{font-optical-sizing:none;font-variation-settings:'opsz' 37;}.elementor-2111 .elementor-element.elementor-element-7f2017d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-7f2017d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-7f2017d .text-compose__title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-7f2017d .text-compose__description{line-height:1.5em;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-4f4ee08{--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;max-width:1728px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-71d8bb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2111 .elementor-element.elementor-element-bb218a6 .widget-fluid-text__text{font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-bb218a6 .widget-fluid-text__text a{color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-049b2b9{--display:flex;--justify-content:space-between;}.elementor-2111 .elementor-element.elementor-element-00c8907{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-00c8907 .widget-fluid-text__text{font-weight:500;text-transform:uppercase;line-height:1.15em;color:var( --e-global-color-primary );--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:-8%;}.elementor-2111 .elementor-element.elementor-element-00c8907 .widget-fluid-text__text a{color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-4f42bac{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-4f42bac .widget-fluid-text__text{line-height:1.5em;color:var( --e-global-color-primary );--fluid-text-tx:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));--fluid-text-ty:0px;}.elementor-2111 .elementor-element.elementor-element-4f42bac .widget-fluid-text__text a{color:var( --e-global-color-primary );}.elementor-widget-reveal-button .reveal-button{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--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;--overflow:hidden;max-width:1728px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__info{flex:0 0 550px;max-width:550px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__title-wrap{max-width:550px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__title{font-family:"DM Sans", sans-serif;font-weight:500;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 36;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__summary{font-family:"DM Sans", sans-serif;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 14;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__index-display{font-family:"DM Sans", sans-serif;font-weight:500;line-height:0.75em;color:var( --e-global-color-primary );font-optical-sizing:none;font-variation-settings:'opsz' 20;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion{--ca-transition-duration:700ms;--ca-card-active:74%;--ca-card-inactive:16%;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__arrow{color:var( --e-global-color-b957b55 );opacity:1;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__arrow:hover{color:var( --e-global-color-primary );}body.elementor-page-2111:not(.elementor-motion-effects-element-type-background), body.elementor-page-2111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white_base );}@media(min-width:361px){.elementor-2111 .elementor-element.elementor-element-4029e93{--width:90%;}.elementor-2111 .elementor-element.elementor-element-f655527{--width:50%;}.elementor-2111 .elementor-element.elementor-element-0c5fad4{--width:90%;}.elementor-2111 .elementor-element.elementor-element-f980b78{--width:50%;}.elementor-2111 .elementor-element.elementor-element-c381228{--width:90%;}.elementor-2111 .elementor-element.elementor-element-94559db{--width:100%;}.elementor-2111 .elementor-element.elementor-element-53fc967{--width:41.75%;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--width:50%;}.elementor-2111 .elementor-element.elementor-element-8fecea7{--width:90%;}.elementor-2111 .elementor-element.elementor-element-30c56fb{--width:100%;}.elementor-2111 .elementor-element.elementor-element-9f24f9a{--width:91.66%;}.elementor-2111 .elementor-element.elementor-element-710f12e{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-f28711a{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-f64583c{--width:27.33%;}.elementor-2111 .elementor-element.elementor-element-0172c89{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-11208df{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-b41e4d1{--width:27.33%;}.elementor-2111 .elementor-element.elementor-element-0504201{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-2247b56{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-02caa06{--width:27.33%;}.elementor-2111 .elementor-element.elementor-element-7aa361d{--width:63.66%;}.elementor-2111 .elementor-element.elementor-element-4f4ee08{--width:90%;}.elementor-2111 .elementor-element.elementor-element-049b2b9{--width:49.85%;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--width:90%;}}@media(max-width:1024px) and (min-width:361px){.elementor-2111 .elementor-element.elementor-element-4029e93{--width:88%;}.elementor-2111 .elementor-element.elementor-element-f655527{--width:100%;}.elementor-2111 .elementor-element.elementor-element-0c5fad4{--width:88%;}.elementor-2111 .elementor-element.elementor-element-f980b78{--width:100%;}.elementor-2111 .elementor-element.elementor-element-c381228{--width:88%;}.elementor-2111 .elementor-element.elementor-element-53fc967{--width:100%;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--width:100%;}.elementor-2111 .elementor-element.elementor-element-8fecea7{--width:88%;}.elementor-2111 .elementor-element.elementor-element-9f24f9a{--width:100%;}.elementor-2111 .elementor-element.elementor-element-710f12e{--width:100%;}.elementor-2111 .elementor-element.elementor-element-f28711a{--width:100%;}.elementor-2111 .elementor-element.elementor-element-0172c89{--width:100%;}.elementor-2111 .elementor-element.elementor-element-b41e4d1{--width:100%;}.elementor-2111 .elementor-element.elementor-element-0504201{--width:100%;}.elementor-2111 .elementor-element.elementor-element-2247b56{--width:100%;}.elementor-2111 .elementor-element.elementor-element-7aa361d{--width:100%;}.elementor-2111 .elementor-element.elementor-element-4f4ee08{--width:88%;}.elementor-2111 .elementor-element.elementor-element-049b2b9{--width:100%;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--width:100%;}}@media(max-width:1440px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-c92c393 .widget-fluid-text__text{line-height:1.2em;--fluid-text-ty:-5px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-f45a574{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-f45a574 .widget-fluid-text__text{line-height:1.2em;}.elementor-2111 .elementor-element.elementor-element-e2d67fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-3cdbb09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-69aa4b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-57653c9 .widget-fluid-divider__line{height:2px;}.elementor-2111 .elementor-element.elementor-element-f41a9ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-419e530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-e8a2a01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4ceaed9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-1123eeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-58a707b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-7f2017d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4f4ee08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-71d8bb8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2111 .elementor-element.elementor-element-bb218a6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-bb218a6 .widget-fluid-text__text{line-height:1.2em;}.elementor-2111 .elementor-element.elementor-element-049b2b9{--width:50%;}.elementor-widget-reveal-button .reveal-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{font-size:11px;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--width:90%;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__info{flex:0 0 431px;max-width:431px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__title-wrap{max-width:431px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__index-display{font-size:105px;}}@media(max-width:1366px){.elementor-2111 .elementor-element.elementor-element-ea59e1e .widget-fluid-text__text{--fluid-text-ty:-7px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-8e923f4 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-0e892c7 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-widget-reveal-button .reveal-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{font-size:11px;}}@media(max-width:1200px){.elementor-2111 .elementor-element.elementor-element-8e923f4 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-0e892c7 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{font-size:9.4px;}}@media(max-width:1024px){.elementor-2111 .elementor-element.elementor-element-ea59e1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-ea59e1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-variation-settings:'opsz' 28;}.elementor-2111 .elementor-element.elementor-element-ea59e1e .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-95e29f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2111 .elementor-element.elementor-element-f980b78{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2111 .elementor-element.elementor-element-c92c393{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-variation-settings:'opsz' 38;}.elementor-2111 .elementor-element.elementor-element-c92c393 .widget-fluid-text__text{line-height:1.3em;}.elementor-2111 .elementor-element.elementor-element-ce7b577{--container-widget-width:75.3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75.3% );max-width:75.3%;}.elementor-2111 .elementor-element.elementor-element-ce7b577.elementor-element{--align-self:flex-end;}.elementor-2111 .elementor-element.elementor-element-94559db{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-8e923f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-8e923f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2111 .elementor-element.elementor-element-8e923f4 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-53fc967{--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;--justify-content:center;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--custom-ratio-w:345;--custom-ratio-h:310;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);--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-2111 .elementor-element.elementor-element-53fc967.e-con{--order:99999 /* order end hack */;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-2111 .elementor-element.elementor-element-e2d67fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-e2d67fe .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-3cdbb09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-3cdbb09 .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-69aa4b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-69aa4b9 .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-b7aa98f{--custom-ratio-w:441;--custom-ratio-h:127;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);}.elementor-2111 .elementor-element.elementor-element-b7aa98f.e-con{--order:99999 /* order end hack */;}.elementor-2111 .elementor-element.elementor-element-57653c9 .widget-fluid-divider__line{width:75%;}.elementor-2111 .elementor-element.elementor-element-57653c9 .widget-fluid-divider{justify-content:flex-end;}.elementor-2111 .elementor-element.elementor-element-30c56fb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-0e892c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-0e892c7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2111 .elementor-element.elementor-element-0e892c7 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-f3f5ea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2.elementor-element{--align-self:flex-end;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2 .widget-fluid-text__text{--fluid-text-ty:7%;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-710f12e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-f41a9ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-f41a9ef .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-f28711a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-419e530{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-419e530 .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-0172c89{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-e8a2a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-e8a2a01 .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-b41e4d1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-4ceaed9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-4ceaed9 .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-0504201{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-1123eeb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-1123eeb .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-2247b56{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-58a707b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-58a707b .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-7aa361d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-7f2017d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-7f2017d .text-compose__description{line-height:1.5em;}.elementor-2111 .elementor-element.elementor-element-71d8bb8{--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-2111 .elementor-element.elementor-element-00c8907{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-4f42bac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2111 .elementor-element.elementor-element-4f42bac .widget-fluid-text__text{line-height:1.55em;--fluid-text-ty:5px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-widget-reveal-button .reveal-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-71aad1a{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-71aad1a.elementor-element{--align-self:flex-start;}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{font-size:15px;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__info{flex:0 0 382px;max-width:382px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__title-wrap{max-width:382px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__index-display{font-size:42px;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion{--ca-card-active:86%;}}@media(max-width:440px){.elementor-2111 .elementor-element.elementor-element-4029e93{--width:88%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-0c5fad4{--width:88%;}.elementor-2111 .elementor-element.elementor-element-f980b78{--width:100%;}.elementor-2111 .elementor-element.elementor-element-ce7b577 .widget-fluid-text__text{--fluid-text-ty:20%;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-c381228{--width:88%;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--width:100%;--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:clamp(42px, calc(10.6087px + 8.6957vw), 48px) 0;--row-gap:clamp(42px, calc(10.6087px + 8.6957vw), 48px);--column-gap:0;}.elementor-2111 .elementor-element.elementor-element-b7aa98f{--custom-ratio-w:441;--custom-ratio-h:137;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);}.elementor-2111 .elementor-element.elementor-element-f3f5ea2 .widget-fluid-text__text{--fluid-text-ty:9%;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-049b2b9{--width:100%;}.elementor-widget-reveal-button .reveal-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--width:100%;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion{--ca-mobile-pr:6vw;}.elementor-2111 .elementor-element.elementor-element-eaad2ed .case-accordion__index-display{font-variation-settings:'opsz' 36;}}@media(max-width:360px){.elementor-2111 .elementor-element.elementor-element-4029e93{--width:88%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-95e29f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-0c5fad4{--width:88%;}.elementor-2111 .elementor-element.elementor-element-c92c393 .widget-fluid-text__text{--fluid-text-ty:0px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-ce7b577 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-ce7b577 .widget-fluid-text__text{--fluid-text-ty:0%;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-c381228{--width:88%;}.elementor-2111 .elementor-element.elementor-element-5a51eee{--gap:clamp(36px, calc(4px + 10vw), 40px) 0;--row-gap:clamp(36px, calc(4px + 10vw), 40px);--column-gap:0;}.elementor-2111 .elementor-element.elementor-element-b7aa98f{--custom-ratio-w:360;--custom-ratio-h:97;aspect-ratio:var(--custom-ratio-w, 16) / var(--custom-ratio-h, 9);}.elementor-2111 .elementor-element.elementor-element-8fecea7{--width:88%;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-f3f5ea2 .widget-fluid-text__text{--fluid-text-ty:0%;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-2111 .elementor-element.elementor-element-4f4ee08{--width:88%;}.elementor-2111 .elementor-element.elementor-element-71d8bb8{--width:100%;}.elementor-2111 .elementor-element.elementor-element-049b2b9{--width:100%;}.elementor-2111 .elementor-element.elementor-element-00c8907{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-2111 .elementor-element.elementor-element-4f42bac .widget-fluid-text__text{--fluid-text-ty:-1px;transform:translateX(var(--fluid-text-tx, 0)) translateY(var(--fluid-text-ty, 0));}.elementor-widget-reveal-button .reveal-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2111 .elementor-element.elementor-element-71aad1a{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-71aad1a .reveal-button{font-size:13.5px;}.elementor-2111 .elementor-element.elementor-element-43a1a4b{--width:100%;}}/* Start custom CSS for fluid_text, class: .elementor-element-95e29f8 */@media (min-width: 1025px) {
.elementor-2111 .elementor-element.elementor-element-95e29f8 {
    position: absolute;
    bottom:0px ;
}
}/* End custom CSS */
/* Start custom CSS for fluid_text, class: .elementor-element-c92c393 */@media(max-width:1024px) {
.elementor-2111 .elementor-element.elementor-element-c92c393 h2 {
        font-weight: 600!important;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1081d *//* Container precisa ser relative */
.mobili-line-atuacao {
  position: relative;
}
.mobili-line-atuacao,
.mobili-line-atuacao > .e-con-full {
  height: auto !important;
  min-height: unset !important;
}

/* Desktop */
@media(min-width:1025px){
  .mobili-line-atuacao::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
     width: 1.2%; 
    height: 88%;
    background-color: var(--e-global-color-primary);
    z-index: 1;
  }
}

/* Mobile/Tablet */
@media(max-width:1024px){
  .mobili-line-atuacao::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2.5%; 
    height: 92%;
    background-color: var(--e-global-color-primary);
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for fluid_text, class: .elementor-element-f45a574 */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-f45a574 {
    display:none;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdcd89c */.elementor-2111 .elementor-element.elementor-element-bdcd89c img {
  width: 100%!important;
  height: 100%!important;
  object-fit: cover!important;
  display: block!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53fc967 */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-53fc967,
  .elementor-2111 .elementor-element.elementor-element-53fc967 .elementor-widget-container,
  .elementor-2111 .elementor-element.elementor-element-53fc967 .elementor-image {
    width: 100%;
    height: 100%;
  }

  .elementor-2111 .elementor-element.elementor-element-53fc967 .elementor-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-e2d67fe */.elementor-2111 .elementor-element.elementor-element-e2d67fe {
    padding-bottom: 8px;
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-2111 .elementor-element.elementor-element-e2d67fe {
    margin-top: clamp(-5px, calc(-34.2857px + 2.8571vw), 0px);
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-3cdbb09 */@media (min-width: 1441px){
.elementor-2111 .elementor-element.elementor-element-3cdbb09 {
    margin-bottom:-8px;
    }
}
@media (max-width: 1440px){
.elementor-2111 .elementor-element.elementor-element-3cdbb09 {
    transform: translatey(2%)
    }
}
@media (max-width: 1366px){
.elementor-2111 .elementor-element.elementor-element-3cdbb09 {
    transform: translatey(0%)
    }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-2111 .elementor-element.elementor-element-3cdbb09 {
    margin-top: clamp(-5px, calc(-34.2857px + 2.8571vw), 0px);
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-69aa4b9 */@media (min-width: 1441px){
.elementor-2111 .elementor-element.elementor-element-69aa4b9 {
    transform: translatey(5%)
    }
}
@media (max-width: 1440px){
.elementor-2111 .elementor-element.elementor-element-69aa4b9 {
    transform: translatey(10%)
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-2111 .elementor-element.elementor-element-69aa4b9 {
    margin-top: clamp(-5px, calc(-34.2857px + 2.8571vw), 0px);
  }
}
@media (max-width: 1024px){
.elementor-2111 .elementor-element.elementor-element-69aa4b9 {
    transform: translatey(5%)
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a51eee */@media (min-width: 1025px) {
  .elementor-2111 .elementor-element.elementor-element-5a51eee  {
    aspect-ratio: 708 / 486 !important;
  }    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7aa98f */@media(max-width:1024px) {
    .elementor-2111 .elementor-element.elementor-element-b7aa98f{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for fluid_text, class: .elementor-element-f3f5ea2 */data-delay|0.3/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-f41a9ef */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-f41a9ef .text-compose__title{
    width: 90%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-f41a9ef .text-compose__title{
    width: 70%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f64583c */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-f64583c {
    display: none !important;
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-e8a2a01 */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-e8a2a01 .text-compose__title{
    width: 90%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-e8a2a01 .text-compose__title{
    width: 80%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11208df */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-11208df {
    display: none !important;
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-4ceaed9 */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-4ceaed9 .text-compose__title{
    width: 62%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-4ceaed9 .text-compose__title{
    width: 76%;
}}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-1123eeb */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-1123eeb .text-compose__title{
    width: 72%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-1123eeb .text-compose__title{
    width: 70%;
}}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-58a707b */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-58a707b .text-compose__title{
    width: 90%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-58a707b .text-compose__title{
    width: 80%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02caa06 */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-02caa06 {
    display: none !important;
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text_compose, class: .elementor-element-7f2017d */@media(min-width:1025px){
.elementor-2111 .elementor-element.elementor-element-7f2017d .text-compose__title{
    width: 59%;
}
}
@media(max-width:1024px){
.elementor-2111 .elementor-element.elementor-element-7f2017d .text-compose__title{
    width: 70%;
}}/* End custom CSS */
/* Start custom CSS for fluid_text, class: .elementor-element-bb218a6 */@media (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-bb218a6 {
    display:none;
  }
}/* End custom CSS */
/* Start custom CSS for fluid_text, class: .elementor-element-4f42bac *//* @media (min-width: 431px) and (max-width: 1024px) {
  .elementor-2111 .elementor-element.elementor-element-4f42bac {
    padding-bottom: clamp(30px, calc(22.7319px + 1.6863vw), 40px);
  }
} *//* End custom CSS */
/* Start custom CSS for case_accordion, class: .elementor-element-eaad2ed *//*

@media (min-width: 361px) and (max-width: 440px) {
 .case-accordion__index-display {
    padding-top: clamp(20px, calc(5.6391px + 1.0118vw), 40px);
  }
}

@media (min-width: 320px) and (max-width: 360px) {
 .case-accordion__index-display {
    padding-top: clamp(16px, calc(-38px + 15vw), 20px);
  }
}
*/
@media (min-width: 1025px) {
.case-accordion__index-display {    
    font-weight:300!important;
}
}
@media (min-width: 1367px) and (max-width: 1440px) {
.case-accordion__viewport {
    transform: translateY(clamp(10px, -2vw, 10px));
  }
}
.case-accordion__viewport {/* End custom CSS */