.elementor-3174 .elementor-element.elementor-element-8119eaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3174 .elementor-element.elementor-element-0196f8a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3174 .elementor-element.elementor-element-3a40b2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-3174 .elementor-element.elementor-element-6703981{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3174 .elementor-element.elementor-element-b9c57c3{background-color:#3F2525;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF;border-radius:5px 0px 0px 5px;}.elementor-3174 .elementor-element.elementor-element-b9c57c3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3174 .elementor-element.elementor-element-b9c57c3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3174 .elementor-element.elementor-element-b9c57c3 .elementor-icon{font-size:18px;}.elementor-3174 .elementor-element.elementor-element-b9c57c3 .elementor-icon-box-title, .elementor-3174 .elementor-element.elementor-element-b9c57c3 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-b9c57c3:has(:hover) .elementor-icon-box-title,
					 .elementor-3174 .elementor-element.elementor-element-b9c57c3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3174 .elementor-element.elementor-element-59effc9{background-color:#3F2525;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 24px 14px 24px;border-radius:0px 5px 5px 0px;}.elementor-3174 .elementor-element.elementor-element-59effc9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-3174 .elementor-element.elementor-element-59effc9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3174 .elementor-element.elementor-element-59effc9 .elementor-icon{font-size:18px;}.elementor-3174 .elementor-element.elementor-element-59effc9 .elementor-icon-box-title, .elementor-3174 .elementor-element.elementor-element-59effc9 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-59effc9:has(:hover) .elementor-icon-box-title,
					 .elementor-3174 .elementor-element.elementor-element-59effc9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3174 .elementor-element.elementor-element-73f9ab0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-dbf7cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-3174 .elementor-element.elementor-element-dbf7cbc .elementor-heading-title{font-family:"PP Neue Corp", Sans-serif;font-weight:500;color:#1E1C20;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3174 .elementor-element.elementor-element-115496a{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:20px;}.elementor-3174 .elementor-element.elementor-element-5479ebb{--display:flex;}.elementor-3174 .elementor-element.elementor-element-93aa631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-3174 .elementor-element.elementor-element-93aa631::before, .elementor-3174 .elementor-element.elementor-element-93aa631 > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-93aa631 > .e-con-inner > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-93aa631 > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-93aa631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-93aa631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3174 .elementor-element.elementor-element-5971138{background-color:var( --e-global-color-f1ee399 );padding:0px 20px 0px 0px;}.elementor-3174 .elementor-element.elementor-element-5971138 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-714c98d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-714c98d:not(.elementor-motion-effects-element-type-background), .elementor-3174 .elementor-element.elementor-element-714c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1ee399 );}.elementor-3174 .elementor-element.elementor-element-5b51ef6{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:400;line-height:140%;}.elementor-3174 .elementor-element.elementor-element-5b51ef6 p{margin-block-end:0px;}.elementor-3174 .elementor-element.elementor-element-b956a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-3174 .elementor-element.elementor-element-b956a1a::before, .elementor-3174 .elementor-element.elementor-element-b956a1a > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-b956a1a > .e-con-inner > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-b956a1a > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-b956a1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-b956a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3174 .elementor-element.elementor-element-cdb569e{background-color:var( --e-global-color-f1ee399 );padding:0px 20px 0px 0px;}.elementor-3174 .elementor-element.elementor-element-cdb569e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-c99bbc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-c99bbc1:not(.elementor-motion-effects-element-type-background), .elementor-3174 .elementor-element.elementor-element-c99bbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1ee399 );}.elementor-3174 .elementor-element.elementor-element-0bad273{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:400;line-height:140%;}.elementor-3174 .elementor-element.elementor-element-0bad273 p{margin-block-end:0px;}.elementor-3174 .elementor-element.elementor-element-603cfb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-3174 .elementor-element.elementor-element-603cfb5::before, .elementor-3174 .elementor-element.elementor-element-603cfb5 > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-603cfb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-603cfb5 > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-603cfb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-603cfb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3174 .elementor-element.elementor-element-fcf2f62{background-color:var( --e-global-color-f1ee399 );padding:0px 20px 0px 0px;}.elementor-3174 .elementor-element.elementor-element-fcf2f62 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-494c3ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-494c3ec:not(.elementor-motion-effects-element-type-background), .elementor-3174 .elementor-element.elementor-element-494c3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1ee399 );}.elementor-3174 .elementor-element.elementor-element-c7dc08a{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:400;line-height:140%;}.elementor-3174 .elementor-element.elementor-element-c7dc08a p{margin-block-end:0px;}.elementor-3174 .elementor-element.elementor-element-22049b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-3174 .elementor-element.elementor-element-22049b8::before, .elementor-3174 .elementor-element.elementor-element-22049b8 > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-22049b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3174 .elementor-element.elementor-element-22049b8 > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-22049b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3174 .elementor-element.elementor-element-22049b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3174 .elementor-element.elementor-element-0908f7f{background-color:var( --e-global-color-f1ee399 );padding:0px 20px 0px 0px;}.elementor-3174 .elementor-element.elementor-element-0908f7f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-3174 .elementor-element.elementor-element-25f03cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-25f03cb:not(.elementor-motion-effects-element-type-background), .elementor-3174 .elementor-element.elementor-element-25f03cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1ee399 );}.elementor-3174 .elementor-element.elementor-element-1b79eff{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:400;line-height:140%;}.elementor-3174 .elementor-element.elementor-element-1b79eff p{margin-block-end:0px;}.elementor-3174 .elementor-element.elementor-element-52e6861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3174 .elementor-element.elementor-element-36a4e27 .elementor-icon-wrapper{text-align:center;}.elementor-3174 .elementor-element.elementor-element-e9a2344 .elementor-icon-wrapper{text-align:center;}.elementor-3174 .elementor-element.elementor-element-0a0d3b9{--display:flex;}.elementor-3174 .elementor-element.elementor-element-06a15a4 img{width:100%;}.elementor-3174 .elementor-element.elementor-element-2c7f114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#E52525;--border-color:#E52525;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3174 .elementor-element.elementor-element-041004a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PP Neue Corp Narrow", Sans-serif;font-size:60px;font-weight:500;line-height:100%;}.elementor-3174 .elementor-element.elementor-element-812ef88{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PP Neue Corp Narrow", Sans-serif;font-size:60px;font-weight:500;line-height:100%;}.elementor-3174 .elementor-element.elementor-element-2714eb9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"PP Neue Corp Narrow", Sans-serif;font-size:60px;font-weight:500;line-height:100%;}.elementor-3174 .elementor-element.elementor-element-5bc9be5{--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:54px 0px;--row-gap:54px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3174 .elementor-element.elementor-element-6059302{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3174 .elementor-element.elementor-element-0196f8a{--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:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number-wrapper{font-size:48px;}.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number-wrapper{font-size:48px;}.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number-wrapper{font-size:48px;}.elementor-3174 .elementor-element.elementor-element-5bc9be5{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3174 .elementor-element.elementor-element-0196f8a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-3174 .elementor-element.elementor-element-3a40b2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3174 .elementor-element.elementor-element-2c7f114{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number-wrapper{gap:0px;font-size:36px;}.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number-wrapper{font-size:36px;}.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number-wrapper{gap:0px;font-size:36px;}.elementor-3174 .elementor-element.elementor-element-5bc9be5{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}}@media(min-width:768px){.elementor-3174 .elementor-element.elementor-element-3a40b2e{--width:45%;}.elementor-3174 .elementor-element.elementor-element-6703981{--width:max-content;}.elementor-3174 .elementor-element.elementor-element-714c98d{--width:55%;}.elementor-3174 .elementor-element.elementor-element-c99bbc1{--width:55%;}.elementor-3174 .elementor-element.elementor-element-494c3ec{--width:55%;}.elementor-3174 .elementor-element.elementor-element-25f03cb{--width:55%;}.elementor-3174 .elementor-element.elementor-element-0a0d3b9{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3174 .elementor-element.elementor-element-3a40b2e{--width:100%;}.elementor-3174 .elementor-element.elementor-element-0a0d3b9{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-b9c57c3 */.elementor-3174 .elementor-element.elementor-element-b9c57c3 h6 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59effc9 */.elementor-3174 .elementor-element.elementor-element-59effc9 h6 {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115496a */.elementor-3174 .elementor-element.elementor-element-115496a {
    max-width: 492px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5479ebb */.elementor-3174 .elementor-element.elementor-element-5479ebb {
    background: #fff;
    padding: 16px 25px;
    max-width: 540px;
    width: 100%;

    /* Gradient left border */
    border-left: 3px solid transparent;
    border-image-source: linear-gradient(180deg, #E52525 0%, #FFC19C 100%);
    border-image-slice: 1;

    box-shadow: 0 6px 14px rgba(0,0,0,0.12);
}

/* FLEX ROW */
.elementor-3174 .elementor-element.elementor-element-5479ebb .business-info-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    width: 100% !important;
    gap: 8px !important;
    margin: 0 0 14px !important;
}

/* LABEL */
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-label {
    flex: 0 0 120px !important;
    width: 120px !important;
    max-width: 120px !important;
    min-width: 120px !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    white-space: nowrap;
}

/* DOTTED FLEXIBLE LINE */
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-line {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 30px !important;

    height: 1px !important;
    min-height: 1px !important;

    border-top: 2px dotted #c8c8c8 !important;

    margin-top: 9px !important;
    align-self: flex-start !important;
}

/* VALUE */
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-value {
    flex: 0 0 285px !important;
    width: 285px !important;
    max-width: 285px !important;
    min-width: 285px !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
}

/* REMOVE ELEMENTOR DEFAULT SPACING */
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-label .elementor-widget-container,
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-value .elementor-widget-container,
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-label p,
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-value p,
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-label div,
.elementor-3174 .elementor-element.elementor-element-5479ebb .info-value div {
    margin: 0 !important;
    padding: 0 !important;
}

/* SERVICES LINE ALIGNMENT */
.elementor-3174 .elementor-element.elementor-element-5479ebb .services-row .info-line {
    margin-top: 9px !important;
}

/* ICONS WRAPPER */
.elementor-3174 .elementor-element.elementor-element-5479ebb .card-actions {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;

    gap: 12px !important;
    width: 100% !important;

    margin-top: 6px !important;
}

/* ICON WIDTH RESET */
.elementor-3174 .elementor-element.elementor-element-5479ebb .card-actions > .elementor-element {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
}

/* SHARE ICON */
.elementor-3174 .elementor-element.elementor-element-5479ebb .share-icon .elementor-icon {
    color: #E52525 !important;
    font-size: 22px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-3174 .elementor-element.elementor-element-5479ebb .share-icon .elementor-icon svg {
    width: 22px !important;
    height: 22px !important;
    fill: #E52525 !important;
}

/* DOWNLOAD ICON */
.elementor-3174 .elementor-element.elementor-element-5479ebb .download-icon .elementor-icon {
    width: 30px !important;
    height: 30px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #E52525 !important;
    color: #fff !important;

    border-radius: 50% !important;

    padding: 0 !important;
    margin: 0 !important;

    font-size: 14px !important;
}

.elementor-3174 .elementor-element.elementor-element-5479ebb .download-icon .elementor-icon svg {
    width: 14px !important;
    height: 14px !important;

    fill: #fff !important;
    color: #fff !important;
}

/* TABLET */
@media (max-width: 1024px) and (min-width: 768px) {

    .elementor-3174 .elementor-element.elementor-element-5479ebb {
        padding: 24px 24px 25px;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .business-info-row {
        gap: 8px !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .info-label {
        flex: 0 0 110px !important;
        width: 110px !important;
        min-width: 110px !important;
        max-width: 110px !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .info-value {
        flex: 0 0 245px !important;
        width: 245px !important;
        min-width: 245px !important;
        max-width: 245px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-3174 .elementor-element.elementor-element-5479ebb {
        padding: 22px 20px 24px;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .business-info-row {
        gap: 12px !important;
        margin-bottom: 16px !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .info-label {
        flex: 0 0 105px !important;
        width: 105px !important;
        min-width: 105px !important;
        max-width: 105px !important;

        white-space: normal;

        font-size: 14px !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .info-line {
        display: none !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .info-value {
        flex: 1 1 auto !important;

        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;

        font-size: 14px !important;
    }

    .elementor-3174 .elementor-element.elementor-element-5479ebb .card-actions {
        gap: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-041004a */.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number-prefix,
.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number,
.elementor-3174 .elementor-element.elementor-element-041004a .elementor-counter-number-suffix {
    background: linear-gradient(
        to top,
        #FFC19C 16.88%,
        #F9856D 36%,
        #EF554C 46%,
        #E52525 56.02%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-812ef88 */.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number-prefix,
.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number,
.elementor-3174 .elementor-element.elementor-element-812ef88 .elementor-counter-number-suffix {
    background: linear-gradient(
        to top,
        #FFC19C 16.88%,
        #F9856D 36%,
        #EF554C 46%,
        #E52525 56.02%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2714eb9 */.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number-prefix,
.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number,
.elementor-3174 .elementor-element.elementor-element-2714eb9 .elementor-counter-number-suffix {
    background: linear-gradient(
        to top,
        #FFC19C 16.88%,
        #F9856D 36%,
        #EF554C 46%,
        #E52525 56.02%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Corp';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.ioisolutions.com/wp-content/uploads/2026/07/PPNeueCorp-CompactMedium-BF6732c5c5cbf6e.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Corp Narrow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ioisolutions.com/wp-content/uploads/2026/08/PPNeueCorp-NarrowMedium-BF6732c5c789f68.woff2') format('woff2');
}
/* End Custom Fonts CSS */