.elementor-32490 .elementor-element.elementor-element-d8b46db{--display:flex;--min-height:550px;--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;--overlay-opacity:0.85;--padding-top:250px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-32490 .elementor-element.elementor-element-d8b46db:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-d8b46db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iepurasulbocanila.ro/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-08-at-14.06.13.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32490 .elementor-element.elementor-element-d8b46db::before, .elementor-32490 .elementor-element.elementor-element-d8b46db > .elementor-background-video-container::before, .elementor-32490 .elementor-element.elementor-element-d8b46db > .e-con-inner > .elementor-background-video-container::before, .elementor-32490 .elementor-element.elementor-element-d8b46db > .elementor-background-slideshow::before, .elementor-32490 .elementor-element.elementor-element-d8b46db > .e-con-inner > .elementor-background-slideshow::before, .elementor-32490 .elementor-element.elementor-element-d8b46db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-32490 .elementor-element.elementor-element-d5c256c{--display:flex;}.elementor-32490 .elementor-element.elementor-element-d5c256c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-6f413c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-6f413c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-6f413c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-6f413c4 .title-subtitle{color:var( --e-global-color-b441446 );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-32490 .elementor-element.elementor-element-6f413c4 .title{color:var( --e-global-color-b441446 );font-family:"Encode Sans", Sans-serif;font-size:55px;line-height:1.15em;}.elementor-32490 .elementor-element.elementor-element-6f413c4 .woodmart-title-container u{color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-6f413c4 .title-after_title{color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a8772bb{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 25px;border-radius:50px 50px 50px 0px;}.elementor-32490 .elementor-element.elementor-element-a8772bb .elementor-icon-box-wrapper{text-align:start;}.elementor-32490 .elementor-element.elementor-element-a8772bb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a8772bb .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a8772bb .elementor-icon-box-title a{font-size:22px;}.elementor-32490 .elementor-element.elementor-element-a8772bb .elementor-icon-box-description{font-size:15px;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-78b6937{--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:center;}.elementor-32490 .elementor-element.elementor-element-9bbe924{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-32490 .elementor-element.elementor-element-9bbe924:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-9bbe924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-e307802 .elementor-icon-box-wrapper{text-align:start;}.elementor-32490 .elementor-element.elementor-element-e307802 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-684d416 );}.elementor-32490 .elementor-element.elementor-element-e307802 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-e307802 .elementor-icon-box-title a{font-size:30px;}.elementor-32490 .elementor-element.elementor-element-e307802 .elementor-icon-box-description{font-size:18px;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-2de28d1{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-32490 .elementor-element.elementor-element-2de28d1:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-2de28d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-0f6d5f9 .elementor-icon-box-wrapper{text-align:start;}.elementor-32490 .elementor-element.elementor-element-0f6d5f9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-684d416 );}.elementor-32490 .elementor-element.elementor-element-0f6d5f9 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-0f6d5f9 .elementor-icon-box-title a{font-size:30px;}.elementor-32490 .elementor-element.elementor-element-0f6d5f9 .elementor-icon-box-description{font-size:18px;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-5b22200{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-32490 .elementor-element.elementor-element-5b22200:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-5b22200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-96e10b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-32490 .elementor-element.elementor-element-96e10b2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-684d416 );}.elementor-32490 .elementor-element.elementor-element-96e10b2 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-96e10b2 .elementor-icon-box-title a{font-size:30px;}.elementor-32490 .elementor-element.elementor-element-96e10b2 .elementor-icon-box-description{font-size:18px;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-77a7e44{--display:flex;--margin-top:-90px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-32490 .elementor-element.elementor-element-77a7e44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-5b0939d{--display:flex;}.elementor-32490 .elementor-element.elementor-element-a041c58{--display:flex;}.elementor-32490 .elementor-element.elementor-element-3ab609a{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-3ab609a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-3ab609a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title-after_title, .elementor-32490 .elementor-element.elementor-element-3ab609a .title-subtitle, .elementor-32490 .elementor-element.elementor-element-3ab609a .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-e84ca5f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-11d4376{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-11d4376:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-11d4376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4f7ed39{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-14c89d8{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-14c89d8:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-14c89d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-34d3ac0{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-0b9e5ff{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-0b9e5ff:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-0b9e5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-ca865ea{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-bb0c19c{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-bb0c19c:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-bb0c19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-38285a2{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-03fdf16{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-03fdf16:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-03fdf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-98ccb1f{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-c233ac9{--display:flex;}.elementor-32490 .elementor-element.elementor-element-22bb3d9{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-after_title, .elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-subtitle, .elementor-32490 .elementor-element.elementor-element-22bb3d9 .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-5d4f138{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-67ee951{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-67ee951:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-67ee951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-fc22d6c{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-db0cfd9{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-db0cfd9:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-db0cfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-66754e7{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-42ba8e8{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-42ba8e8:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-42ba8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-1579f4a{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-f16fa63{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-f16fa63:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-f16fa63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-4d0c4ae{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-4b0b2f2{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-4b0b2f2:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-4b0b2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-ab6f48a{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-6dc2255{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:50px 50px 50px 0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:40px;}.elementor-32490 .elementor-element.elementor-element-6dc2255 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-6dc2255.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-b441446 );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-6dc2255.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32490 .elementor-element.elementor-element-6dc2255.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:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-6dc2255.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:3px 0px 0px 0px;border-color:var( --e-global-color-b441446 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-32490 .elementor-element.elementor-element-b95ad7a{--display:flex;}.elementor-32490 .elementor-element.elementor-element-1ec33c6{--display:flex;}.elementor-32490 .elementor-element.elementor-element-671007e{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-671007e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-671007e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-671007e .title-after_title, .elementor-32490 .elementor-element.elementor-element-671007e .title-subtitle, .elementor-32490 .elementor-element.elementor-element-671007e .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-671007e .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-671007e .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-671007e .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-43a1c4a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-e4994fd{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-e4994fd:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-e4994fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-e10700b{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-2e3a306{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-2e3a306:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-2e3a306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-3534a0c{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-9848a6b{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-9848a6b:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-9848a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-139c9a1{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-78eeb07{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-78eeb07:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-78eeb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-9f3013c{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-8c91a27{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-8c91a27:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-8c91a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-2b48143{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-e6ae1a5{--display:flex;}.elementor-32490 .elementor-element.elementor-element-97ad56e{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-97ad56e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-97ad56e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title-after_title, .elementor-32490 .elementor-element.elementor-element-97ad56e .title-subtitle, .elementor-32490 .elementor-element.elementor-element-97ad56e .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-b671f05{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-2e44d52{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-2e44d52:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-2e44d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-ac26121{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-1ab0b0a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-1ab0b0a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-1ab0b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f01d13b{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-522cb47{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-522cb47:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-522cb47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4eebf12{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-4509ff2{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-4509ff2:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-4509ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-51de64f{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-595da98{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-595da98:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-595da98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-414c447{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-9ecc8ce{--display:flex;}.elementor-32490 .elementor-element.elementor-element-a222e6e{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-a222e6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-a222e6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title-after_title, .elementor-32490 .elementor-element.elementor-element-a222e6e .title-subtitle, .elementor-32490 .elementor-element.elementor-element-a222e6e .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-8f2a543{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-75b9552{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-75b9552:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-75b9552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-07df330{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-e10a3fd{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-e10a3fd:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-e10a3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-5c3c217{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-ecba3b7{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-ecba3b7:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-ecba3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4f6c8f6{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-4f73553{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-4f73553:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-4f73553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-b2936b9{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-b1b4f59{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-b1b4f59:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-b1b4f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-eef53c6{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-9b2472a{--display:flex;}.elementor-32490 .elementor-element.elementor-element-de4f647{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-de4f647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-de4f647.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title-after_title, .elementor-32490 .elementor-element.elementor-element-de4f647 .title-subtitle, .elementor-32490 .elementor-element.elementor-element-de4f647 .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-a934265{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-859df4a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-859df4a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-859df4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-9718ffb{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-f875728{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-f875728:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-f875728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-5014871{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-ff24c35{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-ff24c35:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-ff24c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-af223ff{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-02dc0e4{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-02dc0e4:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-02dc0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a595635{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-d79371b{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-d79371b:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-d79371b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4bfa376{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-a814be1{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:50px 50px 50px 0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:40px;}.elementor-32490 .elementor-element.elementor-element-a814be1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a814be1.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-b441446 );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-a814be1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32490 .elementor-element.elementor-element-a814be1.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:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-a814be1.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:3px 0px 0px 0px;border-color:var( --e-global-color-b441446 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-32490 .elementor-element.elementor-element-7a9a453{--display:flex;}.elementor-32490 .elementor-element.elementor-element-55bba82{--display:flex;}.elementor-32490 .elementor-element.elementor-element-94b6baa{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-94b6baa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-94b6baa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title-after_title, .elementor-32490 .elementor-element.elementor-element-94b6baa .title-subtitle, .elementor-32490 .elementor-element.elementor-element-94b6baa .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-4f61f6f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-e827530{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-e827530:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-e827530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-b5cc8d1{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-0b0e320{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-0b0e320:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-0b0e320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-60b0dcb{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-8929274{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-8929274:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-8929274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-9aa360b{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-a184253{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-a184253:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-a184253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f590652{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-e935431{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-e935431:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-e935431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-ea0ec81{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-044a698{--display:flex;}.elementor-32490 .elementor-element.elementor-element-0112839{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-0112839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-0112839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-0112839 .title-after_title, .elementor-32490 .elementor-element.elementor-element-0112839 .title-subtitle, .elementor-32490 .elementor-element.elementor-element-0112839 .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-0112839 .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-0112839 .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-0112839 .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-3441785{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-ff39d5d{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-ff39d5d:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-ff39d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4cd63d4{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-0f4ae2a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-0f4ae2a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-0f4ae2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-b5a0f0b{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-0c41134{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-0c41134:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-0c41134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-4b9c623{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-4f95c91{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-4f95c91:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-4f95c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-249dd08{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-aabb83a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-aabb83a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-aabb83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-c514ef8{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-8fffb59{--display:flex;}.elementor-32490 .elementor-element.elementor-element-e5e68a5{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-after_title, .elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-subtitle, .elementor-32490 .elementor-element.elementor-element-e5e68a5 .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-4d10327{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-b0f8f96{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-b0f8f96:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-b0f8f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-b2b04ec{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-64a0d13{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-64a0d13:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-64a0d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-45d7ba8{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f14b7c3{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-f14b7c3:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-f14b7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-77d0623{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-f730125{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-f730125:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-f730125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-7c12deb{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-fb32be8{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-fb32be8:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-fb32be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-866d486{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-ea20687{--display:flex;}.elementor-32490 .elementor-element.elementor-element-994666f{width:var( --container-widget-width, 102.281% );max-width:102.281%;--container-widget-width:102.281%;--container-widget-flex-grow:0;}.elementor-32490 .elementor-element.elementor-element-994666f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-994666f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32490 .elementor-element.elementor-element-994666f .title-after_title, .elementor-32490 .elementor-element.elementor-element-994666f .title-subtitle, .elementor-32490 .elementor-element.elementor-element-994666f .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-994666f .title-subtitle{color:var( --e-global-color-secondary );font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}.elementor-32490 .elementor-element.elementor-element-994666f .title{color:var( --e-global-color-text );font-size:45px;}.elementor-32490 .elementor-element.elementor-element-994666f .title-after_title{color:var( --e-global-color-text );font-size:16px;font-weight:400;}.elementor-32490 .elementor-element.elementor-element-6ed1af8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-50e1504{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-50e1504:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-50e1504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-cc29ec1{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-7147c1a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-7147c1a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-7147c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-f3ad5f1{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-869391a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-869391a:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-869391a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-e47f76c{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-78d52a1{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-78d52a1:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-78d52a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-bb021e8{font-size:16px;font-weight:400;color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-26d9926{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:50px 50px 50px 0px;box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32490 .elementor-element.elementor-element-26d9926:not(.elementor-motion-effects-element-type-background), .elementor-32490 .elementor-element.elementor-element-26d9926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-title a{font-size:20px;}.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-description{font-size:38px;font-weight:900;color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-ab67b22{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-32490 .elementor-element.elementor-element-a3a0ad4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:50px 50px 50px 0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:40px;}.elementor-32490 .elementor-element.elementor-element-a3a0ad4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-a3a0ad4.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-b441446 );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-a3a0ad4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32490 .elementor-element.elementor-element-a3a0ad4.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:3px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-32490 .elementor-element.elementor-element-a3a0ad4.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:3px 0px 0px 0px;border-color:var( --e-global-color-b441446 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-32490 .elementor-element.elementor-element-ac40b01{--display:flex;}.elementor-32490 .elementor-element.elementor-element-3973dd0{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:50px 50px 50px 0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:40px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-b441446 );}.elementor-32490 .elementor-element.elementor-element-3973dd0 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-32490 .elementor-element.elementor-element-3973dd0.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-b441446 );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-3973dd0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32490 .elementor-element.elementor-element-3973dd0.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-secondary );border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-32490 .elementor-element.elementor-element-3973dd0.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:3px 0px 0px 0px;border-color:var( --e-global-color-b441446 );box-shadow:0px 0px 40px 5px rgba(0, 0, 0, 0.05);}.elementor-32490 .elementor-element.elementor-element-3973dd0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-32490 .elementor-element.elementor-element-6f413c4 .title-after_title, .elementor-32490 .elementor-element.elementor-element-6f413c4 .title-subtitle, .elementor-32490 .elementor-element.elementor-element-6f413c4 .woodmart-title-container{max-width:100%;}.elementor-32490 .elementor-element.elementor-element-6f413c4 .title{font-size:46px;}.elementor-32490 .elementor-element.elementor-element-3ab609a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-e84ca5f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-22bb3d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-5d4f138{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-671007e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-671007e .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-671007e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-671007e .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-43a1c4a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-97ad56e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-b671f05{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-a222e6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-8f2a543{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-de4f647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-a934265{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-94b6baa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-4f61f6f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-0112839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-0112839 .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-0112839 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-0112839 .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-3441785{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-e5e68a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-4d10327{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-994666f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32490 .elementor-element.elementor-element-994666f .title-subtitle{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-994666f .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-994666f .title-after_title{font-size:16px;}.elementor-32490 .elementor-element.elementor-element-6ed1af8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:768px){.elementor-32490 .elementor-element.elementor-element-d8b46db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32490 .elementor-element.elementor-element-6f413c4{width:100%;max-width:100%;}.elementor-32490 .elementor-element.elementor-element-6f413c4 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-3ab609a .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-e84ca5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4f7ed39{text-align:center;}.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-34d3ac0{text-align:center;}.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-ca865ea{text-align:center;}.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-38285a2{text-align:center;}.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-98ccb1f{text-align:center;}.elementor-32490 .elementor-element.elementor-element-22bb3d9 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-5d4f138{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-fc22d6c{text-align:center;}.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-66754e7{text-align:center;}.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-1579f4a{text-align:center;}.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4d0c4ae{text-align:center;}.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-ab6f48a{text-align:center;}.elementor-32490 .elementor-element.elementor-element-671007e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-43a1c4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-e10700b{text-align:center;}.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-3534a0c{text-align:center;}.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-139c9a1{text-align:center;}.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-9f3013c{text-align:center;}.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-2b48143{text-align:center;}.elementor-32490 .elementor-element.elementor-element-97ad56e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-b671f05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-ac26121{text-align:center;}.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-f01d13b{text-align:center;}.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4eebf12{text-align:center;}.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-51de64f{text-align:center;}.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-414c447{text-align:center;}.elementor-32490 .elementor-element.elementor-element-a222e6e .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-8f2a543{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-07df330{text-align:center;}.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-5c3c217{text-align:center;}.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4f6c8f6{text-align:center;}.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-b2936b9{text-align:center;}.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-eef53c6{text-align:center;}.elementor-32490 .elementor-element.elementor-element-de4f647 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-a934265{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-9718ffb{text-align:center;}.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-5014871{text-align:center;}.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-af223ff{text-align:center;}.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-a595635{text-align:center;}.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4bfa376{text-align:center;}.elementor-32490 .elementor-element.elementor-element-94b6baa .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-4f61f6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-b5cc8d1{text-align:center;}.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-60b0dcb{text-align:center;}.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-9aa360b{text-align:center;}.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-f590652{text-align:center;}.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-ea0ec81{text-align:center;}.elementor-32490 .elementor-element.elementor-element-0112839 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-3441785{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4cd63d4{text-align:center;}.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-b5a0f0b{text-align:center;}.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-4b9c623{text-align:center;}.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-249dd08{text-align:center;}.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-c514ef8{text-align:center;}.elementor-32490 .elementor-element.elementor-element-e5e68a5 .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-4d10327{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-b2b04ec{text-align:center;}.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-45d7ba8{text-align:center;}.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-77d0623{text-align:center;}.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-7c12deb{text-align:center;}.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-866d486{text-align:center;}.elementor-32490 .elementor-element.elementor-element-994666f .title{font-size:32px;}.elementor-32490 .elementor-element.elementor-element-6ed1af8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-cc29ec1{text-align:center;}.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-f3ad5f1{text-align:center;}.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-e47f76c{text-align:center;}.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-bb021e8{text-align:center;}.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-title, .elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-title a{font-size:18px;}.elementor-32490 .elementor-element.elementor-element-ab67b22{text-align:center;}.elementor-32490 .elementor-element.elementor-element-3973dd0{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;}}@media(min-width:769px){.elementor-32490 .elementor-element.elementor-element-d5c256c{--width:35%;}.elementor-32490 .elementor-element.elementor-element-77a7e44{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6dc2255 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a814be1 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a3a0ad4 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6dc2255 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a814be1 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a3a0ad4 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6dc2255 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a814be1 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a3a0ad4 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd779d */.elementor-32490 .elementor-element.elementor-element-2bd779d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2bd779d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-123be5e */.elementor-32490 .elementor-element.elementor-element-123be5e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-123be5e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d67b1ba */.elementor-32490 .elementor-element.elementor-element-d67b1ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d67b1ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-d67b1ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-122f199 */.elementor-32490 .elementor-element.elementor-element-122f199 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-122f199 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-122f199 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5798f97 */.elementor-32490 .elementor-element.elementor-element-5798f97 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5798f97 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5798f97 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca54caa */.elementor-32490 .elementor-element.elementor-element-ca54caa .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ca54caa .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79bfee5 */.elementor-32490 .elementor-element.elementor-element-79bfee5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-79bfee5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b78ba */.elementor-32490 .elementor-element.elementor-element-19b78ba .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-19b78ba .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-19b78ba small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2e832 */.elementor-32490 .elementor-element.elementor-element-2a2e832 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-2a2e832 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-2a2e832 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87f5735 */.elementor-32490 .elementor-element.elementor-element-87f5735 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-87f5735 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-87f5735 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6dc2255 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6d9283 */.elementor-32490 .elementor-element.elementor-element-d6d9283 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d6d9283 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3787e33 */.elementor-32490 .elementor-element.elementor-element-3787e33 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3787e33 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d12d2e */.elementor-32490 .elementor-element.elementor-element-0d12d2e .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0d12d2e .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-0d12d2e small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426da7 */.elementor-32490 .elementor-element.elementor-element-5426da7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426da7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426da7 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f50cf76 */.elementor-32490 .elementor-element.elementor-element-f50cf76 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f50cf76 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f50cf76 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b3b6bf */.elementor-32490 .elementor-element.elementor-element-6b3b6bf .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6b3b6bf .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c4d644 */.elementor-32490 .elementor-element.elementor-element-7c4d644 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-7c4d644 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a003d85 */.elementor-32490 .elementor-element.elementor-element-a003d85 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a003d85 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a003d85 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11a02f5 */.elementor-32490 .elementor-element.elementor-element-11a02f5 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-11a02f5 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-11a02f5 small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6006039 */.elementor-32490 .elementor-element.elementor-element-6006039 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-6006039 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-6006039 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0bc2ea3 */.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-0bc2ea3 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586d223 */.elementor-32490 .elementor-element.elementor-element-586d223 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-586d223 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f91c35f */.elementor-32490 .elementor-element.elementor-element-f91c35f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-f91c35f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-f91c35f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-772b96d */.elementor-32490 .elementor-element.elementor-element-772b96d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-772b96d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-772b96d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da377ee */.elementor-32490 .elementor-element.elementor-element-da377ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-da377ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-da377ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0c7538 */.elementor-32490 .elementor-element.elementor-element-d0c7538 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-d0c7538 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b4449 */.elementor-32490 .elementor-element.elementor-element-88b4449 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-88b4449 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22c2955 */.elementor-32490 .elementor-element.elementor-element-22c2955 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-22c2955 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-22c2955 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5426d2f */.elementor-32490 .elementor-element.elementor-element-5426d2f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-5426d2f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-5426d2f small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04a651a */.elementor-32490 .elementor-element.elementor-element-04a651a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-04a651a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-04a651a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a814be1 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bb1c8d */.elementor-32490 .elementor-element.elementor-element-1bb1c8d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1bb1c8d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-705ac94 */.elementor-32490 .elementor-element.elementor-element-705ac94 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-705ac94 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1c0379 */.elementor-32490 .elementor-element.elementor-element-c1c0379 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c1c0379 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c1c0379 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69c3a0c */.elementor-32490 .elementor-element.elementor-element-69c3a0c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-69c3a0c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-69c3a0c small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c3be74 */.elementor-32490 .elementor-element.elementor-element-1c3be74 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1c3be74 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1c3be74 small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a539cee */.elementor-32490 .elementor-element.elementor-element-a539cee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a539cee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63775f7 */.elementor-32490 .elementor-element.elementor-element-63775f7 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-63775f7 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02e727c */.elementor-32490 .elementor-element.elementor-element-02e727c .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-02e727c .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-02e727c small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e51780d */.elementor-32490 .elementor-element.elementor-element-e51780d .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-e51780d .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-e51780d small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c46d7ee */.elementor-32490 .elementor-element.elementor-element-c46d7ee .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-c46d7ee .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-c46d7ee small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad604ec */.elementor-32490 .elementor-element.elementor-element-ad604ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-ad604ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-464a7a1 */.elementor-32490 .elementor-element.elementor-element-464a7a1 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-464a7a1 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83b267f */.elementor-32490 .elementor-element.elementor-element-83b267f .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-83b267f .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-83b267f small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25935ec */.elementor-32490 .elementor-element.elementor-element-25935ec .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-25935ec .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-25935ec small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d066ef */.elementor-32490 .elementor-element.elementor-element-1d066ef .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1d066ef .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1d066ef small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f45340 */.elementor-32490 .elementor-element.elementor-element-3f45340 .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3f45340 .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd3979a */.elementor-32490 .elementor-element.elementor-element-bd3979a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-bd3979a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ba9a1a */.elementor-32490 .elementor-element.elementor-element-1ba9a1a .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-1ba9a1a .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-1ba9a1a small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca7a7b */.elementor-32490 .elementor-element.elementor-element-3ca7a7b .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-3ca7a7b .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-3ca7a7b small{
    color: #efa4a2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a889cca */.elementor-32490 .elementor-element.elementor-element-a889cca .additional{
    font-weight: 600;
    font-size: 16px;
    color: var(--e-global-color-secondary);
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-wrapper{
    align-items: center !important;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon-box-icon{
    width: fit-content;
    padding: 5px;
    border: 3px solid var(--e-global-color-secondary);
    border-radius: 50%;
}

.elementor-32490 .elementor-element.elementor-element-a889cca .elementor-icon{
    background: var(--e-global-color-secondary);
    padding: 20px;
    border-radius: 50%;
}
.elementor-32490 .elementor-element.elementor-element-a889cca small{
    color: #C5312D;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a3a0ad4 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3973dd0 */@media (max-width: 767px) {

   .e-n-tabs-mobile .e-n-tabs {
    display: flex !important;
    flex-direction: column !important;
  }
  
  .e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]{
      margin: 0 !important;
  }

   .e-n-tabs-mobile .e-n-tabs-heading {
    order: -999 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    flex-direction: column !important;
  }

  .e-n-tabs-mobile .e-n-tabs-content {
    order: 999 !important;
    display: block !important;
    width: 100% !important;
  }

  .e-n-tabs-mobile .e-n-tab-title {
    order: 0 !important;
  }

  .e-n-tabs-mobile [role="tabpanel"] {
    order: 999 !important;
  }
  
  .e-n-tabs-content{
      margin-top: 20px;
  }
}/* End custom CSS */