.elementor-505 .elementor-element.elementor-element-b629000{--display:flex;--min-height:550px;--justify-content:center;--overlay-opacity:0.65;}.elementor-505 .elementor-element.elementor-element-b629000:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-b629000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://milez.pl/wp-content/uploads/2025/04/B1B1ADE2-4E97-4A25-BF85-11C5B64FFAF0_1_102_o.jpeg");background-position:center center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-b629000::before, .elementor-505 .elementor-element.elementor-element-b629000 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-b629000 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-b629000 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-b629000 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-b629000 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-55e3eee .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:80px;font-weight:600;line-height:100px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-fda6c6d{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-fda6c6d:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fda6c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-bd19b19{z-index:2;}.elementor-505 .elementor-element.elementor-element-bd19b19 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:80px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-6786265 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-505 .elementor-element.elementor-element-6786265{z-index:2;}.elementor-505 .elementor-element.elementor-element-6786265 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:38px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-a91984d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-7fce489 img{width:100%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-072e293{left:98px;}body.rtl .elementor-505 .elementor-element.elementor-element-072e293{right:98px;}.elementor-505 .elementor-element.elementor-element-072e293{top:-243px;}.elementor-505 .elementor-element.elementor-element-072e293 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-072e293 .elementor-icon{font-size:765px;}.elementor-505 .elementor-element.elementor-element-072e293 .elementor-icon svg{height:765px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-a64517e{left:92px;}body.rtl .elementor-505 .elementor-element.elementor-element-a64517e{right:92px;}.elementor-505 .elementor-element.elementor-element-a64517e{top:-126px;}.elementor-505 .elementor-element.elementor-element-a64517e .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a64517e .elementor-icon{font-size:765px;}.elementor-505 .elementor-element.elementor-element-a64517e .elementor-icon svg{height:765px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-fe46aca{left:93px;}body.rtl .elementor-505 .elementor-element.elementor-element-fe46aca{right:93px;}.elementor-505 .elementor-element.elementor-element-fe46aca{top:-56px;}.elementor-505 .elementor-element.elementor-element-fe46aca .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-fe46aca .elementor-icon{font-size:760px;}.elementor-505 .elementor-element.elementor-element-fe46aca .elementor-icon svg{height:760px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-7c82879{left:96px;}body.rtl .elementor-505 .elementor-element.elementor-element-7c82879{right:96px;}.elementor-505 .elementor-element.elementor-element-7c82879{top:9px;}.elementor-505 .elementor-element.elementor-element-7c82879 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-7c82879 .elementor-icon{font-size:750px;}.elementor-505 .elementor-element.elementor-element-7c82879 .elementor-icon svg{height:750px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-5ad1276{left:91px;}body.rtl .elementor-505 .elementor-element.elementor-element-5ad1276{right:91px;}.elementor-505 .elementor-element.elementor-element-5ad1276{top:67px;}.elementor-505 .elementor-element.elementor-element-5ad1276 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-5ad1276 .elementor-icon{font-size:760px;}.elementor-505 .elementor-element.elementor-element-5ad1276 .elementor-icon svg{height:760px;}.elementor-505 .elementor-element.elementor-element-06c28c6{--display:flex;--position:absolute;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:80px;}.elementor-505 .elementor-element.elementor-element-06c28c6:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-06c28c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171618E5;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-06c28c6{left:-100px;}body.rtl .elementor-505 .elementor-element.elementor-element-06c28c6{right:-100px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-374f486{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-icon{padding-right:20px;}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-item > a{font-family:"Red Hat Display", Sans-serif;font-size:30px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-999e859{left:150px;}body.rtl .elementor-505 .elementor-element.elementor-element-999e859{right:150px;}.elementor-505 .elementor-element.elementor-element-999e859{top:-176px;}.elementor-505 .elementor-element.elementor-element-999e859 img{width:600px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-0e10b98{right:100px;}body.rtl .elementor-505 .elementor-element.elementor-element-0e10b98{left:100px;}.elementor-505 .elementor-element.elementor-element-0e10b98{top:0px;}.elementor-505 .elementor-element.elementor-element-0e10b98 img{width:250px;}.elementor-505 .elementor-element.elementor-element-bb71678{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-505 .elementor-element.elementor-element-8d6e784{--display:flex;}.elementor-505 .elementor-element.elementor-element-9fec533{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-9fec533.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-88d0eac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-fb914fc img{width:100%;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-6457b75{left:21px;}body.rtl .elementor-505 .elementor-element.elementor-element-6457b75{right:21px;}.elementor-505 .elementor-element.elementor-element-6457b75{top:70px;}.elementor-505 .elementor-element.elementor-element-6457b75 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-6457b75 .elementor-icon{font-size:194px;}.elementor-505 .elementor-element.elementor-element-6457b75 .elementor-icon svg{height:194px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-afdc5f9{left:534px;}body.rtl .elementor-505 .elementor-element.elementor-element-afdc5f9{right:534px;}.elementor-505 .elementor-element.elementor-element-afdc5f9{top:212px;}.elementor-505 .elementor-element.elementor-element-afdc5f9 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-afdc5f9 .elementor-icon{font-size:195px;}.elementor-505 .elementor-element.elementor-element-afdc5f9 .elementor-icon svg{height:195px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-f663825{left:253px;}body.rtl .elementor-505 .elementor-element.elementor-element-f663825{right:253px;}.elementor-505 .elementor-element.elementor-element-f663825{top:265px;}.elementor-505 .elementor-element.elementor-element-f663825 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-f663825 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-f663825 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-ae8ee37{left:136px;}body.rtl .elementor-505 .elementor-element.elementor-element-ae8ee37{right:136px;}.elementor-505 .elementor-element.elementor-element-ae8ee37{top:265px;}.elementor-505 .elementor-element.elementor-element-ae8ee37 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-ae8ee37 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-ae8ee37 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d674b84{left:-9px;}body.rtl .elementor-505 .elementor-element.elementor-element-d674b84{right:-9px;}.elementor-505 .elementor-element.elementor-element-d674b84{top:226px;}.elementor-505 .elementor-element.elementor-element-d674b84 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d674b84 .elementor-icon{font-size:207px;}.elementor-505 .elementor-element.elementor-element-d674b84 .elementor-icon svg{height:207px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-f8fbb80{left:467px;}body.rtl .elementor-505 .elementor-element.elementor-element-f8fbb80{right:467px;}.elementor-505 .elementor-element.elementor-element-f8fbb80{top:262px;}.elementor-505 .elementor-element.elementor-element-f8fbb80 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-f8fbb80 .elementor-icon{font-size:143px;}.elementor-505 .elementor-element.elementor-element-f8fbb80 .elementor-icon svg{height:143px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d0a5365{left:187px;}body.rtl .elementor-505 .elementor-element.elementor-element-d0a5365{right:187px;}.elementor-505 .elementor-element.elementor-element-d0a5365{top:70px;}.elementor-505 .elementor-element.elementor-element-d0a5365 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d0a5365 .elementor-icon{font-size:157px;}.elementor-505 .elementor-element.elementor-element-d0a5365 .elementor-icon svg{height:157px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d5d8ce0{left:296px;}body.rtl .elementor-505 .elementor-element.elementor-element-d5d8ce0{right:296px;}.elementor-505 .elementor-element.elementor-element-d5d8ce0{top:47px;}.elementor-505 .elementor-element.elementor-element-d5d8ce0 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d5d8ce0 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-d5d8ce0 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-ce42d62{left:414px;}body.rtl .elementor-505 .elementor-element.elementor-element-ce42d62{right:414px;}.elementor-505 .elementor-element.elementor-element-ce42d62{top:47px;}.elementor-505 .elementor-element.elementor-element-ce42d62 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-ce42d62 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-ce42d62 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-e7f8ebe{left:547px;}body.rtl .elementor-505 .elementor-element.elementor-element-e7f8ebe{right:547px;}.elementor-505 .elementor-element.elementor-element-e7f8ebe{top:71px;}.elementor-505 .elementor-element.elementor-element-e7f8ebe .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-e7f8ebe .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-e7f8ebe .elementor-icon svg{height:168px;}.elementor-505 .elementor-element.elementor-element-3a5e41a{--display:flex;}.elementor-505 .elementor-element.elementor-element-88ab427{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-88ab427.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-023e476{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-91fa0c3 img{width:100%;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-fde676d{left:21px;}body.rtl .elementor-505 .elementor-element.elementor-element-fde676d{right:21px;}.elementor-505 .elementor-element.elementor-element-fde676d{top:70px;}.elementor-505 .elementor-element.elementor-element-fde676d .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-fde676d .elementor-icon{font-size:194px;}.elementor-505 .elementor-element.elementor-element-fde676d .elementor-icon svg{height:194px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-07824cd{left:534px;}body.rtl .elementor-505 .elementor-element.elementor-element-07824cd{right:534px;}.elementor-505 .elementor-element.elementor-element-07824cd{top:212px;}.elementor-505 .elementor-element.elementor-element-07824cd .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-07824cd .elementor-icon{font-size:195px;}.elementor-505 .elementor-element.elementor-element-07824cd .elementor-icon svg{height:195px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-9cf3b4c{left:253px;}body.rtl .elementor-505 .elementor-element.elementor-element-9cf3b4c{right:253px;}.elementor-505 .elementor-element.elementor-element-9cf3b4c{top:265px;}.elementor-505 .elementor-element.elementor-element-9cf3b4c .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-9cf3b4c .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-9cf3b4c .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-5756519{left:136px;}body.rtl .elementor-505 .elementor-element.elementor-element-5756519{right:136px;}.elementor-505 .elementor-element.elementor-element-5756519{top:265px;}.elementor-505 .elementor-element.elementor-element-5756519 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-5756519 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-5756519 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-21b2f9d{left:-9px;}body.rtl .elementor-505 .elementor-element.elementor-element-21b2f9d{right:-9px;}.elementor-505 .elementor-element.elementor-element-21b2f9d{top:226px;}.elementor-505 .elementor-element.elementor-element-21b2f9d .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-21b2f9d .elementor-icon{font-size:207px;}.elementor-505 .elementor-element.elementor-element-21b2f9d .elementor-icon svg{height:207px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-15f71cc{left:467px;}body.rtl .elementor-505 .elementor-element.elementor-element-15f71cc{right:467px;}.elementor-505 .elementor-element.elementor-element-15f71cc{top:262px;}.elementor-505 .elementor-element.elementor-element-15f71cc .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-15f71cc .elementor-icon{font-size:143px;}.elementor-505 .elementor-element.elementor-element-15f71cc .elementor-icon svg{height:143px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-8888677{left:187px;}body.rtl .elementor-505 .elementor-element.elementor-element-8888677{right:187px;}.elementor-505 .elementor-element.elementor-element-8888677{top:70px;}.elementor-505 .elementor-element.elementor-element-8888677 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-8888677 .elementor-icon{font-size:157px;}.elementor-505 .elementor-element.elementor-element-8888677 .elementor-icon svg{height:157px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-e549e6f{left:296px;}body.rtl .elementor-505 .elementor-element.elementor-element-e549e6f{right:296px;}.elementor-505 .elementor-element.elementor-element-e549e6f{top:47px;}.elementor-505 .elementor-element.elementor-element-e549e6f .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-e549e6f .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-e549e6f .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-6a2cd40{left:414px;}body.rtl .elementor-505 .elementor-element.elementor-element-6a2cd40{right:414px;}.elementor-505 .elementor-element.elementor-element-6a2cd40{top:47px;}.elementor-505 .elementor-element.elementor-element-6a2cd40 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-6a2cd40 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-6a2cd40 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d2620ab{left:547px;}body.rtl .elementor-505 .elementor-element.elementor-element-d2620ab{right:547px;}.elementor-505 .elementor-element.elementor-element-d2620ab{top:71px;}.elementor-505 .elementor-element.elementor-element-d2620ab .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d2620ab .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-d2620ab .elementor-icon svg{height:168px;}.elementor-505 .elementor-element.elementor-element-980089b{--display:flex;}.elementor-505 .elementor-element.elementor-element-7b1d4af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-7b1d4af.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-fa17323{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-3b18897 img{width:100%;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-a7b9c8c{left:21px;}body.rtl .elementor-505 .elementor-element.elementor-element-a7b9c8c{right:21px;}.elementor-505 .elementor-element.elementor-element-a7b9c8c{top:70px;}.elementor-505 .elementor-element.elementor-element-a7b9c8c .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a7b9c8c .elementor-icon{font-size:194px;}.elementor-505 .elementor-element.elementor-element-a7b9c8c .elementor-icon svg{height:194px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-f21064d{left:534px;}body.rtl .elementor-505 .elementor-element.elementor-element-f21064d{right:534px;}.elementor-505 .elementor-element.elementor-element-f21064d{top:212px;}.elementor-505 .elementor-element.elementor-element-f21064d .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-f21064d .elementor-icon{font-size:195px;}.elementor-505 .elementor-element.elementor-element-f21064d .elementor-icon svg{height:195px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-62f30c6{left:253px;}body.rtl .elementor-505 .elementor-element.elementor-element-62f30c6{right:253px;}.elementor-505 .elementor-element.elementor-element-62f30c6{top:265px;}.elementor-505 .elementor-element.elementor-element-62f30c6 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-62f30c6 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-62f30c6 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-a1c7166{left:136px;}body.rtl .elementor-505 .elementor-element.elementor-element-a1c7166{right:136px;}.elementor-505 .elementor-element.elementor-element-a1c7166{top:265px;}.elementor-505 .elementor-element.elementor-element-a1c7166 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a1c7166 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-a1c7166 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-bb43caf{left:-9px;}body.rtl .elementor-505 .elementor-element.elementor-element-bb43caf{right:-9px;}.elementor-505 .elementor-element.elementor-element-bb43caf{top:226px;}.elementor-505 .elementor-element.elementor-element-bb43caf .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-bb43caf .elementor-icon{font-size:207px;}.elementor-505 .elementor-element.elementor-element-bb43caf .elementor-icon svg{height:207px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-721350d{left:467px;}body.rtl .elementor-505 .elementor-element.elementor-element-721350d{right:467px;}.elementor-505 .elementor-element.elementor-element-721350d{top:262px;}.elementor-505 .elementor-element.elementor-element-721350d .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-721350d .elementor-icon{font-size:143px;}.elementor-505 .elementor-element.elementor-element-721350d .elementor-icon svg{height:143px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-191701a{left:187px;}body.rtl .elementor-505 .elementor-element.elementor-element-191701a{right:187px;}.elementor-505 .elementor-element.elementor-element-191701a{top:70px;}.elementor-505 .elementor-element.elementor-element-191701a .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-191701a .elementor-icon{font-size:157px;}.elementor-505 .elementor-element.elementor-element-191701a .elementor-icon svg{height:157px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-bc4dc7a{left:296px;}body.rtl .elementor-505 .elementor-element.elementor-element-bc4dc7a{right:296px;}.elementor-505 .elementor-element.elementor-element-bc4dc7a{top:47px;}.elementor-505 .elementor-element.elementor-element-bc4dc7a .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-bc4dc7a .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-bc4dc7a .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-2658930{left:414px;}body.rtl .elementor-505 .elementor-element.elementor-element-2658930{right:414px;}.elementor-505 .elementor-element.elementor-element-2658930{top:47px;}.elementor-505 .elementor-element.elementor-element-2658930 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-2658930 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-2658930 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-668645f{left:547px;}body.rtl .elementor-505 .elementor-element.elementor-element-668645f{right:547px;}.elementor-505 .elementor-element.elementor-element-668645f{top:71px;}.elementor-505 .elementor-element.elementor-element-668645f .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-668645f .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-668645f .elementor-icon svg{height:168px;}.elementor-505 .elementor-element.elementor-element-840a102{--display:flex;}.elementor-505 .elementor-element.elementor-element-344f2f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-344f2f5.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-7819b99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-399766e img{width:100%;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-decbb73{left:21px;}body.rtl .elementor-505 .elementor-element.elementor-element-decbb73{right:21px;}.elementor-505 .elementor-element.elementor-element-decbb73{top:70px;}.elementor-505 .elementor-element.elementor-element-decbb73 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-decbb73 .elementor-icon{font-size:194px;}.elementor-505 .elementor-element.elementor-element-decbb73 .elementor-icon svg{height:194px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-662fd90{left:534px;}body.rtl .elementor-505 .elementor-element.elementor-element-662fd90{right:534px;}.elementor-505 .elementor-element.elementor-element-662fd90{top:212px;}.elementor-505 .elementor-element.elementor-element-662fd90 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-662fd90 .elementor-icon{font-size:195px;}.elementor-505 .elementor-element.elementor-element-662fd90 .elementor-icon svg{height:195px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-1db12f4{left:253px;}body.rtl .elementor-505 .elementor-element.elementor-element-1db12f4{right:253px;}.elementor-505 .elementor-element.elementor-element-1db12f4{top:265px;}.elementor-505 .elementor-element.elementor-element-1db12f4 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-1db12f4 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-1db12f4 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-6e12682{left:136px;}body.rtl .elementor-505 .elementor-element.elementor-element-6e12682{right:136px;}.elementor-505 .elementor-element.elementor-element-6e12682{top:265px;}.elementor-505 .elementor-element.elementor-element-6e12682 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-6e12682 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-6e12682 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-8ec4a7f{left:-9px;}body.rtl .elementor-505 .elementor-element.elementor-element-8ec4a7f{right:-9px;}.elementor-505 .elementor-element.elementor-element-8ec4a7f{top:226px;}.elementor-505 .elementor-element.elementor-element-8ec4a7f .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-8ec4a7f .elementor-icon{font-size:207px;}.elementor-505 .elementor-element.elementor-element-8ec4a7f .elementor-icon svg{height:207px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-09e9f7d{left:467px;}body.rtl .elementor-505 .elementor-element.elementor-element-09e9f7d{right:467px;}.elementor-505 .elementor-element.elementor-element-09e9f7d{top:262px;}.elementor-505 .elementor-element.elementor-element-09e9f7d .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-09e9f7d .elementor-icon{font-size:143px;}.elementor-505 .elementor-element.elementor-element-09e9f7d .elementor-icon svg{height:143px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-217b534{left:187px;}body.rtl .elementor-505 .elementor-element.elementor-element-217b534{right:187px;}.elementor-505 .elementor-element.elementor-element-217b534{top:70px;}.elementor-505 .elementor-element.elementor-element-217b534 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-217b534 .elementor-icon{font-size:157px;}.elementor-505 .elementor-element.elementor-element-217b534 .elementor-icon svg{height:157px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d4f325f{left:296px;}body.rtl .elementor-505 .elementor-element.elementor-element-d4f325f{right:296px;}.elementor-505 .elementor-element.elementor-element-d4f325f{top:47px;}.elementor-505 .elementor-element.elementor-element-d4f325f .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d4f325f .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-d4f325f .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-c9fa6c7{left:414px;}body.rtl .elementor-505 .elementor-element.elementor-element-c9fa6c7{right:414px;}.elementor-505 .elementor-element.elementor-element-c9fa6c7{top:47px;}.elementor-505 .elementor-element.elementor-element-c9fa6c7 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-c9fa6c7 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-c9fa6c7 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-13f4321{left:547px;}body.rtl .elementor-505 .elementor-element.elementor-element-13f4321{right:547px;}.elementor-505 .elementor-element.elementor-element-13f4321{top:71px;}.elementor-505 .elementor-element.elementor-element-13f4321 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-13f4321 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-13f4321 .elementor-icon svg{height:168px;}.elementor-505 .elementor-element.elementor-element-83d4785{--display:flex;}.elementor-505 .elementor-element.elementor-element-c07163e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505 .elementor-element.elementor-element-c07163e.e-con{--align-self:center;}.elementor-505 .elementor-element.elementor-element-da60553{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-d659cd9 img{width:100%;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-51901eb{left:21px;}body.rtl .elementor-505 .elementor-element.elementor-element-51901eb{right:21px;}.elementor-505 .elementor-element.elementor-element-51901eb{top:70px;}.elementor-505 .elementor-element.elementor-element-51901eb .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-51901eb .elementor-icon{font-size:194px;}.elementor-505 .elementor-element.elementor-element-51901eb .elementor-icon svg{height:194px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-4d80d19{left:534px;}body.rtl .elementor-505 .elementor-element.elementor-element-4d80d19{right:534px;}.elementor-505 .elementor-element.elementor-element-4d80d19{top:212px;}.elementor-505 .elementor-element.elementor-element-4d80d19 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-4d80d19 .elementor-icon{font-size:195px;}.elementor-505 .elementor-element.elementor-element-4d80d19 .elementor-icon svg{height:195px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-b86a574{left:253px;}body.rtl .elementor-505 .elementor-element.elementor-element-b86a574{right:253px;}.elementor-505 .elementor-element.elementor-element-b86a574{top:265px;}.elementor-505 .elementor-element.elementor-element-b86a574 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-b86a574 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-b86a574 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-ff67201{left:136px;}body.rtl .elementor-505 .elementor-element.elementor-element-ff67201{right:136px;}.elementor-505 .elementor-element.elementor-element-ff67201{top:265px;}.elementor-505 .elementor-element.elementor-element-ff67201 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-ff67201 .elementor-icon{font-size:169px;}.elementor-505 .elementor-element.elementor-element-ff67201 .elementor-icon svg{height:169px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-90a1c3a{left:-9px;}body.rtl .elementor-505 .elementor-element.elementor-element-90a1c3a{right:-9px;}.elementor-505 .elementor-element.elementor-element-90a1c3a{top:226px;}.elementor-505 .elementor-element.elementor-element-90a1c3a .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-90a1c3a .elementor-icon{font-size:207px;}.elementor-505 .elementor-element.elementor-element-90a1c3a .elementor-icon svg{height:207px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-903f985{left:467px;}body.rtl .elementor-505 .elementor-element.elementor-element-903f985{right:467px;}.elementor-505 .elementor-element.elementor-element-903f985{top:262px;}.elementor-505 .elementor-element.elementor-element-903f985 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-903f985 .elementor-icon{font-size:143px;}.elementor-505 .elementor-element.elementor-element-903f985 .elementor-icon svg{height:143px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-22bb91b{left:187px;}body.rtl .elementor-505 .elementor-element.elementor-element-22bb91b{right:187px;}.elementor-505 .elementor-element.elementor-element-22bb91b{top:70px;}.elementor-505 .elementor-element.elementor-element-22bb91b .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-22bb91b .elementor-icon{font-size:157px;}.elementor-505 .elementor-element.elementor-element-22bb91b .elementor-icon svg{height:157px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-8d20ce7{left:296px;}body.rtl .elementor-505 .elementor-element.elementor-element-8d20ce7{right:296px;}.elementor-505 .elementor-element.elementor-element-8d20ce7{top:47px;}.elementor-505 .elementor-element.elementor-element-8d20ce7 .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-8d20ce7 .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-8d20ce7 .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-d77bdef{left:414px;}body.rtl .elementor-505 .elementor-element.elementor-element-d77bdef{right:414px;}.elementor-505 .elementor-element.elementor-element-d77bdef{top:47px;}.elementor-505 .elementor-element.elementor-element-d77bdef .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d77bdef .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-d77bdef .elementor-icon svg{height:168px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-a4d52bf{left:547px;}body.rtl .elementor-505 .elementor-element.elementor-element-a4d52bf{right:547px;}.elementor-505 .elementor-element.elementor-element-a4d52bf{top:71px;}.elementor-505 .elementor-element.elementor-element-a4d52bf .elementor-icon-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a4d52bf .elementor-icon{font-size:168px;}.elementor-505 .elementor-element.elementor-element-a4d52bf .elementor-icon svg{height:168px;}.elementor-505 .elementor-element.elementor-element-110e5c2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:30px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-110e5c2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Red Hat Display", Sans-serif;font-weight:400;}.elementor-505 .elementor-element.elementor-element-110e5c2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-505 .elementor-element.elementor-element-fc3ad18{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-fc3ad18:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fc3ad18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-505 .elementor-element.elementor-element-eb99c07 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-505 .elementor-element.elementor-element-eb99c07 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:80px;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-fda6c6d{--content-width:900px;}.elementor-505 .elementor-element.elementor-element-06c28c6{--width:220px;}.elementor-505 .elementor-element.elementor-element-8d6e784{--width:100%;}.elementor-505 .elementor-element.elementor-element-9fec533{--width:800px;}.elementor-505 .elementor-element.elementor-element-3a5e41a{--width:100%;}.elementor-505 .elementor-element.elementor-element-88ab427{--width:800px;}.elementor-505 .elementor-element.elementor-element-980089b{--width:100%;}.elementor-505 .elementor-element.elementor-element-7b1d4af{--width:800px;}.elementor-505 .elementor-element.elementor-element-840a102{--width:100%;}.elementor-505 .elementor-element.elementor-element-344f2f5{--width:800px;}.elementor-505 .elementor-element.elementor-element-83d4785{--width:100%;}.elementor-505 .elementor-element.elementor-element-c07163e{--width:800px;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-b629000{--min-height:350px;}.elementor-505 .elementor-element.elementor-element-55e3eee > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-55e3eee .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-505 .elementor-element.elementor-element-fda6c6d{--padding-top:40px;--padding-bottom:300px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-bd19b19 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-505 .elementor-element.elementor-element-6786265 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-6786265 .elementor-heading-title{font-size:24px;line-height:30px;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-06c28c6{left:0px;}body.rtl .elementor-505 .elementor-element.elementor-element-06c28c6{right:0px;}.elementor-505 .elementor-element.elementor-element-06c28c6{top:200px;}.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-item > a{font-size:18px;}.elementor-505 .elementor-element.elementor-element-bb71678{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-110e5c2{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:20px;}.elementor-505 .elementor-element.elementor-element-fc3ad18{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-eb99c07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-eb99c07 .elementor-heading-title{font-size:24px;line-height:30px;}}/* Start custom CSS for heading, class: .elementor-element-6786265 */.elementor-505 .elementor-element.elementor-element-6786265 span{
    color: #E53029;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-072e293 */.elementor-505 .elementor-element.elementor-element-072e293 svg{
    opacity: 0;
    transition: .2s all;
    cursor: pointer;
}
.elementor-505 .elementor-element.elementor-element-072e293 svg:hover{
    opacity: .8;
}
.elementor-505 .elementor-element.elementor-element-072e293.active svg{
    opacity: 1;
}
svg {
  pointer-events: none;
}

