.elementor-8 .elementor-element.elementor-element-666e0076{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-666e0076:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-666e0076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-29bdf988 img{width:100%;}.elementor-8 .elementor-element.elementor-element-55d1983a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55d1983a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-55d1983a > .elementor-container{max-width:1320px;}.elementor-8 .elementor-element.elementor-element-55d1983a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-55d1983a, .elementor-8 .elementor-element.elementor-element-55d1983a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55d1983a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2fa242db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1b398e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1b398e94 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-78b7143c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-78b7143c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-78b7143c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-8 .elementor-element.elementor-element-78b7143c > .elementor-element-populated{margin:13px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5a92319e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5a92319e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;letter-spacing:-1.6px;color:#4B4B4B;}.elementor-8 .elementor-element.elementor-element-752a9bd8{width:var( --container-widget-width, 27% );max-width:27%;--e-transform-scale:1;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:27%;--container-widget-flex-grow:0;--e-transform-origin-x:left;text-align:start;}.elementor-8 .elementor-element.elementor-element-752a9bd8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;letter-spacing:-0.3px;color:#6B6B6B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2dfac420{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;line-height:26px;color:#5E5E5E;}.elementor-8 .elementor-element.elementor-element-2dfac420.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-69b6c81b{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-199d0596 img{width:100%;}.elementor-8 .elementor-element.elementor-element-63a40603{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-33728780 img{width:100%;}.elementor-8 .elementor-element.elementor-element-3cbca049{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-2310b60c img{width:100%;}.elementor-8 .elementor-element.elementor-element-cf34e1c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-61725345{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-1f927417 img{width:100%;}.elementor-8 .elementor-element.elementor-element-1b82b5be{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-3e62cc5c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-c4f20ad img{width:100%;}.elementor-8 .elementor-element.elementor-element-5a280a97{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-124a9d6{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-5e7d7608 img{width:100%;}.elementor-8 .elementor-element.elementor-element-683f2c11{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-69007d36{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-2b28ec52 img{width:100%;}.elementor-8 .elementor-element.elementor-element-31bdc4ac{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-470bd98{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-7906dfa9 img{width:100%;}.elementor-8 .elementor-element.elementor-element-59e7b918{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-6145259b{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-1e35330c img{width:100%;}.elementor-8 .elementor-element.elementor-element-e1f20d0{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-5f378e55 img{width:100%;}.elementor-8 .elementor-element.elementor-element-571722c3{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-5eb6e80c img{width:100%;}.elementor-8 .elementor-element.elementor-element-7dff00e4{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-43d76e8d img{width:100%;}.elementor-8 .elementor-element.elementor-element-33055547{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-4da21abf img{width:100%;}.elementor-8 .elementor-element.elementor-element-7a81b0b3{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-6c1d003a img{width:100%;}.elementor-8 .elementor-element.elementor-element-126f8c5d{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-17e34c57 img{width:100%;}.elementor-8 .elementor-element.elementor-element-e598161{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-5568adb3 img{width:100%;}.elementor-8 .elementor-element.elementor-element-165f68e4{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-165f68e4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-165f68e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4b0ed7c{width:var( --container-widget-width, 25% );max-width:25%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:1;border-radius:45px 45px 45px 45px;}.elementor-8 .elementor-element.elementor-element-4b0ed7c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4b0ed7c .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 101% ) contrast( 99% ) saturate( 94% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-1ac85ccd{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-189ea9e1 img{width:100%;}.elementor-8 .elementor-element.elementor-element-aef8168{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-46dda1db img{width:100%;}.elementor-8 .elementor-element.elementor-element-d9ef2da{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-e196779 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7e08b3f{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-a21809b img{width:100%;}.elementor-8 .elementor-element.elementor-element-365e1b8c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-7d99199f img{width:100%;}.elementor-8 .elementor-element.elementor-element-9b64637{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-68ba05d0 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7ec40430{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-7c10711e img{width:100%;}.elementor-8 .elementor-element.elementor-element-209f9b8c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-7a747dd img{width:100%;}.elementor-8 .elementor-element.elementor-element-191fb9d2{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-76f81102 img{width:100%;}.elementor-8 .elementor-element.elementor-element-5af76326{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-4326a161 img{width:100%;}.elementor-8 .elementor-element.elementor-element-57762a77{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-77064b66 img{width:100%;}.elementor-8 .elementor-element.elementor-element-4eb1a66c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-3a57a4ec img{width:100%;}.elementor-8 .elementor-element.elementor-element-1cd91d9c{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-2c089898 img{width:100%;}.elementor-8 .elementor-element.elementor-element-1ffc2833{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-43c9ffb5 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7e54ed12{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-68360f83 img{width:100%;}.elementor-8 .elementor-element.elementor-element-7c9a3c89{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-55975a6e img{width:100%;}.elementor-8 .elementor-element.elementor-element-15cf2545{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-5a1b2548 img{width:100%;}.elementor-8 .elementor-element.elementor-element-5f83d851{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-1374e4a0 img{width:100%;}.elementor-8 .elementor-element.elementor-element-4afa04c4{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8 .elementor-element.elementor-element-7c31e5a9 img{width:100%;}.elementor-8 .elementor-element.elementor-element-4b274d84{--display:flex;--min-height:0px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-58d3ed6 img{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-7011465c .elementor-button{background-color:#25D366;font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:16px 60px 12px 60px;}.elementor-8 .elementor-element.elementor-element-7011465c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-8 .elementor-element.elementor-element-2e8907aa{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-2e8907aa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2e8907aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-6abfb1f3{--display:flex;--margin-top:-41px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4573f13c{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-62a61850{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-2de5dcd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;line-height:28px;color:#666666;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-666e0076{--min-height:30vh;}.elementor-8 .elementor-element.elementor-element-29bdf988 img{width:100%;max-width:100%;height:0%;}.elementor-8 .elementor-element.elementor-element-55d1983a, .elementor-8 .elementor-element.elementor-element-55d1983a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55d1983a{padding:44px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-2fa242db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-78b7143c > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 5px;}.elementor-8 .elementor-element.elementor-element-5a92319e{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5a92319e .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-752a9bd8{--container-widget-width:203px;--container-widget-flex-grow:0;width:var( --container-widget-width, 203px );max-width:203px;text-align:start;}.elementor-8 .elementor-element.elementor-element-752a9bd8 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-2dfac420{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:start;font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-69b6c81b{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-63a40603{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-3cbca049{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-1f927417 img{height:29vh;}.elementor-8 .elementor-element.elementor-element-c4f20ad img{height:29vh;}.elementor-8 .elementor-element.elementor-element-5e7d7608 img{height:29vh;}.elementor-8 .elementor-element.elementor-element-2b28ec52 img{height:29vh;}.elementor-8 .elementor-element.elementor-element-7906dfa9 img{height:29vh;}.elementor-8 .elementor-element.elementor-element-1e35330c img{height:29vh;}.elementor-8 .elementor-element.elementor-element-e1f20d0{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-5f378e55 img{height:29vh;}.elementor-8 .elementor-element.elementor-element-571722c3{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7dff00e4{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-33055547{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7a81b0b3{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-126f8c5d{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-e598161{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-165f68e4{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-4b0ed7c{border-radius:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-1ac85ccd{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-aef8168{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-d9ef2da{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7e08b3f{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-365e1b8c{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-9b64637{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7ec40430{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-209f9b8c{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-191fb9d2{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-5af76326{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-57762a77{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-4eb1a66c{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-1cd91d9c{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-1ffc2833{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7e54ed12{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-7c9a3c89{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-15cf2545{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-5f83d851{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-4afa04c4{--min-height:29vh;}.elementor-8 .elementor-element.elementor-element-4b274d84{--min-height:29vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7011465c{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-8 .elementor-element.elementor-element-7011465c .elementor-button{font-size:15px;padding:14px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-2e8907aa{--border-radius:0px 0px 0px 0px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-6abfb1f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4573f13c{--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-62a61850{--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2de5dcd5{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 85px 0px;text-align:center;font-size:12px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-1db9b67f{width:23%;}.elementor-8 .elementor-element.elementor-element-78b7143c{width:77%;}.elementor-8 .elementor-element.elementor-element-2e8907aa{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-78b7143c{width:50%;}.elementor-8 .elementor-element.elementor-element-62a61850{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-666e0076 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-666e0076 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-666e0076 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-666e0076 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-666e0076 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-666e0076 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78b7143c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-78b7143c {
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55d1983a */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-55d1983a {
        padding-left: 40px;
        padding-right: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b6c81b */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-69b6c81b {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-69b6c81b > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-69b6c81b .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-69b6c81b .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-69b6c81b .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a40603 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-63a40603 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-63a40603 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-63a40603 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-63a40603 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-63a40603 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbca049 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-3cbca049 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-3cbca049 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-3cbca049 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-3cbca049 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-3cbca049 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61725345 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-61725345 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-61725345 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-61725345 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-61725345 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-61725345 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf34e1c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-cf34e1c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-cf34e1c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-cf34e1c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-cf34e1c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-cf34e1c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e62cc5c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-3e62cc5c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-3e62cc5c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-3e62cc5c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-3e62cc5c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-3e62cc5c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b82b5be */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-1b82b5be {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-1b82b5be > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1b82b5be .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-1b82b5be .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1b82b5be .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124a9d6 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-124a9d6 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-124a9d6 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-124a9d6 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-124a9d6 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-124a9d6 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a280a97 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-5a280a97 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-5a280a97 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5a280a97 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-5a280a97 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5a280a97 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69007d36 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-69007d36 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-69007d36 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-69007d36 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-69007d36 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-69007d36 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683f2c11 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-683f2c11 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-683f2c11 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-683f2c11 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-683f2c11 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-683f2c11 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470bd98 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-470bd98 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-470bd98 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-470bd98 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-470bd98 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-470bd98 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bdc4ac */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-31bdc4ac {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-31bdc4ac > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-31bdc4ac .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-31bdc4ac .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-31bdc4ac .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6145259b */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-6145259b {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-6145259b > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-6145259b .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-6145259b .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-6145259b .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e7b918 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-59e7b918 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-59e7b918 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-59e7b918 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-59e7b918 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-59e7b918 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f20d0 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-e1f20d0 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-e1f20d0 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-e1f20d0 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-e1f20d0 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-e1f20d0 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571722c3 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-571722c3 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-571722c3 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-571722c3 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-571722c3 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-571722c3 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dff00e4 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7dff00e4 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7dff00e4 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7dff00e4 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7dff00e4 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7dff00e4 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33055547 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-33055547 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-33055547 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-33055547 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-33055547 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-33055547 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a81b0b3 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7a81b0b3 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7a81b0b3 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7a81b0b3 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7a81b0b3 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7a81b0b3 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-126f8c5d */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-126f8c5d {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-126f8c5d > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-126f8c5d .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-126f8c5d .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-126f8c5d .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e598161 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-e598161 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-e598161 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-e598161 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-e598161 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-e598161 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4b0ed7c *//* Força a barra a reaparecer na tela */
.elementor-8 .elementor-element.elementor-element-4b0ed7c video::-webkit-media-controls-timeline,
.elementor-151 .elementor-element-966cb0a .elementor-video::-webkit-media-controls-timeline {
    display: inline-flex !important;
    visibility: visible !important;
    opacity:1 !important;
    background-color: rgba(255, 255, 255, 0.0) !important; /* Deixa o trilho cinza virar um branco bem transparente */
    background-image: none !important;
    box-shadow:none !important; 
    border: none !important;
    height:1px !important; /* Deixa a barra fina e elegante */
}

/* Remove a sombra e limpa o fundo dos componentes internos da linha */
.elementor-8 .elementor-element.elementor-element-4b0ed7c video::-webkit-media-controls-timeline::-webkit-media-slider-runnable-track,
.elementor-8 .elementor-element.elementor-element-4b0ed7c video::-webkit-media-controls-timeline::-webkit-media-slider-thumb {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-image: none !important;
}

/* Garante que o painel geral de botões continue transparente e sem gradientes */
.elementor-8 .elementor-element.elementor-element-4b0ed7c video::-webkit-media-controls-panel {
    background-image: none !important;transform: scale(0.9) translateY(-1px);
    background-color: transparent !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165f68e4 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-165f68e4 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-165f68e4 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-165f68e4 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-165f68e4 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-165f68e4 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac85ccd */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-1ac85ccd {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-1ac85ccd > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1ac85ccd .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-1ac85ccd .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1ac85ccd .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef8168 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-aef8168 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-aef8168 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-aef8168 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-aef8168 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-aef8168 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9ef2da */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-d9ef2da {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-d9ef2da > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-d9ef2da .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-d9ef2da .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-d9ef2da .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e08b3f */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7e08b3f {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7e08b3f > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7e08b3f .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7e08b3f .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7e08b3f .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365e1b8c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-365e1b8c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-365e1b8c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-365e1b8c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-365e1b8c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-365e1b8c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b64637 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-9b64637 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-9b64637 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-9b64637 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-9b64637 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-9b64637 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec40430 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7ec40430 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7ec40430 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7ec40430 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7ec40430 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7ec40430 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209f9b8c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-209f9b8c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-209f9b8c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-209f9b8c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-209f9b8c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-209f9b8c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-191fb9d2 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-191fb9d2 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-191fb9d2 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-191fb9d2 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-191fb9d2 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-191fb9d2 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af76326 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-5af76326 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-5af76326 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5af76326 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-5af76326 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5af76326 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57762a77 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-57762a77 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-57762a77 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-57762a77 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-57762a77 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-57762a77 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb1a66c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-4eb1a66c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-4eb1a66c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4eb1a66c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-4eb1a66c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4eb1a66c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd91d9c */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-1cd91d9c {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-1cd91d9c > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1cd91d9c .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-1cd91d9c .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1cd91d9c .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ffc2833 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-1ffc2833 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-1ffc2833 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1ffc2833 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-1ffc2833 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-1ffc2833 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e54ed12 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7e54ed12 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7e54ed12 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7e54ed12 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7e54ed12 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7e54ed12 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9a3c89 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-7c9a3c89 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-7c9a3c89 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7c9a3c89 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-7c9a3c89 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7c9a3c89 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cf2545 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-15cf2545 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-15cf2545 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-15cf2545 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-15cf2545 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-15cf2545 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f83d851 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-5f83d851 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-5f83d851 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5f83d851 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-5f83d851 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-5f83d851 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afa04c4 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-4afa04c4 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-4afa04c4 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4afa04c4 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-4afa04c4 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4afa04c4 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7011465c *//* Botão como flex container */
.elementor-1962 .elementor-element.elementor-element-46a377d .elementor-button {
    display: inline-flex;        /* flex container */
    align-items: center;         /* centraliza verticalmente o conteúdo */
    justify-content: center;     /* centraliza horizontalmente (opcional) */
    gap: 10px;                   /* espaço entre texto e ícone */
   /* mantém padding existente */
    border-radius: 32px;         /* mantém borda arredondada */
}

/* Ícone aumentado */
.elementor-1962 .elementor-element.elementor-element-46a377d .elementor-button .elementor-button-icon {
    font-size: 28px;             /* aumenta o ícone */
    display: inline-flex;
    align-items: center;         /* centraliza verticalmente */
}

/* Texto dentro do botão */
.elementor-1962 .elementor-element.elementor-element-46a377d .elementor-button .elementor-button-text {
    display: inline-flex;
    align-items: center;         /* garante que o texto fique centralizado verticalmente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b274d84 */@media (max-width: 767px) and (orientation: landscape) {
    .elementor-8 .elementor-element.elementor-element-4b274d84 {
        height: 100% !important; 
        overflow: hidden;
    }

    .elementor-8 .elementor-element.elementor-element-4b274d84 > .e-con-inner {
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4b274d84 .elementor-widget-image,
    .elementor-8 .elementor-element.elementor-element-4b274d84 .elementor-widget-image img {
        width: 100%;
        height: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-4b274d84 .elementor-widget-image img {
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */