.elementor-2107 .elementor-element.elementor-element-065aaf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--margin-top:0px;--margin-bottom:-132px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:88px;--padding-right:88px;--z-index:2;}.elementor-2107 .elementor-element.elementor-element-4e09973{--display:flex;--min-height:44px;--justify-content:center;--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-2107 .elementor-element.elementor-element-342784f{font-weight:700;color:var( --e-global-color-primary );}.elementor-2107 .elementor-element.elementor-element-342784f a{color:var( --e-global-color-primary );}.elementor-2107 .elementor-element.elementor-element-573e05c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 126px;--row-gap:0px;--column-gap:126px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;--z-index:1;}.elementor-2107 .elementor-element.elementor-element-b4c66af{--display:flex;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2107 .elementor-element.elementor-element-81cf443 .elementor-heading-title{font-family:var( --e-global-typography-8905433-font-family ), Sans-serif;font-size:var( --e-global-typography-8905433-font-size );font-weight:var( --e-global-typography-8905433-font-weight );line-height:var( --e-global-typography-8905433-line-height );}.elementor-2107 .elementor-element.elementor-element-c5b7e01{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-b000838-font-family ), Sans-serif;font-size:var( --e-global-typography-b000838-font-size );font-weight:var( --e-global-typography-b000838-font-weight );line-height:var( --e-global-typography-b000838-line-height );letter-spacing:var( --e-global-typography-b000838-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-72c1d8f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2107 .elementor-element.elementor-element-72c1d8f:not(.elementor-motion-effects-element-type-background), .elementor-2107 .elementor-element.elementor-element-72c1d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1769d1f ) 0%, #E9E9FB00 100%);}.elementor-2107 .elementor-element.elementor-element-c7cbe5a{--display:flex;}.elementor-2107 .elementor-element.elementor-element-40d89bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:108px;--padding-left:88px;--padding-right:88px;}.elementor-2107 .elementor-element.elementor-element-40d89bd:not(.elementor-motion-effects-element-type-background), .elementor-2107 .elementor-element.elementor-element-40d89bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c18a14 );}.elementor-2107 .elementor-element.elementor-element-320d485{--display:flex;}.elementor-2107 .elementor-element.elementor-element-1d3ad66{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-a4c87b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-90242f0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-90242f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-90242f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-90242f0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-90242f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-80ad2b4{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-03d5c1e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-b9aea68{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-a05015e{--display:flex;}.elementor-2107 .elementor-element.elementor-element-40c57fe{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-8b9d7ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-326c6ff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-46d15bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-46d15bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-46d15bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-46d15bf{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-46d15bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-3efe289{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-fc9bf35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-e2913ee{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-9a46b2d{--display:flex;}.elementor-2107 .elementor-element.elementor-element-6e8ed16{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-f2903c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-e43edcf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-7277cec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-7277cec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-7277cec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-7277cec{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-7277cec .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-bfcaba5{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-19f0576{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-8fd16bb{--display:flex;}.elementor-2107 .elementor-element.elementor-element-86d665f{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-ed16f1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-190d1ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-5da67b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-5da67b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-5da67b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-5da67b5{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-5da67b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-317a64e{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-28a2f26 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-961e2b2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-2d93b2a{--display:flex;}.elementor-2107 .elementor-element.elementor-element-89c7c25{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-c3ebb0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-602c565 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-8cf8f65.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-8cf8f65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-8cf8f65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-8cf8f65{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-8cf8f65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-a7bc189{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-21a7b62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-6c6363b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-8ea6218{--display:flex;}.elementor-2107 .elementor-element.elementor-element-ba2ce0e{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-0b49ea7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-9279024 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-0e980d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-0e980d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-0e980d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-0e980d6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-0e980d6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-76ec661{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-52dcb2a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-28b2081{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-c46b806{--display:flex;}.elementor-2107 .elementor-element.elementor-element-109129e{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-2067a5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-09f4807 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-9469077.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-9469077 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-9469077 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-9469077{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-9469077 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-4a57b3a{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-d297fb2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-d9eaf80{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-52e02af{--display:flex;}.elementor-2107 .elementor-element.elementor-element-1b24813{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-72cf0a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-13d3acf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-b588b7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-b588b7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-b588b7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-b588b7a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-b588b7a .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-3fcdfb3{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-4725e62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-eb41c58{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-43b6c03{--display:flex;}.elementor-2107 .elementor-element.elementor-element-540923a{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-691d24f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-fb76098 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-1d7ee71.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-1d7ee71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-1d7ee71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-1d7ee71{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-1d7ee71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-f2fa362{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-ad28bff .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-6dcae91{--display:flex;}.elementor-2107 .elementor-element.elementor-element-778bc6b{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-f24041d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-c4bd788 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-27b8d42.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-27b8d42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-27b8d42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-27b8d42{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-27b8d42 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-dd0e467{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-29bcfc2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-4676151{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-6ba6cab{--display:flex;}.elementor-2107 .elementor-element.elementor-element-0cc0978{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-01b4dec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-c40ef59 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-3c99f1f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-3c99f1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-3c99f1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-3c99f1f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-3c99f1f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-64470d3{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-99d5d46 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-9c74e99{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-6f3f890{--display:flex;}.elementor-2107 .elementor-element.elementor-element-6441c1c{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-f1154df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-7f9725d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-6e99b7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-6e99b7c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-6e99b7c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-6e99b7c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-6e99b7c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-e6ab35e{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-3889e62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-cc44a07{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-b40027c{--display:flex;}.elementor-2107 .elementor-element.elementor-element-c50b07a{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-490aba7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-85e82e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-f68f4c7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-f68f4c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-f68f4c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-f68f4c7{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-f68f4c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-af4523b{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-e6e995d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-2f51fad{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-891b5da{--display:flex;}.elementor-2107 .elementor-element.elementor-element-aa06858{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-597840f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-886832f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-1a9ab19.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-1a9ab19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-1a9ab19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-1a9ab19{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-1a9ab19 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-d5427e8{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-1eef48e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-84d15a4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-d45f681{--display:flex;}.elementor-2107 .elementor-element.elementor-element-45bd55e{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-d889469{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-388a294 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-d1ed286.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-d1ed286 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-d1ed286 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-d1ed286{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-d1ed286 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-c1d7b85{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-3998ed6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-80c8e7e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-e3eae91{--display:flex;}.elementor-2107 .elementor-element.elementor-element-30c4486{--display:flex;--min-height:748px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:32px 32px 0px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2107 .elementor-element.elementor-element-0eb2cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2107 .elementor-element.elementor-element-4ded5ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-6586a04.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2107 .elementor-element.elementor-element-6586a04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-6586a04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-6586a04{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-6586a04 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-f9bbc9a{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__items, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-2107 .elementor-element.elementor-element-882f151 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2107 .elementor-element.elementor-element-50a50a4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-2107 .elementor-element.elementor-element-ea48dc7{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:8px 0px 0px 8px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:var( --e-global-typography-2fa669e-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-4476041 );--n-tabs-icon-color:#FFFFFF00;--n-tabs-icon-color-active:#FFFFFF00;}.elementor-2107 .elementor-element.elementor-element-ea48dc7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-5c18a14 );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9d7e674 );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5c18a14 );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 0px 1px 1px;border-color:var( --e-global-color-9d7e674 );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-2fa669e-font-family ), Sans-serif;font-weight:var( --e-global-typography-2fa669e-font-weight );letter-spacing:var( --e-global-typography-2fa669e-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-ea48dc7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-4476041 );--n-tabs-icon-color-hover:#FFFFFF00;}.elementor-2107 .elementor-element.elementor-element-0b50ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:128px;--padding-bottom:128px;--padding-left:88px;--padding-right:88px;}.elementor-2107 .elementor-element.elementor-element-0b50ed4:not(.elementor-motion-effects-element-type-background), .elementor-2107 .elementor-element.elementor-element-0b50ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c18a14 );}.elementor-2107 .elementor-element.elementor-element-cb77ccd{text-align:center;}.elementor-2107 .elementor-element.elementor-element-ec987a5{--display:flex;}.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button{align-self:center;padding:12px 24px 12px 24px;color:var( --e-global-color-4476041 );background-color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;}.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__trigger{margin-top:30px;}.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button:hover{background-color:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-2107 .elementor-element.elementor-element-4e09973{--width:100%;}.elementor-2107 .elementor-element.elementor-element-b4c66af{--width:100%;}}@media(max-width:1366px){.elementor-2107 .elementor-element.elementor-element-065aaf5{--gap:0px 42px;--row-gap:0px;--column-gap:42px;--padding-top:88px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-2107 .elementor-element.elementor-element-573e05c{--gap:0px 42px;--row-gap:0px;--column-gap:42px;--padding-top:88px;--padding-bottom:88px;--padding-left:44px;--padding-right:44px;}.elementor-2107 .elementor-element.elementor-element-81cf443 .elementor-heading-title{font-size:var( --e-global-typography-8905433-font-size );line-height:var( --e-global-typography-8905433-line-height );}.elementor-2107 .elementor-element.elementor-element-c5b7e01{font-size:var( --e-global-typography-b000838-font-size );line-height:var( --e-global-typography-b000838-line-height );letter-spacing:var( --e-global-typography-b000838-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-72c1d8f{--justify-content:flex-start;}.elementor-2107 .elementor-element.elementor-element-40d89bd{--padding-top:128px;--padding-bottom:108px;--padding-left:44px;--padding-right:44px;}.elementor-2107 .elementor-element.elementor-element-1d3ad66{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-03d5c1e{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-03d5c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-40c57fe{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-326c6ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-fc9bf35{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-fc9bf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-6e8ed16{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-e43edcf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-8e5e4c2{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-86d665f{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-190d1ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28a2f26{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-28a2f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-89c7c25{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-602c565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-21a7b62{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-21a7b62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-ba2ce0e{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-9279024 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-52dcb2a{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-52dcb2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-109129e{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-09f4807 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-d297fb2{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-d297fb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-1b24813{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-13d3acf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4725e62{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-4725e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-540923a{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-fb76098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-ad28bff{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-ad28bff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-778bc6b{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-c4bd788 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-29bcfc2{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-29bcfc2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-0cc0978{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-c40ef59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-99d5d46{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-99d5d46 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-6441c1c{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-7f9725d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-3889e62{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-3889e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-c50b07a{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-85e82e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e6e995d{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-e6e995d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-aa06858{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-886832f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-1eef48e{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-1eef48e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-45bd55e{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-388a294 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-3998ed6{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-3998ed6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-30c4486{--min-height:0px;}.elementor-2107 .elementor-element.elementor-element-4ded5ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-882f151{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2107 .elementor-element.elementor-element-882f151 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-ea48dc7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:8px 8px 0px 0px;--n-tabs-title-font-size:var( --e-global-typography-2fa669e-font-size );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:1px 1px 0px 1px;}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-2fa669e-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-0b50ed4{--padding-top:128px;--padding-bottom:108px;--padding-left:44px;--padding-right:44px;}}@media(max-width:1024px){.elementor-2107 .elementor-element.elementor-element-065aaf5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 63px;--row-gap:32px;--column-gap:63px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-573e05c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 63px;--row-gap:32px;--column-gap:63px;--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-b4c66af{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2107 .elementor-element.elementor-element-b4c66af.e-con{--order:99999 /* order end hack */;}.elementor-2107 .elementor-element.elementor-element-81cf443 .elementor-heading-title{font-size:var( --e-global-typography-8905433-font-size );line-height:var( --e-global-typography-8905433-line-height );}.elementor-2107 .elementor-element.elementor-element-c5b7e01{font-size:var( --e-global-typography-b000838-font-size );line-height:var( --e-global-typography-b000838-line-height );letter-spacing:var( --e-global-typography-b000838-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-40d89bd{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-03d5c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-326c6ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-fc9bf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-e43edcf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-190d1ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-28a2f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-602c565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-21a7b62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-9279024 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-52dcb2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-09f4807 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-d297fb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-13d3acf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-4725e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-fb76098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-ad28bff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-c4bd788 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-29bcfc2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-c40ef59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-99d5d46 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-7f9725d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-3889e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-85e82e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-e6e995d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-886832f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-1eef48e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-388a294 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-3998ed6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-4ded5ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-882f151 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-ea48dc7{--n-tabs-title-font-size:var( --e-global-typography-2fa669e-font-size );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-2fa669e-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-0b50ed4{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-2107 .elementor-element.elementor-element-065aaf5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-573e05c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-b4c66af{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2107 .elementor-element.elementor-element-81cf443 .elementor-heading-title{font-size:var( --e-global-typography-8905433-font-size );line-height:var( --e-global-typography-8905433-line-height );}.elementor-2107 .elementor-element.elementor-element-c5b7e01{font-size:var( --e-global-typography-b000838-font-size );line-height:var( --e-global-typography-b000838-line-height );letter-spacing:var( --e-global-typography-b000838-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-40d89bd{--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-2107 .elementor-element.elementor-element-1d3ad66{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2dc8a87 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-2dc8a87{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-03d5c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-b9aea68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-40c57fe{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-326c6ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6f0e662 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-6f0e662{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-fc9bf35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-e2913ee .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-6e8ed16{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-e43edcf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2056d9d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-2056d9d{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-19f0576 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-86d665f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-190d1ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28331e8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-28331e8{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-28a2f26 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-961e2b2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-89c7c25{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-602c565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-9195a77 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-9195a77{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-21a7b62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-6c6363b .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-ba2ce0e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-9279024 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-71ecb01 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-71ecb01{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-52dcb2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-28b2081 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-109129e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-09f4807 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-084257a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-084257a{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-d297fb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-d9eaf80 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-1b24813{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-13d3acf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-6b3f49c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-6b3f49c{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-4725e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-eb41c58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-540923a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-fb76098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-a3933a9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-a3933a9{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-ad28bff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-fcdcd7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-778bc6b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-c4bd788 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-e56c063 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-e56c063{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-29bcfc2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-4676151 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-0cc0978{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-c40ef59 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-c817532 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-c817532{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-99d5d46 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-9c74e99 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-6441c1c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-7f9725d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-cb6a148 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-cb6a148{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-3889e62 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-cc44a07 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-c50b07a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-85e82e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-a5b461f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-a5b461f{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-e6e995d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-2f51fad .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-aa06858{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-886832f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-beb188e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-beb188e{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-1eef48e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-84d15a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-45bd55e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-388a294 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-4f8192b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-4f8192b{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-3998ed6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-80c8e7e .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-30c4486{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-2107 .elementor-element.elementor-element-4ded5ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-f8c91cc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2107 .elementor-element.elementor-element-f8c91cc{width:100%;max-width:100%;}.elementor-2107 .elementor-element.elementor-element-882f151 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2107 .elementor-element.elementor-element-50a50a4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-2107 .elementor-element.elementor-element-ea48dc7{--n-tabs-title-font-size:var( --e-global-typography-2fa669e-font-size );}.elementor-2107 .elementor-element.elementor-element-ea48dc7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-2fa669e-letter-spacing );}.elementor-2107 .elementor-element.elementor-element-0b50ed4{--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-342784f */.breadcrumb_last {
    font-weight: normal;
}
.yoast-breadcrumb-svg-separator {
    margin: 0 5px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb7fb9 */.raport-wynagrodzen-h1 .red-badge {
    padding: 4px 10px 5px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7fb8a1 */.elementor-2107 .elementor-element.elementor-element-b7fb8a1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d5c1e */.elementor-2107 .elementor-element.elementor-element-03d5c1e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-03d5c1e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b9aea68 */.elementor-2107 .elementor-element.elementor-element-b9aea68 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326c6ff */.elementor-2107 .elementor-element.elementor-element-326c6ff .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc9bf35 */.elementor-2107 .elementor-element.elementor-element-fc9bf35 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-fc9bf35 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2913ee */.elementor-2107 .elementor-element.elementor-element-e2913ee ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43edcf */.elementor-2107 .elementor-element.elementor-element-e43edcf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5e4c2 */.elementor-2107 .elementor-element.elementor-element-8e5e4c2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-8e5e4c2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19f0576 */.elementor-2107 .elementor-element.elementor-element-19f0576 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190d1ee */.elementor-2107 .elementor-element.elementor-element-190d1ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a2f26 */.elementor-2107 .elementor-element.elementor-element-28a2f26 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-28a2f26 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-961e2b2 */.elementor-2107 .elementor-element.elementor-element-961e2b2 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c565 */.elementor-2107 .elementor-element.elementor-element-602c565 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a7b62 */.elementor-2107 .elementor-element.elementor-element-21a7b62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-21a7b62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c6363b */.elementor-2107 .elementor-element.elementor-element-6c6363b ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9279024 */.elementor-2107 .elementor-element.elementor-element-9279024 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52dcb2a */.elementor-2107 .elementor-element.elementor-element-52dcb2a .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-52dcb2a {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-28b2081 */.elementor-2107 .elementor-element.elementor-element-28b2081 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f4807 */.elementor-2107 .elementor-element.elementor-element-09f4807 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d297fb2 */.elementor-2107 .elementor-element.elementor-element-d297fb2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-d297fb2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d9eaf80 */.elementor-2107 .elementor-element.elementor-element-d9eaf80 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13d3acf */.elementor-2107 .elementor-element.elementor-element-13d3acf .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4725e62 */.elementor-2107 .elementor-element.elementor-element-4725e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-4725e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb41c58 */.elementor-2107 .elementor-element.elementor-element-eb41c58 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb76098 */.elementor-2107 .elementor-element.elementor-element-fb76098 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad28bff */.elementor-2107 .elementor-element.elementor-element-ad28bff .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-ad28bff {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcdcd7e */.elementor-2107 .elementor-element.elementor-element-fcdcd7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4bd788 */.elementor-2107 .elementor-element.elementor-element-c4bd788 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bcfc2 */.elementor-2107 .elementor-element.elementor-element-29bcfc2 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-29bcfc2 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4676151 */.elementor-2107 .elementor-element.elementor-element-4676151 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40ef59 */.elementor-2107 .elementor-element.elementor-element-c40ef59 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d5d46 */.elementor-2107 .elementor-element.elementor-element-99d5d46 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-99d5d46 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c74e99 */.elementor-2107 .elementor-element.elementor-element-9c74e99 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9725d */.elementor-2107 .elementor-element.elementor-element-7f9725d .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3889e62 */.elementor-2107 .elementor-element.elementor-element-3889e62 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3889e62 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc44a07 */.elementor-2107 .elementor-element.elementor-element-cc44a07 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85e82e1 */.elementor-2107 .elementor-element.elementor-element-85e82e1 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e995d */.elementor-2107 .elementor-element.elementor-element-e6e995d .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-e6e995d {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2f51fad */.elementor-2107 .elementor-element.elementor-element-2f51fad ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886832f */.elementor-2107 .elementor-element.elementor-element-886832f .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1eef48e */.elementor-2107 .elementor-element.elementor-element-1eef48e .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-1eef48e {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84d15a4 */.elementor-2107 .elementor-element.elementor-element-84d15a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-388a294 */.elementor-2107 .elementor-element.elementor-element-388a294 .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3998ed6 */.elementor-2107 .elementor-element.elementor-element-3998ed6 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-3998ed6 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-80c8e7e */.elementor-2107 .elementor-element.elementor-element-80c8e7e ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ded5ee */.elementor-2107 .elementor-element.elementor-element-4ded5ee .red-badge {
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882f151 */.elementor-2107 .elementor-element.elementor-element-882f151 .red-badge {
    padding: 4px 10px;
}

@media screen and (min-width:1366px) {
 .elementor-2107 .elementor-element.elementor-element-882f151 {
    margin-top: auto;
    padding-top: 24px;
}   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a50a4 */.elementor-2107 .elementor-element.elementor-element-50a50a4 ul {
    display: flex;
    flex-direction: row!important;
    gap: 24px;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ea48dc7 */@media screen and (min-width:1366px) {
    .elementor-2107 .elementor-element.elementor-element-ea48dc7 .e-n-tabs-heading {
        margin-top:25px;
        max-width:185px;
    }
    
    .elementor-2107 .elementor-element.elementor-element-ea48dc7 .e-n-tabs-heading button {
            width: 100%;
    }
    
    .elementor-2107 .elementor-element.elementor-element-ea48dc7 .e-n-tabs-content > div > div{
        height:100%;
    }
}


@media screen and (max-width:1365px) {
    
.e-n-tabs-heading.active {
  cursor: grabbing;
}
.elementor-2107 .elementor-element.elementor-element-ea48dc7 .e-n-tabs-heading {
        flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: scroll;
    justify-content: flex-start;
    margin-left: 25px;
    margin-right: 25px;
    cursor: grab;
}    
}/* End custom CSS */
/* Start custom CSS for jet-unfold, class: .elementor-element-0c70745 */.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button-icon {
    position: relative;
}

.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: white;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button:hover svg {
    opacity: 1;
}

.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold__button:hover .jet-unfold__button-icon::before {
    opacity: 0;
}

/*gradient*/

.elementor-2107 .elementor-element.elementor-element-0c70745 .jet-unfold:not(.jet-unfold-state) .jet-unfold__mask::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
 background: rgba(255, 255, 255, 0);
background: linear-gradient(180deg,rgba(255, 255, 255, 0) 70%, rgba(245, 245, 245, 1) 100%);
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b50ed4 */.elementor-2107 .elementor-element.elementor-element-0b50ed4 {
    overflow-x: hidden;
}/* End custom CSS */