svg path,
svg polygon,
svg circle,
svg rect {
  pointer-events: visiblePainted;
}
.elementor-505 .elementor-element.elementor-element-072e293, .elementor-505 .elementor-element.elementor-element-072e293 div{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a64517e */.elementor-505 .elementor-element.elementor-element-a64517e svg{
    opacity: 0;
    transition: .2s all;
    cursor: pointer;
}
.elementor-505 .elementor-element.elementor-element-a64517e svg:hover{
    opacity: .8;
}
.elementor-505 .elementor-element.elementor-element-a64517e.active svg{
    opacity: 1;
}
svg {
  pointer-events: none;
}

svg path,
svg polygon,
svg circle,
svg rect {
  pointer-events: visiblePainted;
}
.elementor-505 .elementor-element.elementor-element-a64517e, .elementor-505 .elementor-element.elementor-element-a64517e div{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe46aca */.elementor-505 .elementor-element.elementor-element-fe46aca svg{
    opacity: 0;
    transition: .2s all;
    cursor: pointer;
}
.elementor-505 .elementor-element.elementor-element-fe46aca svg:hover{
    opacity: .8;
}
.elementor-505 .elementor-element.elementor-element-fe46aca.active svg{
    opacity: 1;
}
svg {
  pointer-events: none;
}

svg path,
svg polygon,
svg circle,
svg rect {
  pointer-events: visiblePainted;
}
.elementor-505 .elementor-element.elementor-element-fe46aca, .elementor-505 .elementor-element.elementor-element-fe46aca div{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c82879 */.elementor-505 .elementor-element.elementor-element-7c82879 svg{
    opacity: 0;
    transition: .2s all;
    cursor: pointer;
}
.elementor-505 .elementor-element.elementor-element-7c82879 svg:hover{
    opacity: .8;
}
.elementor-505 .elementor-element.elementor-element-7c82879.active svg{
    opacity: 1;
}
svg {
  pointer-events: none;
}

svg path,
svg polygon,
svg circle,
svg rect {
  pointer-events: visiblePainted;
}
.elementor-505 .elementor-element.elementor-element-7c82879, .elementor-505 .elementor-element.elementor-element-7c82879 div{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ad1276 */.elementor-505 .elementor-element.elementor-element-5ad1276 svg{
    opacity: 0;
    transition: .2s all;
    cursor: pointer;
}
.elementor-505 .elementor-element.elementor-element-5ad1276 svg:hover{
    opacity: .8;
}
.elementor-505 .elementor-element.elementor-element-5ad1276.active svg{
    opacity: 1;
}
svg {
  pointer-events: none;
}

svg path,
svg polygon,
svg circle,
svg rect {
  pointer-events: visiblePainted;
}
.elementor-505 .elementor-element.elementor-element-5ad1276, .elementor-505 .elementor-element.elementor-element-5ad1276 div{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-374f486 */.elementor-505 .elementor-element.elementor-element-374f486 .elementor-icon-list-item.active span{
    color: #E53029 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afdc5f9 */.elementor-505 .elementor-element.elementor-element-afdc5f9 path, .elementor-505 .elementor-element.elementor-element-afdc5f9 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9:hover path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-afdc5f9.active path, .elementor-505 .elementor-element.elementor-element-afdc5f9:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f663825 */.elementor-505 .elementor-element.elementor-element-f663825 path, .elementor-505 .elementor-element.elementor-element-f663825 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f663825:hover path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f663825.active path, .elementor-505 .elementor-element.elementor-element-f663825:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae8ee37 */.elementor-505 .elementor-element.elementor-element-ae8ee37 path, .elementor-505 .elementor-element.elementor-element-ae8ee37 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37:hover path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ae8ee37.active path, .elementor-505 .elementor-element.elementor-element-ae8ee37:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d674b84 */.elementor-505 .elementor-element.elementor-element-d674b84 path, .elementor-505 .elementor-element.elementor-element-d674b84 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d674b84:hover path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d674b84.active path, .elementor-505 .elementor-element.elementor-element-d674b84:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8fbb80 */.elementor-505 .elementor-element.elementor-element-f8fbb80 path, .elementor-505 .elementor-element.elementor-element-f8fbb80 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80:hover path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f8fbb80.active path, .elementor-505 .elementor-element.elementor-element-f8fbb80:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0a5365 */.elementor-505 .elementor-element.elementor-element-d0a5365 path, .elementor-505 .elementor-element.elementor-element-d0a5365 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d0a5365:hover path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d0a5365.active path, .elementor-505 .elementor-element.elementor-element-d0a5365:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5d8ce0 */.elementor-505 .elementor-element.elementor-element-d5d8ce0 path, .elementor-505 .elementor-element.elementor-element-d5d8ce0 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0:hover path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d5d8ce0.active path, .elementor-505 .elementor-element.elementor-element-d5d8ce0:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce42d62 */.elementor-505 .elementor-element.elementor-element-ce42d62 path, .elementor-505 .elementor-element.elementor-element-ce42d62 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ce42d62:hover path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ce42d62.active path, .elementor-505 .elementor-element.elementor-element-ce42d62:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7f8ebe */.elementor-505 .elementor-element.elementor-element-e7f8ebe path, .elementor-505 .elementor-element.elementor-element-e7f8ebe rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe:hover path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e7f8ebe.active path, .elementor-505 .elementor-element.elementor-element-e7f8ebe:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07824cd */.elementor-505 .elementor-element.elementor-element-07824cd path, .elementor-505 .elementor-element.elementor-element-07824cd rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-07824cd:hover path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-07824cd.active path, .elementor-505 .elementor-element.elementor-element-07824cd:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf3b4c */.elementor-505 .elementor-element.elementor-element-9cf3b4c path, .elementor-505 .elementor-element.elementor-element-9cf3b4c rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c:hover path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-9cf3b4c.active path, .elementor-505 .elementor-element.elementor-element-9cf3b4c:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5756519 */.elementor-505 .elementor-element.elementor-element-5756519 path, .elementor-505 .elementor-element.elementor-element-5756519 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-5756519:hover path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-5756519.active path, .elementor-505 .elementor-element.elementor-element-5756519:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-21b2f9d */.elementor-505 .elementor-element.elementor-element-21b2f9d path, .elementor-505 .elementor-element.elementor-element-21b2f9d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d:hover path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-21b2f9d.active path, .elementor-505 .elementor-element.elementor-element-21b2f9d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15f71cc */.elementor-505 .elementor-element.elementor-element-15f71cc path, .elementor-505 .elementor-element.elementor-element-15f71cc rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-15f71cc:hover path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-15f71cc.active path, .elementor-505 .elementor-element.elementor-element-15f71cc:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8888677 */.elementor-505 .elementor-element.elementor-element-8888677 path, .elementor-505 .elementor-element.elementor-element-8888677 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8888677:hover path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8888677.active path, .elementor-505 .elementor-element.elementor-element-8888677:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e549e6f */.elementor-505 .elementor-element.elementor-element-e549e6f path, .elementor-505 .elementor-element.elementor-element-e549e6f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-e549e6f:hover path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-e549e6f.active path, .elementor-505 .elementor-element.elementor-element-e549e6f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a2cd40 */.elementor-505 .elementor-element.elementor-element-6a2cd40 path, .elementor-505 .elementor-element.elementor-element-6a2cd40 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40:hover path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6a2cd40.active path, .elementor-505 .elementor-element.elementor-element-6a2cd40:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2620ab */.elementor-505 .elementor-element.elementor-element-d2620ab path, .elementor-505 .elementor-element.elementor-element-d2620ab rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d2620ab:hover path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d2620ab.active path, .elementor-505 .elementor-element.elementor-element-d2620ab:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f21064d */.elementor-505 .elementor-element.elementor-element-f21064d path, .elementor-505 .elementor-element.elementor-element-f21064d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-f21064d:hover path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-f21064d.active path, .elementor-505 .elementor-element.elementor-element-f21064d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62f30c6 */.elementor-505 .elementor-element.elementor-element-62f30c6 path, .elementor-505 .elementor-element.elementor-element-62f30c6 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-62f30c6:hover path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-62f30c6.active path, .elementor-505 .elementor-element.elementor-element-62f30c6:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c7166 */.elementor-505 .elementor-element.elementor-element-a1c7166 path, .elementor-505 .elementor-element.elementor-element-a1c7166 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a1c7166:hover path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a1c7166.active path, .elementor-505 .elementor-element.elementor-element-a1c7166:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bb43caf */.elementor-505 .elementor-element.elementor-element-bb43caf path, .elementor-505 .elementor-element.elementor-element-bb43caf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bb43caf:hover path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bb43caf.active path, .elementor-505 .elementor-element.elementor-element-bb43caf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721350d */.elementor-505 .elementor-element.elementor-element-721350d path, .elementor-505 .elementor-element.elementor-element-721350d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-721350d:hover path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-721350d.active path, .elementor-505 .elementor-element.elementor-element-721350d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-191701a */.elementor-505 .elementor-element.elementor-element-191701a path, .elementor-505 .elementor-element.elementor-element-191701a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-191701a:hover path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-191701a.active path, .elementor-505 .elementor-element.elementor-element-191701a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc4dc7a */.elementor-505 .elementor-element.elementor-element-bc4dc7a path, .elementor-505 .elementor-element.elementor-element-bc4dc7a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a:hover path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-bc4dc7a.active path, .elementor-505 .elementor-element.elementor-element-bc4dc7a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2658930 */.elementor-505 .elementor-element.elementor-element-2658930 path, .elementor-505 .elementor-element.elementor-element-2658930 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-2658930:hover path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-2658930.active path, .elementor-505 .elementor-element.elementor-element-2658930:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668645f */.elementor-505 .elementor-element.elementor-element-668645f path, .elementor-505 .elementor-element.elementor-element-668645f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-668645f:hover path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-668645f.active path, .elementor-505 .elementor-element.elementor-element-668645f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662fd90 */.elementor-505 .elementor-element.elementor-element-662fd90 path, .elementor-505 .elementor-element.elementor-element-662fd90 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-662fd90:hover path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-662fd90.active path, .elementor-505 .elementor-element.elementor-element-662fd90:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1db12f4 */.elementor-505 .elementor-element.elementor-element-1db12f4 path, .elementor-505 .elementor-element.elementor-element-1db12f4 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-1db12f4:hover path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-1db12f4.active path, .elementor-505 .elementor-element.elementor-element-1db12f4:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e12682 */.elementor-505 .elementor-element.elementor-element-6e12682 path, .elementor-505 .elementor-element.elementor-element-6e12682 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-6e12682:hover path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-6e12682.active path, .elementor-505 .elementor-element.elementor-element-6e12682:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ec4a7f */.elementor-505 .elementor-element.elementor-element-8ec4a7f path, .elementor-505 .elementor-element.elementor-element-8ec4a7f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f:hover path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8ec4a7f.active path, .elementor-505 .elementor-element.elementor-element-8ec4a7f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09e9f7d */.elementor-505 .elementor-element.elementor-element-09e9f7d path, .elementor-505 .elementor-element.elementor-element-09e9f7d rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d:hover path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-09e9f7d.active path, .elementor-505 .elementor-element.elementor-element-09e9f7d:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-217b534 */.elementor-505 .elementor-element.elementor-element-217b534 path, .elementor-505 .elementor-element.elementor-element-217b534 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-217b534:hover path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-217b534.active path, .elementor-505 .elementor-element.elementor-element-217b534:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d4f325f */.elementor-505 .elementor-element.elementor-element-d4f325f path, .elementor-505 .elementor-element.elementor-element-d4f325f rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d4f325f:hover path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d4f325f.active path, .elementor-505 .elementor-element.elementor-element-d4f325f:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9fa6c7 */.elementor-505 .elementor-element.elementor-element-c9fa6c7 path, .elementor-505 .elementor-element.elementor-element-c9fa6c7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7:hover path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-c9fa6c7.active path, .elementor-505 .elementor-element.elementor-element-c9fa6c7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13f4321 */.elementor-505 .elementor-element.elementor-element-13f4321 path, .elementor-505 .elementor-element.elementor-element-13f4321 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-13f4321:hover path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-13f4321.active path, .elementor-505 .elementor-element.elementor-element-13f4321:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d80d19 */.elementor-505 .elementor-element.elementor-element-4d80d19 path, .elementor-505 .elementor-element.elementor-element-4d80d19 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-4d80d19:hover path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-4d80d19.active path, .elementor-505 .elementor-element.elementor-element-4d80d19:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b86a574 */.elementor-505 .elementor-element.elementor-element-b86a574 path, .elementor-505 .elementor-element.elementor-element-b86a574 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-b86a574:hover path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-b86a574.active path, .elementor-505 .elementor-element.elementor-element-b86a574:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff67201 */.elementor-505 .elementor-element.elementor-element-ff67201 path, .elementor-505 .elementor-element.elementor-element-ff67201 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-ff67201:hover path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-ff67201.active path, .elementor-505 .elementor-element.elementor-element-ff67201:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a1c3a */.elementor-505 .elementor-element.elementor-element-90a1c3a path, .elementor-505 .elementor-element.elementor-element-90a1c3a rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a:hover path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-90a1c3a.active path, .elementor-505 .elementor-element.elementor-element-90a1c3a:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-903f985 */.elementor-505 .elementor-element.elementor-element-903f985 path, .elementor-505 .elementor-element.elementor-element-903f985 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-903f985:hover path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-903f985.active path, .elementor-505 .elementor-element.elementor-element-903f985:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22bb91b */.elementor-505 .elementor-element.elementor-element-22bb91b path, .elementor-505 .elementor-element.elementor-element-22bb91b rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-22bb91b:hover path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-22bb91b.active path, .elementor-505 .elementor-element.elementor-element-22bb91b:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d20ce7 */.elementor-505 .elementor-element.elementor-element-8d20ce7 path, .elementor-505 .elementor-element.elementor-element-8d20ce7 rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7:hover path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-8d20ce7.active path, .elementor-505 .elementor-element.elementor-element-8d20ce7:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d77bdef */.elementor-505 .elementor-element.elementor-element-d77bdef path, .elementor-505 .elementor-element.elementor-element-d77bdef rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-d77bdef:hover path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-d77bdef.active path, .elementor-505 .elementor-element.elementor-element-d77bdef:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d52bf */.elementor-505 .elementor-element.elementor-element-a4d52bf path, .elementor-505 .elementor-element.elementor-element-a4d52bf rect{
    transition: .2s all;
    cursor: pointer;
    fill: #171618;
    fill-opacity: .7;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf:hover path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
}
.elementor-505 .elementor-element.elementor-element-a4d52bf.active path, .elementor-505 .elementor-element.elementor-element-a4d52bf:hover rect{
    fill: #e53029 !important;
    fill-opacity: .8;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-110e5c2 */.elementor-505 .elementor-element.elementor-element-110e5c2 .e-n-tab-title{
    background: transparent !important;
}
.elementor-505 .elementor-element.elementor-element-110e5c2 .e-n-tab-title.active .e-n-tab-title-text{
    font-size: 40px;
    color: #171618;
}/* End custom CSS */