.elementor-505 .elementor-element.elementor-element-4b312c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:luminosity;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-505 .elementor-element.elementor-element-4b312c6:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-4b312c6::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.ravingroofs.com/wp-content/uploads/2026/06/logo-mascot-watermark-facing-l@2x.png");--background-overlay:'';background-position:0px 118px;background-repeat:no-repeat;background-size:20% auto;}.elementor-505 .elementor-element.elementor-element-4b312c6::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-505 .elementor-element.elementor-element-7da0dcf7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-7da0dcf7::before, .elementor-505 .elementor-element.elementor-element-7da0dcf7 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-7da0dcf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-7da0dcf7 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-7da0dcf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-7da0dcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-505 .elementor-element.elementor-element-338b9eda{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-1d23f581{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-1e2cea3d{width:var( --container-widget-width, 1200px );max-width:1200px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-dc88e23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-505 .elementor-element.elementor-element-afab803 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-b0fc2aa );}.elementor-505 .elementor-element.elementor-element-afab803 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-afab803 .elementor-button:focus{background-color:var( --e-global-color-b0fc2aa );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-afab803{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-294580e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:015px 0px 015px 0px;--border-top-width:015px;--border-right-width:0px;--border-bottom-width:015px;--border-left-width:0px;border-color:var( --e-global-color-4f39284 );--border-color:var( --e-global-color-4f39284 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-505 .elementor-element.elementor-element-294580e8:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-294580e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.ravingroofs.com/wp-content/uploads/2026/06/background-merged-copy-2@2x-scaled.png");background-position:center center;}.elementor-505 .elementor-element.elementor-element-2b6590e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-f7d5171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:040px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-f7d5171:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f7d5171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-f7d5171.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-6207ae4{--display:flex;}.elementor-505 .elementor-element.elementor-element-feda0d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-505 .elementor-element.elementor-element-9d1ab90{--display:flex;}.elementor-505 .elementor-element.elementor-element-f88b50f{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-f88b50f:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f88b50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-2d69b5f{text-align:start;}.elementor-505 .elementor-element.elementor-element-dea13dd{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-dea13dd:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-dea13dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-d418689{text-align:start;}.elementor-505 .elementor-element.elementor-element-d3c8cdb{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-d3c8cdb:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d3c8cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-bf00b1f{text-align:start;}.elementor-505 .elementor-element.elementor-element-db355d7{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-db355d7:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-db355d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-75711b0{text-align:start;}.elementor-505 .elementor-element.elementor-element-0beb2a3{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-0beb2a3:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-0beb2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-e0c16e0{text-align:start;}.elementor-505 .elementor-element.elementor-element-68af6df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-505 .elementor-element.elementor-element-68af6df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-cf37fc1{width:var( --container-widget-width, 51.005% );max-width:51.005%;--container-widget-width:51.005%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-cf37fc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-385a741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-505 .elementor-element.elementor-element-5ef08e7 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-b0fc2aa );}.elementor-505 .elementor-element.elementor-element-5ef08e7 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-5ef08e7 .elementor-button:focus{background-color:var( --e-global-color-b0fc2aa );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-5ef08e7{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-7090697 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-44bbb4f );color:var( --e-global-color-44bbb4f );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-09abfc8 );}.elementor-505 .elementor-element.elementor-element-7090697 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-7090697 .elementor-button:focus{background-color:var( --e-global-color-09abfc8 );color:var( --e-global-color-44bbb4f );border-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-7090697{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-7090697 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-7090697 .elementor-button:focus svg{fill:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-31ee541{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-31ee541 .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-31ee541 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-505 .elementor-element.elementor-element-e527d75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:040px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-e527d75:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e527d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-150cd05{--display:flex;}.elementor-505 .elementor-element.elementor-element-f37586f{--display:flex;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-ae5aff9{--display:flex;}.elementor-505 .elementor-element.elementor-element-7ff5179{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-7ff5179:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-7ff5179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-05f2463{text-align:start;}.elementor-505 .elementor-element.elementor-element-cfc2ea0{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-cfc2ea0:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-cfc2ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-cc0bf04{text-align:start;}.elementor-505 .elementor-element.elementor-element-fd83cee{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-68c88b2 );--border-color:var( --e-global-color-68c88b2 );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-fd83cee:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fd83cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-08af2a5{text-align:start;}.elementor-505 .elementor-element.elementor-element-b81bc93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-505 .elementor-element.elementor-element-a2ae8ef{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-a2ae8ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-4d84a3c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-505 .elementor-element.elementor-element-4d84a3c .elementor-divider-separator{width:100%;}.elementor-505 .elementor-element.elementor-element-4d84a3c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-505 .elementor-element.elementor-element-89795a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-89795a7:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-89795a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-89795a7.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-6bcdde3{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-6bcdde3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-42e0bc7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-65%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-c29381e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-505 .elementor-element.elementor-element-c29381e:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-c29381e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f39284 );}.elementor-505 .elementor-element.elementor-element-4f6a23b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-505 .elementor-element.elementor-element-5070023{--display:flex;}.elementor-505 .elementor-element.elementor-element-5070023:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-5070023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-8ae9dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-d6589ed{--display:flex;}.elementor-505 .elementor-element.elementor-element-d6589ed:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d6589ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-636d23f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-5c8329b{--display:flex;}.elementor-505 .elementor-element.elementor-element-5c8329b:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-5c8329b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-b212cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-7a2b125{--display:flex;}.elementor-505 .elementor-element.elementor-element-7a2b125:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-7a2b125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-c13f8c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-b49f23a{--display:flex;}.elementor-505 .elementor-element.elementor-element-b49f23a:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-b49f23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-6f600d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-fda1432{--display:flex;}.elementor-505 .elementor-element.elementor-element-fda1432:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fda1432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-fc1a5bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-e4e5559{--display:flex;}.elementor-505 .elementor-element.elementor-element-e4e5559:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e4e5559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-00aee3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-fa2d9fb{--display:flex;}.elementor-505 .elementor-element.elementor-element-fa2d9fb:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fa2d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-6eb8e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-f25b636{--display:flex;}.elementor-505 .elementor-element.elementor-element-f25b636:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f25b636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-6085fa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-9438731{--display:flex;}.elementor-505 .elementor-element.elementor-element-9438731:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-9438731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-c318504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-3ae1dcc{--display:flex;}.elementor-505 .elementor-element.elementor-element-3ae1dcc:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3ae1dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-f57d633{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-d512be8{--display:flex;}.elementor-505 .elementor-element.elementor-element-d512be8:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d512be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c88b2 );}.elementor-505 .elementor-element.elementor-element-c9c3d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;font-weight:normal;}.elementor-505 .elementor-element.elementor-element-aa6b02f{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:7px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-09abfc8 );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-09abfc8 );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-44bbb4f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-aa6b02f.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-aa6b02f {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-text );--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-505 .elementor-element.elementor-element-a7b49cb{--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;--gap:10px 60px;--row-gap:10px;--column-gap:60px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-505 .elementor-element.elementor-element-a7b49cb:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-a7b49cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-f92a007{--display:flex;}.elementor-505 .elementor-element.elementor-element-e130410{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-505 .elementor-element.elementor-element-3c3b999 .elementor-heading-title{color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-0a5570a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-0a5570a .elementor-heading-title a:hover, .elementor-505 .elementor-element.elementor-element-0a5570a .elementor-heading-title a:focus{color:var( --e-global-color-b0fc2aa );}.elementor-505 .elementor-element.elementor-element-b8bc6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:15px;font-weight:normal;color:var( --e-global-color-44bbb4f );}.elementor-505 .elementor-element.elementor-element-f736284 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-44bbb4f );color:var( --e-global-color-44bbb4f );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-b0fc2aa );}.elementor-505 .elementor-element.elementor-element-f736284 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-f736284 .elementor-button:focus{background-color:var( --e-global-color-b0fc2aa );color:var( --e-global-color-44bbb4f );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-f736284 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-f736284 .elementor-button:focus svg{fill:var( --e-global-color-44bbb4f );}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-4b312c6{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-7da0dcf7{--width:70%;}.elementor-505 .elementor-element.elementor-element-dc88e23{--width:600px;}.elementor-505 .elementor-element.elementor-element-294580e8{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-2b6590e3{--width:70%;}.elementor-505 .elementor-element.elementor-element-68af6df{--width:100%;}.elementor-505 .elementor-element.elementor-element-385a741{--width:100%;}.elementor-505 .elementor-element.elementor-element-b81bc93{--width:600px;}.elementor-505 .elementor-element.elementor-element-42e0bc7a{--width:25%;}.elementor-505 .elementor-element.elementor-element-c29381e{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-a7b49cb{--content-width:1200px;}.elementor-505 .elementor-element.elementor-element-f92a007{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-505 .elementor-element.elementor-element-7da0dcf7{--width:100%;}.elementor-505 .elementor-element.elementor-element-dc88e23{--width:100%;}.elementor-505 .elementor-element.elementor-element-2b6590e3{--width:100%;}.elementor-505 .elementor-element.elementor-element-b81bc93{--width:100%;}.elementor-505 .elementor-element.elementor-element-42e0bc7a{--width:100%;}}@media(min-width:1025px){.elementor-505 .elementor-element.elementor-element-4b312c6::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-505 .elementor-element.elementor-element-294580e8:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-294580e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-4b312c6{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-4b312c6::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 89px;background-size:500px auto;}.elementor-505 .elementor-element.elementor-element-7da0dcf7{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-1e2cea3d{font-size:var( --e-global-typography-text-font-size );}.elementor-505 .elementor-element.elementor-element-dc88e23{--flex-wrap:wrap;}.elementor-505 .elementor-element.elementor-element-afab803{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-294580e8{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-f7d5171{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-cf37fc1{width:var( --container-widget-width, 340.773px );max-width:340.773px;--container-widget-width:340.773px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-385a741{--flex-wrap:wrap;}.elementor-505 .elementor-element.elementor-element-5ef08e7{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-7090697{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-7090697 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-505 .elementor-element.elementor-element-e527d75{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-b81bc93{--flex-wrap:wrap;}.elementor-505 .elementor-element.elementor-element-89795a7{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-505 .elementor-element.elementor-element-42e0bc7a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-505 .elementor-element.elementor-element-c29381e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}:where( .elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-505 .elementor-element.elementor-element-a7b49cb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-f736284{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-f736284 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-4b312c6::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-4b312c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 140px;background-size:350px auto;}.elementor-505 .elementor-element.elementor-element-7da0dcf7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-1e2cea3d{font-size:var( --e-global-typography-text-font-size );}.elementor-505 .elementor-element.elementor-element-294580e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-f7d5171{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-68af6df{--width:317px;}.elementor-505 .elementor-element.elementor-element-cf37fc1{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-7090697 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-505 .elementor-element.elementor-element-e527d75{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-89795a7{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-42e0bc7a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-c29381e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-f682c0b{text-align:center;}.elementor-505 .elementor-element.elementor-element-4f6a23b{text-align:center;}:where( .elementor-505 .elementor-element.elementor-element-aa6b02f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-505 .elementor-element.elementor-element-a7b49cb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-928cb98 img{width:50%;}.elementor-505 .elementor-element.elementor-element-3c3b999{text-align:center;}.elementor-505 .elementor-element.elementor-element-0a5570a{text-align:center;}.elementor-505 .elementor-element.elementor-element-b8bc6bd{text-align:center;}.elementor-505 .elementor-element.elementor-element-f736284 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-cf37fc1 */.elementor-505 .elementor-element.elementor-element-cf37fc1 {
    scroll-margin-top: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae9dc7 */.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-8ae9dc7 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636d23f */.elementor-505 .elementor-element.elementor-element-636d23f ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-636d23f ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212cc3 */.elementor-505 .elementor-element.elementor-element-b212cc3 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-b212cc3 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c13f8c0 */.elementor-505 .elementor-element.elementor-element-c13f8c0 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c13f8c0 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f600d5 */.elementor-505 .elementor-element.elementor-element-6f600d5 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6f600d5 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc1a5bf */.elementor-505 .elementor-element.elementor-element-fc1a5bf ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-fc1a5bf ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00aee3e */.elementor-505 .elementor-element.elementor-element-00aee3e ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-00aee3e ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eb8e79 */.elementor-505 .elementor-element.elementor-element-6eb8e79 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6eb8e79 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6085fa8 */.elementor-505 .elementor-element.elementor-element-6085fa8 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-6085fa8 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c318504 */.elementor-505 .elementor-element.elementor-element-c318504 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c318504 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f57d633 */.elementor-505 .elementor-element.elementor-element-f57d633 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-f57d633 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c3d00 */.elementor-505 .elementor-element.elementor-element-c9c3d00 ul {
  list-style: none;       /* hide default bullets */
  padding-left: 0;
  margin: 0;
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li {
  position: relative;
  padding-left: 22px;     /* space for custom bullet */
}

.elementor-505 .elementor-element.elementor-element-c9c3d00 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.35em;            /* vertical alignment */
  width: 11px;
  height: 11px;
  border-radius: 50%;     /* circle */
  background: #faa41a;   /* bullet color */
}/* End custom CSS */