.elementor-5045 .elementor-element.elementor-element-801d090{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--position:fixed;bottom:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-801d090{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-801d090{right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-5045 .elementor-element.elementor-element-6c4163d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5045 .elementor-element.elementor-element-6c4163d .elementor-button{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;background-color:#270128;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-6c4163d{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-53e8e57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5045 .elementor-element.elementor-element-53e8e57 .elementor-button{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;background-color:#270128;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-53e8e57{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-0a89161{--display:flex;--min-height:730px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-0a89161:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-0a89161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/גרסה-ראשית-דסקטופ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5045 .elementor-element.elementor-element-0a89161::before, .elementor-5045 .elementor-element.elementor-element-0a89161 > .elementor-background-video-container::before, .elementor-5045 .elementor-element.elementor-element-0a89161 > .e-con-inner > .elementor-background-video-container::before, .elementor-5045 .elementor-element.elementor-element-0a89161 > .elementor-background-slideshow::before, .elementor-5045 .elementor-element.elementor-element-0a89161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5045 .elementor-element.elementor-element-0a89161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-5045 .elementor-element.elementor-element-1f69b3b img{width:100%;height:730px;object-fit:cover;object-position:center center;filter:brightness( 166% ) contrast( 110% ) saturate( 109% ) blur( 100px ) hue-rotate( 345deg );}.elementor-5045 .elementor-element.elementor-element-1f69b3b{width:100%;max-width:100%;top:0px;}.elementor-5045 .elementor-element.elementor-element-1f69b3b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-1f69b3b{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-1f69b3b{right:0px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5045 .elementor-element.elementor-element-b020cb4{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-80de710 );width:auto;max-width:auto;z-index:50;}.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline{text-align:center;font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline-plain-text{color:var( --e-global-color-80de710 );}.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline-dynamic-text{font-family:"Tel Aviv", Sans-serif;font-weight:600;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-b020cb4 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.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-5045 .elementor-element.elementor-element-cfd002c{text-align:center;z-index:2;}.elementor-5045 .elementor-element.elementor-element-cfd002c .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-cfd002c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-833caff{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:20px;--padding-bottom:020px;--padding-left:52px;--padding-right:0px;--position:absolute;top:316px;--z-index:10;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-833caff{left:110px;}body.rtl .elementor-5045 .elementor-element.elementor-element-833caff{right:110px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5045 .elementor-element.elementor-element-c1a5311{text-align:right;font-family:"Tel Aviv", Sans-serif;font-size:18px;font-weight:400;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-8d4d9d9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-8d4d9d9{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-8d4d9d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-83f0559 .elementor-heading-title{font-family:"Cherry Cream Soda", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.33em;color:#BAFF34;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-83f0559{right:46px;}body.rtl .elementor-5045 .elementor-element.elementor-element-83f0559{left:46px;}.elementor-5045 .elementor-element.elementor-element-83f0559{bottom:-24px;}.elementor-5045 .elementor-element.elementor-element-bed1276{text-align:right;font-family:"Tel Aviv", Sans-serif;font-size:18px;font-weight:400;line-height:1.14em;letter-spacing:0px;color:#FFFFFF;width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;top:450px;z-index:10;}.elementor-5045 .elementor-element.elementor-element-bed1276 > .elementor-widget-container{padding:17px 98px 11px 24px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-bed1276{right:112px;}body.rtl .elementor-5045 .elementor-element.elementor-element-bed1276{left:112px;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8 img{height:440px;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8{width:var( --container-widget-width, 1188px );max-width:1188px;--container-widget-width:1188px;--container-widget-flex-grow:0;z-index:2;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-9d0cddb{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;top:236px;z-index:10;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-9d0cddb{left:calc(50% - 400px);}body.rtl .elementor-5045 .elementor-element.elementor-element-9d0cddb{right:calc(50% - 400px);}.elementor-5045 .elementor-element.elementor-element-236fee8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4.8px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-236fee8{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-1f40494{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 46px;--row-gap:0px;--column-gap:46px;--margin-top:0px;--margin-bottom:0px;--margin-left:-44px;--margin-right:-44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:20px;--z-index:20;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-1f40494{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-1f40494{right:0px;}.elementor-5045 .elementor-element.elementor-element-3e84403{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-a310a74{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-a310a74.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-1189a51{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-4ac80df{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-4ac80df.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-4673083{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-542a18b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-542a18b.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-33bf204{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-0a13c0d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-0a13c0d.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-9a25a54{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-caba000{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-8811e02{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-8811e02.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-1bebc4b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-78fd85d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-78fd85d.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-dce2117{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-401a69c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-401a69c.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-79e103c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-6e9834a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-6e9834a.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-ea9b3df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-971a342{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-971a342.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-8ed781e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-f098c1d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-f098c1d.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-03c0e2f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-d50eacc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-1aa0aef{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-1aa0aef.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-05082f9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-63f7dcf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-63f7dcf.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-eb80611{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-aaaffe4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-aaaffe4.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-487f9e1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-1ea50ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-1ea50ff.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-6c7f847{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-24aa5ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-24aa5ca.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-c1b0891{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-68f7ad1 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-68f7ad1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-68f7ad1.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-68f7ad1 > .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/13a-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-68f7ad1:hover .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/13-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-ea24568{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-53d06fa img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-53d06fa{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-53d06fa.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-53d06fa > .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/יש-עתיד-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-53d06fa:hover .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/15-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-4b3ae9e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-3572065 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-3572065{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-3572065.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-3572065 > .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/8a-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-3572065:hover .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/8-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-bb9300d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5045 .elementor-element.elementor-element-9230bed img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-9230bed{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-9230bed.elementor-element{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-9230bed > .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/7a-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-9230bed:hover .elementor-widget-container{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/06/7-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-3ef50c0{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:46px;}.elementor-5045 .elementor-element.elementor-element-b1942f0{--display:flex;--min-height:1194px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-b1942f0:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-b1942f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/05/אזור-2-פתרונות-1.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5045 .elementor-element.elementor-element-ba18ce1 img{width:100%;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 6.8px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-ba18ce1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;top:-100px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-ba18ce1{right:-300px;}body.rtl .elementor-5045 .elementor-element.elementor-element-ba18ce1{left:-300px;}.elementor-5045 .elementor-element.elementor-element-cd107fb img{width:100%;}.elementor-5045 .elementor-element.elementor-element-cd107fb{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;bottom:365px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-cd107fb{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-cd107fb{left:50%;}.elementor-5045 .elementor-element.elementor-element-8d19430 img{width:100%;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 6.8px ) hue-rotate( 0deg );}.elementor-5045 .elementor-element.elementor-element-8d19430{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-8d19430{left:-300px;}body.rtl .elementor-5045 .elementor-element.elementor-element-8d19430{right:-300px;}.elementor-5045 .elementor-element.elementor-element-27b8762 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e0a8349 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:40px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e0a8349 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9f1752b{text-align:center;font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0.55px;color:#FFFFFF;width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-9f1752b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9e0b23c{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:430px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-9e0b23c{left:82px;}body.rtl .elementor-5045 .elementor-element.elementor-element-9e0b23c{right:82px;}.elementor-5045 .elementor-element.elementor-element-9e0b23c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-5ee66ab{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:268px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-5ee66ab{left:82px;}body.rtl .elementor-5045 .elementor-element.elementor-element-5ee66ab{right:82px;}.elementor-5045 .elementor-element.elementor-element-eeea825{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:337px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-eeea825{left:230px;}body.rtl .elementor-5045 .elementor-element.elementor-element-eeea825{right:230px;}.elementor-5045 .elementor-element.elementor-element-2bbe273{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:493px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-2bbe273{left:230px;}body.rtl .elementor-5045 .elementor-element.elementor-element-2bbe273{right:230px;}.elementor-5045 .elementor-element.elementor-element-2bbe273 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-7b720d7{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:304px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-7b720d7{left:396px;}body.rtl .elementor-5045 .elementor-element.elementor-element-7b720d7{right:396px;}.elementor-5045 .elementor-element.elementor-element-7b720d7 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-4f3dd23{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:454px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-4f3dd23{left:395px;}body.rtl .elementor-5045 .elementor-element.elementor-element-4f3dd23{right:395px;}.elementor-5045 .elementor-element.elementor-element-4f3dd23 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-01d1f86{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:606px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-01d1f86{left:395px;}body.rtl .elementor-5045 .elementor-element.elementor-element-01d1f86{right:395px;}.elementor-5045 .elementor-element.elementor-element-01d1f86 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-84fb579{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:351px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-84fb579{left:570px;}body.rtl .elementor-5045 .elementor-element.elementor-element-84fb579{right:570px;}.elementor-5045 .elementor-element.elementor-element-84fb579 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-e78cb2c{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:484px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e78cb2c{left:570px;}body.rtl .elementor-5045 .elementor-element.elementor-element-e78cb2c{right:570px;}.elementor-5045 .elementor-element.elementor-element-e78cb2c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-193ee61{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--border-radius:80px 80px 0px 0px;--margin-top:-395px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0;--padding-left:5%;--padding-right:10%;--z-index:5;}.elementor-5045 .elementor-element.elementor-element-193ee61:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-193ee61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-5045 .elementor-element.elementor-element-271f932{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-271f932.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-1770545{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-6a3618b{text-align:right;}.elementor-5045 .elementor-element.elementor-element-6a3618b .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e8c8df2{text-align:right;}.elementor-5045 .elementor-element.elementor-element-e8c8df2 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-e8c8df2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-008d410 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-008d410{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-008d410{right:-72px;}.elementor-5045 .elementor-element.elementor-element-008d410{top:9px;}.elementor-5045 .elementor-element.elementor-element-0e4dabc{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-0a5cf40{text-align:right;}.elementor-5045 .elementor-element.elementor-element-0a5cf40 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-70ac68e{text-align:right;}.elementor-5045 .elementor-element.elementor-element-70ac68e .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-70ac68e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-f36b211 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-f36b211{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-f36b211{right:-72px;}.elementor-5045 .elementor-element.elementor-element-f36b211{top:9px;}.elementor-5045 .elementor-element.elementor-element-fab950f{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-764d0af{text-align:right;}.elementor-5045 .elementor-element.elementor-element-764d0af .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-d28800b{text-align:right;}.elementor-5045 .elementor-element.elementor-element-d28800b .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-d28800b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-93147e6 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-93147e6{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-93147e6{right:-72px;}.elementor-5045 .elementor-element.elementor-element-93147e6{top:9px;}.elementor-5045 .elementor-element.elementor-element-dbd6653{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:77px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-bdc6ade{text-align:right;}.elementor-5045 .elementor-element.elementor-element-bdc6ade .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-83a0f9c{text-align:right;}.elementor-5045 .elementor-element.elementor-element-83a0f9c .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-83a0f9c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-0500c87 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-0500c87{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-0500c87{right:-72px;}.elementor-5045 .elementor-element.elementor-element-0500c87{top:9px;}.elementor-5045 .elementor-element.elementor-element-566211a{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-011d0ea{text-align:right;}.elementor-5045 .elementor-element.elementor-element-011d0ea .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-79a4665{text-align:right;}.elementor-5045 .elementor-element.elementor-element-79a4665 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-79a4665.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-29c79aa .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-29c79aa{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-29c79aa{right:-72px;}.elementor-5045 .elementor-element.elementor-element-29c79aa{top:9px;}.elementor-5045 .elementor-element.elementor-element-7d004a5{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-6066426{text-align:right;}.elementor-5045 .elementor-element.elementor-element-6066426 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-5d86ce8{text-align:right;}.elementor-5045 .elementor-element.elementor-element-5d86ce8 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-5d86ce8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-d5556fb .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-d5556fb{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-d5556fb{right:-72px;}.elementor-5045 .elementor-element.elementor-element-d5556fb{top:9px;}.elementor-5045 .elementor-element.elementor-element-b98e796{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-bf2cffa{text-align:right;}.elementor-5045 .elementor-element.elementor-element-bf2cffa .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-29acf45{text-align:right;}.elementor-5045 .elementor-element.elementor-element-29acf45 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-29acf45.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-97999c0 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-97999c0{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-97999c0{right:-72px;}.elementor-5045 .elementor-element.elementor-element-97999c0{top:9px;}.elementor-5045 .elementor-element.elementor-element-0813b16{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-abc0a46{text-align:right;}.elementor-5045 .elementor-element.elementor-element-abc0a46 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-10a6a16{text-align:right;}.elementor-5045 .elementor-element.elementor-element-10a6a16 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-10a6a16.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-6e9c81a .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-6e9c81a{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-6e9c81a{right:-72px;}.elementor-5045 .elementor-element.elementor-element-6e9c81a{top:9px;}.elementor-5045 .elementor-element.elementor-element-ae7e01a{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:80px;--padding-right:284px;}.elementor-5045 .elementor-element.elementor-element-7cbff37{text-align:right;}.elementor-5045 .elementor-element.elementor-element-7cbff37 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:1.13em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-6dafc17{text-align:right;}.elementor-5045 .elementor-element.elementor-element-6dafc17 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}.elementor-5045 .elementor-element.elementor-element-6dafc17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-1662ae0 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-1662ae0{left:-72px;}body.rtl .elementor-5045 .elementor-element.elementor-element-1662ae0{right:-72px;}.elementor-5045 .elementor-element.elementor-element-1662ae0{top:9px;}.elementor-5045 .elementor-element.elementor-element-92d42dd{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-92d42dd.e-con{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-0532870{text-align:right;}.elementor-5045 .elementor-element.elementor-element-0532870 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e60500e{text-align:right;}.elementor-5045 .elementor-element.elementor-element-e60500e .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-9f7ec5a{--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:156px;--padding-bottom:80px;--padding-left:0;--padding-right:0;}.elementor-5045 .elementor-element.elementor-element-9f7ec5a:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-9f7ec5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-5045 .elementor-element.elementor-element-21ecc78{--e-image-carousel-slides-to-show:5;z-index:5;}.elementor-5045 .elementor-element.elementor-element-21ecc78 > .elementor-widget-container{margin:0px -30px 0px -30px;--e-transform-rotateZ:4.3deg;background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/running-line-bg-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5045 .elementor-element.elementor-element-cc04a8e > .elementor-widget-container{margin:0px -64px 0px -64px;--e-transform-rotateZ:-2.46deg;background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/running-line-image-1.png");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-5045 .elementor-element.elementor-element-cc04a8e{width:100%;max-width:100%;top:126px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-cc04a8e{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-cc04a8e{right:0px;}.elementor-5045 .elementor-element.elementor-element-bdf3efd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:76px;--padding-bottom:190px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-bdf3efd:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-bdf3efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-5045 .elementor-element.elementor-element-c4b0cdb{text-align:center;}.elementor-5045 .elementor-element.elementor-element-c4b0cdb .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-6e34eec{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-6e34eec:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-6e34eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-4c2981e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-4c2981e .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-4c2981e .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-4c2981e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-5045 .elementor-element.elementor-element-e3195d8 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-e3195d8 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-e3195d8 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e3195d8{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-e3195d8{left:50%;}.elementor-5045 .elementor-element.elementor-element-e3195d8{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-e8aa2a8{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-e8aa2a8:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-e8aa2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-7b218ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-7b218ee .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-7b218ee .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-7b218ee > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-a1592c6 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-a1592c6 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-a1592c6 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-a1592c6{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-a1592c6{left:50%;}.elementor-5045 .elementor-element.elementor-element-a1592c6{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-2dc533e{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-2dc533e:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-2dc533e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/Design-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-7270f1f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-7270f1f .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-7270f1f .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-7270f1f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-15cbd29 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-15cbd29 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-15cbd29 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-15cbd29{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-15cbd29{left:50%;}.elementor-5045 .elementor-element.elementor-element-15cbd29{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-94dc11e{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-94dc11e:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-94dc11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-e21908c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-e21908c .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-e21908c .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-e21908c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-b9af979 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-b9af979 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-b9af979 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-b9af979{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-b9af979{left:50%;}.elementor-5045 .elementor-element.elementor-element-b9af979{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-b49b15d{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-b49b15d:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-b49b15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-9daf492 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-9daf492 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-9daf492 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-9daf492 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-8cec1b4 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-8cec1b4 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-8cec1b4 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-8cec1b4{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-8cec1b4{left:50%;}.elementor-5045 .elementor-element.elementor-element-8cec1b4{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-bc7e7d5{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-bc7e7d5:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-bc7e7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-7e75189 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-7e75189 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-7e75189 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-7e75189 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-3c5091f .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-3c5091f .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-3c5091f .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-3c5091f{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-3c5091f{left:50%;}.elementor-5045 .elementor-element.elementor-element-3c5091f{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-111196a{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-111196a:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-111196a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-87b1775 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-87b1775 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-87b1775 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-87b1775 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-dc42bc9 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-dc42bc9 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-dc42bc9 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-dc42bc9{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-dc42bc9{left:50%;}.elementor-5045 .elementor-element.elementor-element-dc42bc9{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-1326429{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-1326429:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-1326429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-26024fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-26024fd .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-26024fd .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-26024fd > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-46689ae .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-46689ae .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-46689ae .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-46689ae{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-46689ae{left:50%;}.elementor-5045 .elementor-element.elementor-element-46689ae{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-fef7e93{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-fef7e93:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-fef7e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-0654f97 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-0654f97 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-0654f97 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-0654f97 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-0b216de .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-0b216de .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-0b216de .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}.elementor-5045 .elementor-element.elementor-element-0b216de{width:100%;max-width:100%;bottom:30px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-0b216de{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-0b216de{left:50%;}.elementor-5045 .elementor-element.elementor-element-00da201{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-00da201:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-00da201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-d4b43fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-d4b43fb .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-d4b43fb .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-d4b43fb > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-c5eb1e2 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-c5eb1e2 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-c5eb1e2 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-c5eb1e2{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-c5eb1e2{left:50%;}.elementor-5045 .elementor-element.elementor-element-c5eb1e2{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-0058962{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-0058962:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-0058962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-85e89a8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-85e89a8 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-85e89a8 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-85e89a8 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-c049448 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-c049448 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-c049448 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}.elementor-5045 .elementor-element.elementor-element-c049448{width:100%;max-width:100%;bottom:30px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-c049448{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-c049448{left:50%;}.elementor-5045 .elementor-element.elementor-element-49f3d41{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-49f3d41:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-49f3d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-7f8e1be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-7f8e1be .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-7f8e1be .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-7f8e1be > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-fb4fc59 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-fb4fc59 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-fb4fc59 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-fb4fc59{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-fb4fc59{left:50%;}.elementor-5045 .elementor-element.elementor-element-fb4fc59{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-b4a0706{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-b4a0706:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-b4a0706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-d2a7e93 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-d2a7e93 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-d2a7e93 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-d2a7e93 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-cfc7db5 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-cfc7db5 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-cfc7db5 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-cfc7db5{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-cfc7db5{left:50%;}.elementor-5045 .elementor-element.elementor-element-cfc7db5{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-90e9b71{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-90e9b71:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-90e9b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-2ca98ca .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-2ca98ca .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-2ca98ca .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-2ca98ca > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-c7eff2e .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-c7eff2e .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-c7eff2e .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-c7eff2e{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-c7eff2e{left:50%;}.elementor-5045 .elementor-element.elementor-element-c7eff2e{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-e8c65c0{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-e8c65c0:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-e8c65c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-a6777f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-a6777f1 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-a6777f1 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-a6777f1 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-d8b3e32 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-d8b3e32 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-d8b3e32 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-d8b3e32{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-d8b3e32{left:50%;}.elementor-5045 .elementor-element.elementor-element-d8b3e32{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-29e0e4a{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-29e0e4a:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-29e0e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-5c3acb5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-5c3acb5 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-5c3acb5 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-5c3acb5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-4b28bc7 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-4b28bc7 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-4b28bc7 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-4b28bc7{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-4b28bc7{left:50%;}.elementor-5045 .elementor-element.elementor-element-4b28bc7{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-92f5d90{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-92f5d90:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-92f5d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-7725d15 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-7725d15 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-7725d15 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-7725d15 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-73c6552 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-73c6552 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-73c6552 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-73c6552{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-73c6552{left:50%;}.elementor-5045 .elementor-element.elementor-element-73c6552{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-72ba3ce{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-72ba3ce:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-72ba3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-81ca230 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-81ca230 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-81ca230 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-81ca230 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-03f90fe .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-03f90fe .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-03f90fe .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-03f90fe{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-03f90fe{left:50%;}.elementor-5045 .elementor-element.elementor-element-03f90fe{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-5d9491b{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-5d9491b:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-5d9491b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-ef05e96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-ef05e96 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-ef05e96 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-ef05e96 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-07a3536 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-07a3536 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-07a3536 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-07a3536{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-07a3536{left:50%;}.elementor-5045 .elementor-element.elementor-element-07a3536{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-d8a5d86{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-d8a5d86:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-d8a5d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-9eed948 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-9eed948 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-9eed948 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-9eed948 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-f6b9436 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-f6b9436 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-f6b9436 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-f6b9436{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-f6b9436{left:50%;}.elementor-5045 .elementor-element.elementor-element-f6b9436{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-4775aa5{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-4775aa5:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-4775aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-619953a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-619953a .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-619953a .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-619953a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-aa418f1 .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-aa418f1 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-aa418f1 .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-aa418f1{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-aa418f1{left:50%;}.elementor-5045 .elementor-element.elementor-element-aa418f1{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-92fe90b{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-5045 .elementor-element.elementor-element-92fe90b:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-92fe90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-fcfda98 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5045 .elementor-element.elementor-element-fcfda98 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-5045 .elementor-element.elementor-element-fcfda98 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-5045 .elementor-element.elementor-element-fcfda98 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-b07039b .elementor-image-box-wrapper{text-align:center;}.elementor-5045 .elementor-element.elementor-element-b07039b .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;}.elementor-5045 .elementor-element.elementor-element-b07039b .elementor-image-box-description{color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-b07039b{right:50%;}body.rtl .elementor-5045 .elementor-element.elementor-element-b07039b{left:50%;}.elementor-5045 .elementor-element.elementor-element-b07039b{bottom:30px;}.elementor-5045 .elementor-element.elementor-element-d09028c{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:44px;--e-n-carousel-arrow-size:40px;}.elementor-5045 .elementor-element.elementor-element-d09028c > .elementor-widget-container{padding:0px 84px 0px 84px;}.elementor-5045 .elementor-element.elementor-element-5cdd607{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-5cdd607:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-5cdd607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/laptop-section-bg-img.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-5cdd607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-fd2a915{text-align:center;}.elementor-5045 .elementor-element.elementor-element-fd2a915 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-fd2a915 > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-5045 .elementor-element.elementor-element-2231b10{text-align:center;font-family:"Tel Aviv", Sans-serif;font-size:35px;font-weight:400;line-height:1.13em;letter-spacing:0px;color:#FFFFFF;width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-2231b10 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5045 .elementor-element.elementor-element-e7ea507{text-align:center;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-e7ea507 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:22px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e7ea507 > .elementor-widget-container{padding:0px 0px 110px 0px;}.elementor-5045 .elementor-element.elementor-element-fadaee7 img{width:625px;height:408px;}.elementor-5045 .elementor-element.elementor-element-fadaee7 > .elementor-widget-container{padding:48px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-fadaee7{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;z-index:5;}.elementor-5045 .elementor-element.elementor-element-b7cff55{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;top:237px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-b7cff55{right:120px;}body.rtl .elementor-5045 .elementor-element.elementor-element-b7cff55{left:120px;}.elementor-5045 .elementor-element.elementor-element-b7cff55 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-62e4dd1{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;top:470px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-62e4dd1{right:100px;}body.rtl .elementor-5045 .elementor-element.elementor-element-62e4dd1{left:100px;}.elementor-5045 .elementor-element.elementor-element-62e4dd1 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-174e546{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:265px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-174e546{left:100px;}body.rtl .elementor-5045 .elementor-element.elementor-element-174e546{right:100px;}.elementor-5045 .elementor-element.elementor-element-174e546 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-b8257f9{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:535px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-b8257f9{left:120px;}body.rtl .elementor-5045 .elementor-element.elementor-element-b8257f9{right:120px;}.elementor-5045 .elementor-element.elementor-element-b8257f9 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-bff1ba2{left:750px;}body.rtl .elementor-5045 .elementor-element.elementor-element-bff1ba2{right:750px;}.elementor-5045 .elementor-element.elementor-element-bff1ba2{bottom:-549.997px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-554c24a{left:0%;}body.rtl .elementor-5045 .elementor-element.elementor-element-554c24a{right:0%;}.elementor-5045 .elementor-element.elementor-element-554c24a{bottom:-50px;}.elementor-5045 .elementor-element.elementor-element-4164ef5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:80px;--padding-left:10%;--padding-right:10%;}.elementor-5045 .elementor-element.elementor-element-150a5f6{text-align:center;z-index:100;}.elementor-5045 .elementor-element.elementor-element-150a5f6 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-150a5f6 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5045 .elementor-element.elementor-element-a72bb1e{text-align:center;}.elementor-5045 .elementor-element.elementor-element-a72bb1e .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-a72bb1e > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-671aada{text-align:center;}.elementor-5045 .elementor-element.elementor-element-671aada .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-671aada > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-77318b6{text-align:center;}.elementor-5045 .elementor-element.elementor-element-77318b6 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-77318b6 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-df31419{text-align:center;}.elementor-5045 .elementor-element.elementor-element-df31419 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-df31419 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-5045 .elementor-element.elementor-element-ba0b9d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-51f1f2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#CC00FF;--border-color:#CC00FF;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:70px;}.elementor-5045 .elementor-element.elementor-element-51f1f2c:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-51f1f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C012D;}.elementor-5045 .elementor-element.elementor-element-5b6473a{text-align:left;top:-74px;z-index:10;}.elementor-5045 .elementor-element.elementor-element-5b6473a img{width:100%;height:470px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-5b6473a{right:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-5b6473a{left:-20px;}.elementor-5045 .elementor-element.elementor-element-2a334c4 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:0.6em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-2a334c4 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-5045 .elementor-element.elementor-element-2a334c4{z-index:10;}.elementor-5045 .elementor-element.elementor-element-cde9317{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-cde9317{right:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-cde9317{left:0px;}.elementor-5045 .elementor-element.elementor-element-6d49ef1{text-align:right;z-index:10;}.elementor-5045 .elementor-element.elementor-element-6d49ef1 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-6d49ef1 > .elementor-widget-container{padding:0px 0px 52px 0px;}.elementor-5045 .elementor-element.elementor-element-4ea26dd{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-5045 .elementor-element.elementor-element-85fb574 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5045 .elementor-element.elementor-element-85fb574 .elementor-button{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;background-color:#27012800;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-85fb574{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-43d7951 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5045 .elementor-element.elementor-element-43d7951 .elementor-button{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;background-color:#27012800;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-43d7951{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-1c24700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-dcf64b8{text-align:center;}.elementor-5045 .elementor-element.elementor-element-dcf64b8 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-dcf64b8 > .elementor-widget-container{padding:0px 0px 224px 0px;}.elementor-5045 .elementor-element.elementor-element-7e5c117 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-7e5c117 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-7e5c117{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-915c1e6{text-align:right;width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-915c1e6 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-915c1e6 > .elementor-widget-container{margin:0px 80px 36px -80px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-915c1e6.elementor-element{--align-self:flex-end;}.elementor-5045 .elementor-element.elementor-element-3d190ba{text-align:right;width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-3d190ba .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-3d190ba > .elementor-widget-container{margin:0px 0px 25px 40px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-4427ffd{text-align:right;width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-4427ffd .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-4427ffd > .elementor-widget-container{margin:0px 80px 70px -80px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-4427ffd.elementor-element{--align-self:flex-end;}.elementor-5045 .elementor-element.elementor-element-3816868{text-align:right;width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-3816868 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-3816868 > .elementor-widget-container{margin:0px 0px 45px 100px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-136a34d{text-align:right;width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-136a34d .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-136a34d > .elementor-widget-container{margin:0px 80px 22px -80px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-136a34d.elementor-element{--align-self:flex-end;}.elementor-5045 .elementor-element.elementor-element-a967250{text-align:right;width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-a967250 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-a967250 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-e2d5a4b{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;top:165px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e2d5a4b{left:calc(50% - 105px/2);}body.rtl .elementor-5045 .elementor-element.elementor-element-e2d5a4b{right:calc(50% - 105px/2);}.elementor-5045 .elementor-element.elementor-element-f4606f7{text-align:center;}.elementor-5045 .elementor-element.elementor-element-f4606f7 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-f4606f7 > .elementor-widget-container{padding:215px 0px 85px 0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-3e3d445{right:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-3e3d445{left:0px;}.elementor-5045 .elementor-element.elementor-element-3e3d445{top:0px;z-index:-1;}.elementor-5045 .elementor-element.elementor-element-3e3d445 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-9287aab{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-9287aab{right:0px;}.elementor-5045 .elementor-element.elementor-element-9287aab{top:0px;z-index:-1;}.elementor-5045 .elementor-element.elementor-element-9287aab .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-5045 .elementor-element.elementor-element-434b8bd{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-434b8bd{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-434b8bd{right:0px;}.elementor-5045 .elementor-element.elementor-element-481b893 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-481b893 > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-0c81d00 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-0c81d00 > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-46264a0 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-46264a0 > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-4848c20 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-4848c20 > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-1fb0d22 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-1fb0d22 > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-0cf736b .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-0cf736b > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-794d16d .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-794d16d > .elementor-widget-container{background-color:#00B1FF;}.elementor-5045 .elementor-element.elementor-element-d49bcfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:66px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-cc84979{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-62e2489{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-6e67cd8{text-align:right;}.elementor-5045 .elementor-element.elementor-element-6e67cd8 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-6e67cd8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-12c3cc3{text-align:right;}.elementor-5045 .elementor-element.elementor-element-12c3cc3 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-12c3cc3 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-63eef63 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-63eef63 > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-63eef63.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-6e9abdb{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-51f3b1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-ae0b312{text-align:right;}.elementor-5045 .elementor-element.elementor-element-ae0b312 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-ae0b312 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-bc34ca8{text-align:right;}.elementor-5045 .elementor-element.elementor-element-bc34ca8 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-bc34ca8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-e71fd9e .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-e71fd9e > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-e71fd9e.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-175a4df{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-95713a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-de4210b{text-align:right;}.elementor-5045 .elementor-element.elementor-element-de4210b .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-de4210b > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-7adc2a6{text-align:right;}.elementor-5045 .elementor-element.elementor-element-7adc2a6 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-7adc2a6 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-935d8c6 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-935d8c6 > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-935d8c6.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-30820a6{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-7cd2ffb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-4115141{text-align:right;}.elementor-5045 .elementor-element.elementor-element-4115141 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-4115141 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-afecf92{text-align:right;}.elementor-5045 .elementor-element.elementor-element-afecf92 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-afecf92 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-b44614b .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-b44614b > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-b44614b.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-5e5505c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-a78ba2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-55d0a35{text-align:right;}.elementor-5045 .elementor-element.elementor-element-55d0a35 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-55d0a35 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-b308a68{text-align:right;}.elementor-5045 .elementor-element.elementor-element-b308a68 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-b308a68 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-d28b226 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-d28b226 > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-d28b226.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-0376848{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5045 .elementor-element.elementor-element-a7ca326{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-65de4d8{text-align:right;}.elementor-5045 .elementor-element.elementor-element-65de4d8 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-65de4d8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-daa3363{text-align:right;}.elementor-5045 .elementor-element.elementor-element-daa3363 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-daa3363 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5045 .elementor-element.elementor-element-5fa30dc .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-5fa30dc > .elementor-widget-container{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-5045 .elementor-element.elementor-element-5fa30dc.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-da5ecd5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:34px;--e-n-carousel-arrow-size:40px;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:#636363;--e-n-carousel-dots-hover-color:#CC00FF;--e-n-carousel-swiper-pagination-spacing:8px;z-index:5;}.elementor-5045 .elementor-element.elementor-element-da5ecd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 75px 0px 75px;}.elementor-5045 .elementor-element.elementor-element-33ce853{text-align:center;}.elementor-5045 .elementor-element.elementor-element-33ce853 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-5045 .elementor-element.elementor-element-33ce853 > .elementor-widget-container{padding:120px 0px 0px 0px;}body.elementor-page-5045:not(.elementor-motion-effects-element-type-background), body.elementor-page-5045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}@media(min-width:768px){.elementor-5045 .elementor-element.elementor-element-0a89161{--content-width:1440px;}.elementor-5045 .elementor-element.elementor-element-833caff{--width:395px;}.elementor-5045 .elementor-element.elementor-element-1f40494{--width:calc(100vw + 88px);}.elementor-5045 .elementor-element.elementor-element-b1942f0{--content-width:1440px;}.elementor-5045 .elementor-element.elementor-element-271f932{--width:58%;}.elementor-5045 .elementor-element.elementor-element-92d42dd{--width:311px;}.elementor-5045 .elementor-element.elementor-element-6e34eec{--width:154px;}.elementor-5045 .elementor-element.elementor-element-e8aa2a8{--width:154px;}.elementor-5045 .elementor-element.elementor-element-2dc533e{--width:154px;}.elementor-5045 .elementor-element.elementor-element-94dc11e{--width:154px;}.elementor-5045 .elementor-element.elementor-element-b49b15d{--width:154px;}.elementor-5045 .elementor-element.elementor-element-bc7e7d5{--width:154px;}.elementor-5045 .elementor-element.elementor-element-111196a{--width:154px;}.elementor-5045 .elementor-element.elementor-element-1326429{--width:154px;}.elementor-5045 .elementor-element.elementor-element-fef7e93{--width:154px;}.elementor-5045 .elementor-element.elementor-element-00da201{--width:154px;}.elementor-5045 .elementor-element.elementor-element-0058962{--width:154px;}.elementor-5045 .elementor-element.elementor-element-49f3d41{--width:154px;}.elementor-5045 .elementor-element.elementor-element-b4a0706{--width:154px;}.elementor-5045 .elementor-element.elementor-element-90e9b71{--width:154px;}.elementor-5045 .elementor-element.elementor-element-e8c65c0{--width:154px;}.elementor-5045 .elementor-element.elementor-element-29e0e4a{--width:154px;}.elementor-5045 .elementor-element.elementor-element-92f5d90{--width:154px;}.elementor-5045 .elementor-element.elementor-element-72ba3ce{--width:154px;}.elementor-5045 .elementor-element.elementor-element-5d9491b{--width:154px;}.elementor-5045 .elementor-element.elementor-element-d8a5d86{--width:154px;}.elementor-5045 .elementor-element.elementor-element-4775aa5{--width:154px;}.elementor-5045 .elementor-element.elementor-element-92fe90b{--width:154px;}.elementor-5045 .elementor-element.elementor-element-51f1f2c{--width:100%;}.elementor-5045 .elementor-element.elementor-element-1c24700{--content-width:800px;}.elementor-5045 .elementor-element.elementor-element-d49bcfe{--content-width:1134px;}}@media(max-width:1728px) and (min-width:768px){.elementor-5045 .elementor-element.elementor-element-6e34eec{--width:160px;}.elementor-5045 .elementor-element.elementor-element-e8aa2a8{--width:160px;}.elementor-5045 .elementor-element.elementor-element-2dc533e{--width:160px;}.elementor-5045 .elementor-element.elementor-element-94dc11e{--width:160px;}.elementor-5045 .elementor-element.elementor-element-b49b15d{--width:160px;}.elementor-5045 .elementor-element.elementor-element-bc7e7d5{--width:160px;}.elementor-5045 .elementor-element.elementor-element-111196a{--width:160px;}.elementor-5045 .elementor-element.elementor-element-1326429{--width:160px;}.elementor-5045 .elementor-element.elementor-element-fef7e93{--width:160px;}.elementor-5045 .elementor-element.elementor-element-00da201{--width:160px;}.elementor-5045 .elementor-element.elementor-element-0058962{--width:160px;}.elementor-5045 .elementor-element.elementor-element-49f3d41{--width:160px;}.elementor-5045 .elementor-element.elementor-element-b4a0706{--width:160px;}.elementor-5045 .elementor-element.elementor-element-90e9b71{--width:160px;}.elementor-5045 .elementor-element.elementor-element-e8c65c0{--width:160px;}.elementor-5045 .elementor-element.elementor-element-29e0e4a{--width:160px;}.elementor-5045 .elementor-element.elementor-element-92f5d90{--width:160px;}.elementor-5045 .elementor-element.elementor-element-72ba3ce{--width:160px;}.elementor-5045 .elementor-element.elementor-element-5d9491b{--width:160px;}.elementor-5045 .elementor-element.elementor-element-d8a5d86{--width:160px;}.elementor-5045 .elementor-element.elementor-element-4775aa5{--width:160px;}.elementor-5045 .elementor-element.elementor-element-92fe90b{--width:160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5045 .elementor-element.elementor-element-833caff{--width:360px;}.elementor-5045 .elementor-element.elementor-element-271f932{--width:100%;}.elementor-5045 .elementor-element.elementor-element-92d42dd{--width:100%;}}@media(max-width:1728px){.elementor-5045 .elementor-element.elementor-element-3ef50c0{--e-n-carousel-swiper-slides-to-display:7;}.elementor-5045 .elementor-element.elementor-element-193ee61{--gap:0px 120px;--row-gap:0px;--column-gap:120px;}.elementor-5045 .elementor-element.elementor-element-d09028c{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:30px;}}@media(max-width:1024px){.elementor-5045 .elementor-element.elementor-element-cfd002c .elementor-heading-title{font-size:28px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-833caff{left:24px;}body.rtl .elementor-5045 .elementor-element.elementor-element-833caff{right:24px;}.elementor-5045 .elementor-element.elementor-element-833caff{top:400px;--z-index:999;}.elementor-5045 .elementor-element.elementor-element-bed1276{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;z-index:999;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-bed1276{right:24px;}body.rtl .elementor-5045 .elementor-element.elementor-element-bed1276{left:24px;}.elementor-5045 .elementor-element.elementor-element-3ef50c0{--e-n-carousel-swiper-slides-to-display:4;}.elementor-5045 .elementor-element.elementor-element-b1942f0{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5045 .elementor-element.elementor-element-27b8762{text-align:center;}.elementor-5045 .elementor-element.elementor-element-27b8762 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-e0a8349 .elementor-heading-title{font-size:32px;}.elementor-5045 .elementor-element.elementor-element-193ee61{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:80px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-271f932{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-1770545{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-0e4dabc{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-fab950f{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-dbd6653{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-566211a{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-7d004a5{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-b98e796{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-0813b16{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-ae7e01a{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-5045 .elementor-element.elementor-element-0532870 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-bdf3efd{--padding-top:80px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-c4b0cdb .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-d09028c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5045 .elementor-element.elementor-element-5cdd607{--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-fd2a915 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-2231b10{font-size:28px;}.elementor-5045 .elementor-element.elementor-element-fadaee7 img{width:551px;height:354px;}.elementor-5045 .elementor-element.elementor-element-b7cff55{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:280px;}.elementor-5045 .elementor-element.elementor-element-62e4dd1{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;top:900px;}.elementor-5045 .elementor-element.elementor-element-174e546{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-5045 .elementor-element.elementor-element-b8257f9{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:920px;}.elementor-5045 .elementor-element.elementor-element-4164ef5{--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-150a5f6 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-5b6473a img{width:62%;height:500px;object-fit:contain;}.elementor-5045 .elementor-element.elementor-element-1c24700{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-dcf64b8 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-7e5c117{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-5045 .elementor-element.elementor-element-915c1e6 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-5045 .elementor-element.elementor-element-3d190ba > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5045 .elementor-element.elementor-element-3d190ba{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-5045 .elementor-element.elementor-element-4427ffd > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-5045 .elementor-element.elementor-element-3816868 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-5045 .elementor-element.elementor-element-3816868{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-5045 .elementor-element.elementor-element-136a34d > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-5045 .elementor-element.elementor-element-a967250{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-5045 .elementor-element.elementor-element-e2d5a4b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e2d5a4b{left:calc(50% - 40px);}body.rtl .elementor-5045 .elementor-element.elementor-element-e2d5a4b{right:calc(50% - 40px);}.elementor-5045 .elementor-element.elementor-element-f4606f7 .elementor-heading-title{font-size:56px;}.elementor-5045 .elementor-element.elementor-element-f4606f7 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-da5ecd5{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-5045 .elementor-element.elementor-element-801d090{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:17px;--padding-left:40px;--padding-right:40px;bottom:0px;--z-index:99999999;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-801d090{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-801d090{right:0px;}.elementor-5045 .elementor-element.elementor-element-53e8e57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-0a89161{--min-height:840px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-0a89161:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-0a89161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/אזור-ראשון-1.png");background-position:top center;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline{text-align:center;font-size:26px;}.elementor-5045 .elementor-element.elementor-element-b020cb4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5045 .elementor-element.elementor-element-b020cb4{width:100%;max-width:100%;}.elementor-5045 .elementor-element.elementor-element-cfd002c .elementor-heading-title{font-size:20px;}.elementor-5045 .elementor-element.elementor-element-cfd002c{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-833caff{--width:330px;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:24px;--padding-left:10px;--padding-right:0px;top:596px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-833caff{left:calc(50% - 165px);}body.rtl .elementor-5045 .elementor-element.elementor-element-833caff{right:calc(50% - 165px);}.elementor-5045 .elementor-element.elementor-element-8d4d9d9 > .elementor-widget-container{margin:-14px 6px 0px 0px;padding:0px 0px 0px 0px;background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/arrow-icon-2-1.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-5045 .elementor-element.elementor-element-8d4d9d9{--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-5045 .elementor-element.elementor-element-83f0559 .elementor-heading-title{font-size:26px;line-height:1.13em;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-83f0559{right:40px;}body.rtl .elementor-5045 .elementor-element.elementor-element-83f0559{left:40px;}.elementor-5045 .elementor-element.elementor-element-83f0559{bottom:-12px;}.elementor-5045 .elementor-element.elementor-element-bed1276{font-size:14px;--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;top:500px;}.elementor-5045 .elementor-element.elementor-element-bed1276 > .elementor-widget-container{padding:14px 93px 14px 14px;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8 img{width:100%;height:190px;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8 > .elementor-widget-container{margin:0px -50px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-ff3aaf8{width:100%;max-width:100%;}.elementor-5045 .elementor-element.elementor-element-9d0cddb > .elementor-widget-container{margin:0px -70px 0px -70px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9d0cddb{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;top:213px;z-index:5;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-9d0cddb{left:0;}body.rtl .elementor-5045 .elementor-element.elementor-element-9d0cddb{right:0;}.elementor-5045 .elementor-element.elementor-element-1f40494{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-5045 .elementor-element.elementor-element-3e84403{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-a310a74{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-5045 .elementor-element.elementor-element-1189a51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-4ac80df{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-5045 .elementor-element.elementor-element-4673083{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-33bf204{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-9a25a54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-caba000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-1bebc4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-dce2117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-401a69c{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-5045 .elementor-element.elementor-element-79e103c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-6e9834a{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-5045 .elementor-element.elementor-element-ea9b3df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-8ed781e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-03c0e2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-d50eacc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-05082f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-63f7dcf{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-5045 .elementor-element.elementor-element-eb80611{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-aaaffe4{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-5045 .elementor-element.elementor-element-487f9e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-1ea50ff{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-5045 .elementor-element.elementor-element-6c7f847{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-24aa5ca{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5045 .elementor-element.elementor-element-c1b0891{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-68f7ad1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5045 .elementor-element.elementor-element-ea24568{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-53d06fa{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5045 .elementor-element.elementor-element-4b3ae9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-3572065{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5045 .elementor-element.elementor-element-bb9300d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-9230bed{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-5045 .elementor-element.elementor-element-3ef50c0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;}.elementor-5045 .elementor-element.elementor-element-3ef50c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5045 .elementor-element.elementor-element-b1942f0{--min-height:905px;--padding-top:40px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-b1942f0:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-b1942f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hacosem.co.il/wp-content/uploads/2025/04/second-section-mobile-image-1.png");background-position:bottom right;background-size:cover;}.elementor-5045 .elementor-element.elementor-element-27b8762 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-5045 .elementor-element.elementor-element-27b8762{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-e0a8349 .elementor-heading-title{font-size:20px;}.elementor-5045 .elementor-element.elementor-element-e0a8349 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9f1752b{font-size:15px;width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-9f1752b > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9e0b23c{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:350px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-9e0b23c{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-9e0b23c{right:0px;}.elementor-5045 .elementor-element.elementor-element-5ee66ab{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:250px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-5ee66ab{left:0px;}body.rtl .elementor-5045 .elementor-element.elementor-element-5ee66ab{right:0px;}.elementor-5045 .elementor-element.elementor-element-eeea825{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:289px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-eeea825{left:85px;}body.rtl .elementor-5045 .elementor-element.elementor-element-eeea825{right:85px;}.elementor-5045 .elementor-element.elementor-element-2bbe273{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:445px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-2bbe273{left:51px;}body.rtl .elementor-5045 .elementor-element.elementor-element-2bbe273{right:51px;}.elementor-5045 .elementor-element.elementor-element-7b720d7{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:274px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-7b720d7{left:200px;}body.rtl .elementor-5045 .elementor-element.elementor-element-7b720d7{right:200px;}.elementor-5045 .elementor-element.elementor-element-4f3dd23{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:362px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-4f3dd23{left:152px;}body.rtl .elementor-5045 .elementor-element.elementor-element-4f3dd23{right:152px;}.elementor-5045 .elementor-element.elementor-element-01d1f86{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:464px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-01d1f86{left:161px;}body.rtl .elementor-5045 .elementor-element.elementor-element-01d1f86{right:161px;}.elementor-5045 .elementor-element.elementor-element-84fb579{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:366px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-84fb579{left:280px;}body.rtl .elementor-5045 .elementor-element.elementor-element-84fb579{right:280px;}.elementor-5045 .elementor-element.elementor-element-e78cb2c{--container-widget-width:92px;--container-widget-flex-grow:0;width:var( --container-widget-width, 92px );max-width:92px;top:456px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e78cb2c{left:263px;}body.rtl .elementor-5045 .elementor-element.elementor-element-e78cb2c{right:263px;}.elementor-5045 .elementor-element.elementor-element-193ee61{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 0px;--row-gap:48px;--column-gap:0px;--border-radius:40px 40px 0px 0px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:32px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-271f932{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-5045 .elementor-element.elementor-element-1770545{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-6a3618b .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-e8c8df2 .elementor-heading-title{font-size:15px;line-height:0.9em;}.elementor-5045 .elementor-element.elementor-element-e8c8df2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-008d410 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-008d410{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-008d410{right:-20px;}.elementor-5045 .elementor-element.elementor-element-008d410{top:94px;}.elementor-5045 .elementor-element.elementor-element-0e4dabc{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-0a5cf40 .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-70ac68e .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-f36b211 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-f36b211{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-f36b211{right:-20px;}.elementor-5045 .elementor-element.elementor-element-f36b211{top:94px;}.elementor-5045 .elementor-element.elementor-element-fab950f{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-764d0af .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-d28800b .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-93147e6 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-93147e6{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-93147e6{right:-20px;}.elementor-5045 .elementor-element.elementor-element-93147e6{top:94px;}.elementor-5045 .elementor-element.elementor-element-dbd6653{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-bdc6ade .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-83a0f9c .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-0500c87 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-0500c87{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-0500c87{right:-20px;}.elementor-5045 .elementor-element.elementor-element-0500c87{top:94px;}.elementor-5045 .elementor-element.elementor-element-566211a{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-011d0ea .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-79a4665 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-29c79aa .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-29c79aa{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-29c79aa{right:-20px;}.elementor-5045 .elementor-element.elementor-element-29c79aa{top:94px;}.elementor-5045 .elementor-element.elementor-element-7d004a5{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-6066426 .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-5d86ce8 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-d5556fb .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-d5556fb{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-d5556fb{right:-20px;}.elementor-5045 .elementor-element.elementor-element-d5556fb{top:94px;}.elementor-5045 .elementor-element.elementor-element-b98e796{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-bf2cffa .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-29acf45 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-97999c0 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-97999c0{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-97999c0{right:-20px;}.elementor-5045 .elementor-element.elementor-element-97999c0{top:94px;}.elementor-5045 .elementor-element.elementor-element-0813b16{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-abc0a46 .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-10a6a16 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-6e9c81a .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-6e9c81a{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-6e9c81a{right:-20px;}.elementor-5045 .elementor-element.elementor-element-6e9c81a{top:94px;}.elementor-5045 .elementor-element.elementor-element-ae7e01a{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:16px;--padding-right:154px;}.elementor-5045 .elementor-element.elementor-element-7cbff37 .elementor-heading-title{font-size:22px;}.elementor-5045 .elementor-element.elementor-element-6dafc17 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-1662ae0 .elementor-heading-title{font-size:130px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-1662ae0{left:-20px;}body.rtl .elementor-5045 .elementor-element.elementor-element-1662ae0{right:-20px;}.elementor-5045 .elementor-element.elementor-element-1662ae0{top:94px;}.elementor-5045 .elementor-element.elementor-element-92d42dd{--width:250px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:22px;}.elementor-5045 .elementor-element.elementor-element-92d42dd.e-con{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-0532870 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-5045 .elementor-element.elementor-element-e60500e .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-9f7ec5a{--padding-top:68px;--padding-bottom:50px;--padding-left:0;--padding-right:0;}.elementor-5045 .elementor-element.elementor-element-21ecc78{--e-image-carousel-slides-to-show:2;}.elementor-5045 .elementor-element.elementor-element-cc04a8e{top:68px;}.elementor-5045 .elementor-element.elementor-element-bdf3efd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:54px 0px;--row-gap:54px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5045 .elementor-element.elementor-element-c4b0cdb .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-c4b0cdb{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-26024fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-619953a{width:100%;max-width:100%;}.elementor-5045 .elementor-element.elementor-element-d09028c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-arrow-size:0px;}.elementor-5045 .elementor-element.elementor-element-d09028c > .elementor-widget-container{margin:0px -90px 0px -90px;padding:0px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-5cdd607:not(.elementor-motion-effects-element-type-background), .elementor-5045 .elementor-element.elementor-element-5cdd607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-5045 .elementor-element.elementor-element-5cdd607{--padding-top:80px;--padding-bottom:56px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-fd2a915 .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-fd2a915 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5045 .elementor-element.elementor-element-fd2a915{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-2231b10{font-size:20px;--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-5045 .elementor-element.elementor-element-e7ea507 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-e7ea507 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-5045 .elementor-element.elementor-element-e7ea507{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-5045 .elementor-element.elementor-element-fadaee7 img{width:81%;height:100%;object-fit:cover;object-position:center center;}.elementor-5045 .elementor-element.elementor-element-fadaee7 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-fadaee7{width:100%;max-width:100%;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-bff1ba2{left:-481px;}body.rtl .elementor-5045 .elementor-element.elementor-element-bff1ba2{right:-481px;}.elementor-5045 .elementor-element.elementor-element-bff1ba2{bottom:-549.978px;}.elementor-5045 .elementor-element.elementor-element-554c24a{width:100%;max-width:100%;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-554c24a{left:43%;}body.rtl .elementor-5045 .elementor-element.elementor-element-554c24a{right:43%;}.elementor-5045 .elementor-element.elementor-element-4164ef5{--padding-top:40px;--padding-bottom:75px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-150a5f6 .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-a72bb1e .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-a72bb1e > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-5045 .elementor-element.elementor-element-671aada .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-671aada > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-5045 .elementor-element.elementor-element-77318b6 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-77318b6 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-5045 .elementor-element.elementor-element-df31419 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-df31419 > .elementor-widget-container{padding:0px 0px 56px 0px;}.elementor-5045 .elementor-element.elementor-element-51f1f2c{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5045 .elementor-element.elementor-element-5b6473a img{width:92%;height:205px;object-fit:contain;}.elementor-5045 .elementor-element.elementor-element-5b6473a{width:100%;max-width:100%;top:calc(100% - 190px);}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-5b6473a{right:-40px;}body.rtl .elementor-5045 .elementor-element.elementor-element-5b6473a{left:-40px;}.elementor-5045 .elementor-element.elementor-element-2a334c4 .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-2a334c4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5045 .elementor-element.elementor-element-6d49ef1 .elementor-heading-title{font-size:20px;}.elementor-5045 .elementor-element.elementor-element-6d49ef1 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-5045 .elementor-element.elementor-element-4ea26dd{--width:calc(100% + 32px);--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-16px;--margin-right:-16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-4ea26dd.e-con{--align-self:center;}.elementor-5045 .elementor-element.elementor-element-85fb574 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-5045 .elementor-element.elementor-element-1c24700{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:112px;}.elementor-5045 .elementor-element.elementor-element-dcf64b8 .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-dcf64b8 > .elementor-widget-container{margin:0px -92px 0px 0px;padding:0px 0px 104px 0px;}.elementor-5045 .elementor-element.elementor-element-7e5c117{text-align:center;}.elementor-5045 .elementor-element.elementor-element-7e5c117 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-7e5c117 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5045 .elementor-element.elementor-element-915c1e6 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-915c1e6 > .elementor-widget-container{margin:0px 0px 52px 0px;padding:20px 40px 20px 40px;}.elementor-5045 .elementor-element.elementor-element-915c1e6.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-3d190ba .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-3d190ba > .elementor-widget-container{margin:0px 0px 52px 0px;padding:20px 30px 20px 30px;}.elementor-5045 .elementor-element.elementor-element-4427ffd .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-4427ffd > .elementor-widget-container{margin:0px 0px 52px 0px;padding:20px 40px 20px 40px;}.elementor-5045 .elementor-element.elementor-element-4427ffd.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-3816868{text-align:center;}.elementor-5045 .elementor-element.elementor-element-3816868 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-136a34d .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-136a34d > .elementor-widget-container{margin:0px 0px 50px 0px;padding:20px 48px 20px 48px;}.elementor-5045 .elementor-element.elementor-element-136a34d.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-a967250 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-e2d5a4b{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;top:52px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-e2d5a4b{left:38px;}body.rtl .elementor-5045 .elementor-element.elementor-element-e2d5a4b{right:38px;}.elementor-5045 .elementor-element.elementor-element-f4606f7 .elementor-heading-title{font-size:30px;}.elementor-5045 .elementor-element.elementor-element-f4606f7 > .elementor-widget-container{margin:0px -92px 0px 0px;}.elementor-5045 .elementor-element.elementor-element-9287aab img{width:100%;}.elementor-5045 .elementor-element.elementor-element-9287aab{width:100%;max-width:100%;}.elementor-5045 .elementor-element.elementor-element-434b8bd{--width:44px;--gap:85px 0px;--row-gap:85px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:175px;}body:not(.rtl) .elementor-5045 .elementor-element.elementor-element-434b8bd{left:48px;}body.rtl .elementor-5045 .elementor-element.elementor-element-434b8bd{right:48px;}.elementor-5045 .elementor-element.elementor-element-481b893{text-align:center;}.elementor-5045 .elementor-element.elementor-element-481b893 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-481b893 > .elementor-widget-container{padding:0px 11px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-0c81d00{text-align:center;}.elementor-5045 .elementor-element.elementor-element-0c81d00 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-0c81d00 > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-46264a0{text-align:center;}.elementor-5045 .elementor-element.elementor-element-46264a0 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-46264a0 > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-4848c20{text-align:center;}.elementor-5045 .elementor-element.elementor-element-4848c20 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-4848c20 > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-1fb0d22{text-align:center;}.elementor-5045 .elementor-element.elementor-element-1fb0d22 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-1fb0d22 > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-0cf736b{text-align:center;}.elementor-5045 .elementor-element.elementor-element-0cf736b .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-0cf736b > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-794d16d{text-align:center;}.elementor-5045 .elementor-element.elementor-element-794d16d .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-5045 .elementor-element.elementor-element-794d16d > .elementor-widget-container{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;}.elementor-5045 .elementor-element.elementor-element-d49bcfe{--padding-top:32px;--padding-bottom:106px;--padding-left:5%;--padding-right:5%;}.elementor-5045 .elementor-element.elementor-element-cc84979{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-6e67cd8 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-12c3cc3 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-63eef63.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-8f6379f{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-8f6379f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-6e9abdb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-ae0b312 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-bc34ca8 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-e71fd9e.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-e13fab7{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-e13fab7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-175a4df{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-de4210b .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-7adc2a6 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-935d8c6.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-92f958f{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-92f958f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-30820a6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-4115141 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-afecf92 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-b44614b.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-1b1d7a0{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-1b1d7a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-5e5505c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-55d0a35 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-b308a68 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-d28b226.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-d53c9d6{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-d53c9d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-0376848{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5045 .elementor-element.elementor-element-65de4d8 .elementor-heading-title{font-size:15px;}.elementor-5045 .elementor-element.elementor-element-daa3363 .elementor-heading-title{font-size:12px;}.elementor-5045 .elementor-element.elementor-element-5fa30dc.elementor-element{--align-self:flex-start;}.elementor-5045 .elementor-element.elementor-element-962c002{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-5045 .elementor-element.elementor-element-962c002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5045 .elementor-element.elementor-element-da5ecd5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:calc(50% - 56px);--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:calc(50% - 56px);--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-swiper-pagination-size:0px;}.elementor-5045 .elementor-element.elementor-element-da5ecd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-6c4163d */.elementor-5045 .elementor-element.elementor-element-6c4163d svg{
    opacity: 0;
}
.elementor-5045 .elementor-element.elementor-element-6c4163d .elementor-button-icon:before{
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 1.5px;
    right: 0;
    background-image: url('/wp-content/uploads/2025/04/viber-icon.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-6c4163d .elementor-button-icon{
    min-width: 26px;
    max-width: 26px;
    min-height: 26px;
    max-height: 26px;
}
.elementor-5045 .elementor-element.elementor-element-6c4163d .elementor-button-content-wrapper{
    align-items: center;
        gap: 22px;
    display: flex;
justify-content: flex-start;
direction: ltr;
}
.elementor-5045 .elementor-element.elementor-element-6c4163d span{
    text-align: right;
    
}




.elementor-5045 .elementor-element.elementor-element-6c4163d span.elementor-button-content-wrapper {
    transition: all .3s;
}


.elementor-5045 .elementor-element.elementor-element-6c4163d a:hover {
    background: #CC01FF!important;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53e8e57 */.elementor-5045 .elementor-element.elementor-element-53e8e57 svg,
.elementor-5045 .elementor-element.elementor-element-53e8e57 .elementor-button-icon{
    min-width: 26px;
    max-width: 26px;
    min-height: 26px;
    max-height: 26px;
}
.elementor-5045 .elementor-element.elementor-element-53e8e57 .elementor-button-content-wrapper{
    align-items: center;
        gap: 22px;
    display: flex;
justify-content: flex-start;
direction: rtl;
}

.elementor-5045 .elementor-element.elementor-element-53e8e57 span {
    text-align: right;
}



.elementor-5045 .elementor-element.elementor-element-53e8e57 a:hover {
    background: #05AF15!important;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801d090 */.elementor-5045 .elementor-element.elementor-element-801d090{
    backdrop-filter: blur(18px);
background: rgba(51, 0, 47, 0.8);
border: 1px solid rgba(51, 0, 47, 0.16);
border-radius: 30px 30px 0 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f69b3b *//*.elementor-5045 .elementor-element.elementor-element-1f69b3b {*/
/*    mix-blend-mode: multiply;*/
/*}*/



.bg-effect {
    animation: fadeInOut 1.5s infinite alternate;
    
}

@keyframes fadeInOut {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-b020cb4 */.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{
   background-color: #fff !important;
   width: 8px;
   height: 85%;
}

/*.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline-dynamic-text{*/
/*   background: rgb(44,8,82);*/
/*background: rgb(158,6,86);*/
/*background: linear-gradient(90deg, rgba(158,6,86,1) 0%, rgba(255,0,224,1) 35%, rgba(255,129,129,1) 100%);*/
/*  -webkit-background-clip: text;*/
/*  -webkit-text-fill-color: transparent;   */
  
/*}*/

.elementor-5045 .elementor-element.elementor-element-b020cb4 br {
    display: none!important;
}

@media(max-width: 767px) {
.elementor-5045 .elementor-element.elementor-element-b020cb4 br {
    display: block!important;
}
.elementor-5045 .elementor-element.elementor-element-b020cb4 .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
   width: 4px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1a5311 */.elementor-5045 .elementor-element.elementor-element-c1a5311{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d4d9d9 */@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-8d4d9d9 img{
        opacity: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-833caff */.elementor-5045 .elementor-element.elementor-element-833caff{
    backdrop-filter: blur(12px);
background: rgba(255, 255, 255, 0.15);
border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bed1276 */.elementor-5045 .elementor-element.elementor-element-bed1276{
    backdrop-filter: blur(25.200000762939453px);
background: #7e019d;
border-radius: 40px;
}
.elementor-5045 .elementor-element.elementor-element-bed1276:before{
    content:"";
    display: block;
    width: 420px;
    height: 130px;
    background-image: url('https://custot-gallery.digitality-agency.com/wp-content/uploads/2025/03/hero-icon.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    position: absolute;
    top: -43px;
    right: -36px
}

@media(max-width:1025px){
    .elementor-5045 .elementor-element.elementor-element-bed1276:before{
        top:-30px;
    }
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-bed1276:before{
    content:"";
    display: block;
    width: 360px;
    height: 130px;
    top: -46px;
    right: -28px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff3aaf8 */.elementor-5045 .elementor-element.elementor-element-ff3aaf8 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    bottom: 20px;
}

@keyframes blurToSharpText {
  0% {
    filter: blur(10px);
    opacity: 0;
  }
  100% {
    filter: blur(0);
    opacity: 1;
  }
}

.hacosem-text {
  animation: blurToSharpText 5s ease-in-out;
}

@media(max-width: 767px){
    .elementor-5045 .elementor-element.elementor-element-ff3aaf8{
        bottom:auto;
        top:285px;
        left:20px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d0cddb */@keyframes blurToSharp {
  0% {
    filter: blur(10px);
    opacity: 0;
  }
  100% {
    filter: blur(0);
    opacity: 1;
  }
}

.hacosem img {
  animation: blurToSharp 2s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-236fee8 */.elementor-5045 .elementor-element.elementor-element-236fee8 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    bottom: 30px;

}

@keyframes fadeInOutEllipse {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .6;
  }
  100% {
    opacity: 0;
  }
}

.hacosem-ellipse {
  animation: fadeInOutEllipse 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e84403 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-3e84403{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189a51 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1189a51{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4673083 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4673083{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bf204 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-33bf204{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a25a54 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-9a25a54{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caba000 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-caba000{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bebc4b */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-1bebc4b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dce2117 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-dce2117{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e103c */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-79e103c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9b3df */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea9b3df{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed781e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-8ed781e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c0e2f */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-03c0e2f{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50eacc */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-d50eacc{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05082f9 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-05082f9{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb80611 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-eb80611{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487f9e1 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-487f9e1{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7f847 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-6c7f847{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f7ad1 */.elementor-5045 .elementor-element.elementor-element-68f7ad1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b0891 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-c1b0891{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53d06fa */.elementor-5045 .elementor-element.elementor-element-53d06fa img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea24568 */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-ea24568{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3572065 */.elementor-5045 .elementor-element.elementor-element-3572065 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3ae9e */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-4b3ae9e{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9230bed */.elementor-5045 .elementor-element.elementor-element-9230bed img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9300d */@media(min-width: 768px){
.elementor-5045 .elementor-element.elementor-element-bb9300d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3ef50c0 */.elementor-5045 .elementor-element.elementor-element-3ef50c0 .swiper-slide img {
  filter: grayscale(100%) brightness(1.6);
  transition: all .3s;
}

.elementor-5045 .elementor-element.elementor-element-3ef50c0 .swiper-slide:hover img {
    filter: none!important;
    
}




.elementor-5045 .elementor-element.elementor-element-3ef50c0 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  column-gap:8px;
}

.elementor-5045 .elementor-element.elementor-element-3ef50c0 img {
    height: 100px;
    object-fit: contain;
}

.elementor-5045 .elementor-element.elementor-element-3ef50c0 .logo-width img {
    height: 80px !important;
}

@media (max-width: 767px) {
.elementor-5045 .elementor-element.elementor-element-3ef50c0 img,
.elementor-5045 .elementor-element.elementor-element-3ef50c0 .logo-width img {
    height: 70px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f40494 */.elementor-5045 .elementor-element.elementor-element-1f40494 img {
  filter: brightness(0) invert(1)!important;
  transition: filter 0.3s ease;
}

.elementor-5045 .elementor-element.elementor-element-1f40494:hover {
  filter: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89161 */.hero-section::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10%;
    background: linear-gradient(transparent, #210123);
    pointer-events: none;
    z-index: 9999999;
}

@media(max-width: 767px){
    .hero-section::after {
        height: 0;
    }
    .elementor-5045 .elementor-element.elementor-element-0a89161 .e-con-inner::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 80%;
    background: linear-gradient(180deg, rgba(133, 13, 133, 0) 18%, rgba(44, 3, 44, 0.8) 60.32%, #1f031f 100%);
    pointer-events: none;
    z-index: 9;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba18ce1 */@keyframes partialFadeEllipse {
  0% {
    opacity: .6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .6;
  }
}

.second-ellipse {
  animation: partialFadeEllipse 5s ease-in-out infinite;
}

.elementor-5045 .elementor-element.elementor-element-ba18ce1 img {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd107fb */.elementor-5045 .elementor-element.elementor-element-cd107fb {
  transform: translateX(-80%);
}

@media (min-width: 2000px) {
.elementor-5045 .elementor-element.elementor-element-cd107fb {
  transform: translateX(-120%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d19430 */.elementor-5045 .elementor-element.elementor-element-8d19430 img {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f1752b */.elementor-5045 .elementor-element.elementor-element-9f1752b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1942f0 */.about-section::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 10%;
    background: linear-gradient(#210123, transparent);
    pointer-events: none;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1770545 */.elementor-5045 .elementor-element.elementor-element-1770545{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-1770545 .animated-number,
.elementor-5045 .elementor-element.elementor-element-1770545 .animated-heading,
.elementor-5045 .elementor-element.elementor-element-1770545 .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-1770545:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-1770545:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-1770545:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-1770545:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-1770545{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-1770545:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-1770545:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4dabc */.elementor-5045 .elementor-element.elementor-element-0e4dabc{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-2.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-0e4dabc .animated-number,
.elementor-5045 .elementor-element.elementor-element-0e4dabc .animated-heading,
.elementor-5045 .elementor-element.elementor-element-0e4dabc .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-0e4dabc:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-2.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-0e4dabc:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-0e4dabc:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-0e4dabc:hover .animated-text{
    margin-left: -4px;
}


@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-0e4dabc{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-0e4dabc:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-0e4dabc:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab950f */.elementor-5045 .elementor-element.elementor-element-fab950f{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-3.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-fab950f .animated-number,
.elementor-5045 .elementor-element.elementor-element-fab950f .animated-heading,
.elementor-5045 .elementor-element.elementor-element-fab950f .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-fab950f:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-3.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-fab950f:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-fab950f:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-fab950f:hover .animated-text{
    margin-left: -4px;
}


@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-fab950f{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-fab950f:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-fab950f:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd6653 */.elementor-5045 .elementor-element.elementor-element-dbd6653{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-4.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-dbd6653 .animated-number,
.elementor-5045 .elementor-element.elementor-element-dbd6653 .animated-heading,
.elementor-5045 .elementor-element.elementor-element-dbd6653 .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-dbd6653:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-4.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-dbd6653:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-dbd6653:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-dbd6653:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-dbd6653{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-dbd6653:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-dbd6653:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-566211a */.elementor-5045 .elementor-element.elementor-element-566211a{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-5.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-566211a .animated-number,
.elementor-5045 .elementor-element.elementor-element-566211a .animated-heading,
.elementor-5045 .elementor-element.elementor-element-566211a .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-566211a:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-5.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-566211a:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-566211a:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-566211a:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-566211a{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-566211a:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-566211a:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d004a5 */.elementor-5045 .elementor-element.elementor-element-7d004a5{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-6.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-7d004a5 .animated-number,
.elementor-5045 .elementor-element.elementor-element-7d004a5 .animated-heading,
.elementor-5045 .elementor-element.elementor-element-7d004a5 .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-7d004a5:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-6.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-7d004a5:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-7d004a5:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-7d004a5:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-7d004a5{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-7d004a5:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-7d004a5:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98e796 */.elementor-5045 .elementor-element.elementor-element-b98e796{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-7.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-b98e796 .animated-number,
.elementor-5045 .elementor-element.elementor-element-b98e796 .animated-heading,
.elementor-5045 .elementor-element.elementor-element-b98e796 .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-b98e796:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-7.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-b98e796:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-b98e796:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-b98e796:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-b98e796{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-image: url('/wp-content/uploads/2025/04/anonymous-hacker-with-mask-2.png');
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-b98e796:hover{
background-position: calc(100% + 116px) 0;
background-image: url('/wp-content/uploads/2025/04/anonymous-hacker-with-mask-2.png');
background-size: contain;

}
.elementor-5045 .elementor-element.elementor-element-b98e796:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0813b16 */.elementor-5045 .elementor-element.elementor-element-0813b16{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-8.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-0813b16 .animated-number,
.elementor-5045 .elementor-element.elementor-element-0813b16 .animated-heading,
.elementor-5045 .elementor-element.elementor-element-0813b16 .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-0813b16:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-8.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-0813b16:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-0813b16:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-0813b16:hover .animated-text{
    margin-left: -4px;
}


@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-0813b16{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-image: url('/wp-content/uploads/2025/04/anonymous-hacker-with-mask-image.png');
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-0813b16:hover{
background-position: calc(100% + 116px) 0;
background-image: url('/wp-content/uploads/2025/04/anonymous-hacker-with-mask-image.png');
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-0813b16:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7e01a */.elementor-5045 .elementor-element.elementor-element-ae7e01a{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(56, 0, 63, 0.69);
border-bottom: 1px solid #c0f;
border-radius: 50px;
transition: all 0.5s;
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-9.png');
background-repeat: no-repeat;
background-position: calc(100% + 62px) -12px;
background-size: 346px;
}

.elementor-5045 .elementor-element.elementor-element-ae7e01a .animated-number,
.elementor-5045 .elementor-element.elementor-element-ae7e01a .animated-heading,
.elementor-5045 .elementor-element.elementor-element-ae7e01a .animated-text{
    transition: all 0.5s;
}
.elementor-5045 .elementor-element.elementor-element-ae7e01a:hover{
    backdrop-filter: blur(24.600000381469727px);
background: rgba(32, 0, 36, 0.69);
background-image: url('/wp-content/uploads/2025/04/animated-blocks-img-9.png');
background-repeat: no-repeat;
background-position: calc(100% + 53px) -12px;
background-size: 346px;
}
.elementor-5045 .elementor-element.elementor-element-ae7e01a:hover .animated-number{
    right: -40px!important;
}
.elementor-5045 .elementor-element.elementor-element-ae7e01a:hover .animated-heading{
    margin-top: -4px;
    margin-bottom: 4px;
    margin-left: -6px;
}
.elementor-5045 .elementor-element.elementor-element-ae7e01a:hover .animated-text{
    margin-left: -4px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-ae7e01a{
border-radius: 30px;
background-position: calc(100% + 123px) 0;
background-size: contain;
}
    .elementor-5045 .elementor-element.elementor-element-ae7e01a:hover{
background-position: calc(100% + 116px) 0;
background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-ae7e01a:hover .animated-number{
    right: -10px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21ecc78 */.elementor-5045 .elementor-element.elementor-element-21ecc78 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  column-gap:8px;
}

.elementor-5045 .elementor-element.elementor-element-21ecc78 figure,
.elementor-5045 .elementor-element.elementor-element-21ecc78 .swiper-slide{
    width: auto!important;
}

.elementor-5045 .elementor-element.elementor-element-21ecc78 img {
    max-height: 28px;
    object-fit:contain;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-21ecc78 img {
    max-height: 20px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc04a8e */.elementor-5045 .elementor-element.elementor-element-cc04a8e .elementor-widget-container{
    min-height: 56px;
}
@media(max-width: 767px){
    .elementor-5045 .elementor-element.elementor-element-cc04a8e .elementor-widget-container{
    min-height: 40px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3195d8 */.elementor-5045 .elementor-element.elementor-element-e3195d8{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e34eec */.elementor-5045 .elementor-element.elementor-element-6e34eec{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1592c6 */.elementor-5045 .elementor-element.elementor-element-a1592c6{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8aa2a8 */.elementor-5045 .elementor-element.elementor-element-e8aa2a8{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15cbd29 */.elementor-5045 .elementor-element.elementor-element-15cbd29{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc533e */.elementor-5045 .elementor-element.elementor-element-2dc533e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9af979 */.elementor-5045 .elementor-element.elementor-element-b9af979{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94dc11e */.elementor-5045 .elementor-element.elementor-element-94dc11e{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cec1b4 */.elementor-5045 .elementor-element.elementor-element-8cec1b4{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49b15d */.elementor-5045 .elementor-element.elementor-element-b49b15d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c5091f */.elementor-5045 .elementor-element.elementor-element-3c5091f{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7e7d5 */.elementor-5045 .elementor-element.elementor-element-bc7e7d5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-87b1775 */.elementor-5045 .elementor-element.elementor-element-87b1775, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc42bc9 */.elementor-5045 .elementor-element.elementor-element-dc42bc9{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111196a */.elementor-5045 .elementor-element.elementor-element-111196a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-26024fd */.elementor-5045 .elementor-element.elementor-element-26024fd, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46689ae */.elementor-5045 .elementor-element.elementor-element-46689ae{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1326429 */.elementor-5045 .elementor-element.elementor-element-1326429{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0654f97 */.elementor-5045 .elementor-element.elementor-element-0654f97, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b216de */.elementor-5045 .elementor-element.elementor-element-0b216de{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef7e93 */.elementor-5045 .elementor-element.elementor-element-fef7e93{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d4b43fb */.elementor-5045 .elementor-element.elementor-element-d4b43fb, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5eb1e2 */.elementor-5045 .elementor-element.elementor-element-c5eb1e2{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00da201 */.elementor-5045 .elementor-element.elementor-element-00da201{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85e89a8 */.elementor-5045 .elementor-element.elementor-element-85e89a8, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c049448 */.elementor-5045 .elementor-element.elementor-element-c049448{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0058962 */.elementor-5045 .elementor-element.elementor-element-0058962{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7f8e1be */.elementor-5045 .elementor-element.elementor-element-7f8e1be, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fc59 */.elementor-5045 .elementor-element.elementor-element-fb4fc59{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f3d41 */.elementor-5045 .elementor-element.elementor-element-49f3d41{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d2a7e93 */.elementor-5045 .elementor-element.elementor-element-d2a7e93, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cfc7db5 */.elementor-5045 .elementor-element.elementor-element-cfc7db5{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a0706 */.elementor-5045 .elementor-element.elementor-element-b4a0706{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2ca98ca */.elementor-5045 .elementor-element.elementor-element-2ca98ca, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c7eff2e */.elementor-5045 .elementor-element.elementor-element-c7eff2e{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e9b71 */.elementor-5045 .elementor-element.elementor-element-90e9b71{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a6777f1 */.elementor-5045 .elementor-element.elementor-element-a6777f1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8b3e32 */.elementor-5045 .elementor-element.elementor-element-d8b3e32{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c65c0 */.elementor-5045 .elementor-element.elementor-element-e8c65c0{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5c3acb5 */.elementor-5045 .elementor-element.elementor-element-5c3acb5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b28bc7 */.elementor-5045 .elementor-element.elementor-element-4b28bc7{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e0e4a */.elementor-5045 .elementor-element.elementor-element-29e0e4a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7725d15 */.elementor-5045 .elementor-element.elementor-element-7725d15, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-73c6552 */.elementor-5045 .elementor-element.elementor-element-73c6552{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f5d90 */.elementor-5045 .elementor-element.elementor-element-92f5d90{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-81ca230 */.elementor-5045 .elementor-element.elementor-element-81ca230, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03f90fe */.elementor-5045 .elementor-element.elementor-element-03f90fe{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ba3ce */.elementor-5045 .elementor-element.elementor-element-72ba3ce{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef05e96 */.elementor-5045 .elementor-element.elementor-element-ef05e96, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07a3536 */.elementor-5045 .elementor-element.elementor-element-07a3536{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9491b */.elementor-5045 .elementor-element.elementor-element-5d9491b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9eed948 */.elementor-5045 .elementor-element.elementor-element-9eed948, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6b9436 */.elementor-5045 .elementor-element.elementor-element-f6b9436{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8a5d86 */.elementor-5045 .elementor-element.elementor-element-d8a5d86{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-619953a */.elementor-5045 .elementor-element.elementor-element-619953a, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aa418f1 */.elementor-5045 .elementor-element.elementor-element-aa418f1{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4775aa5 */.elementor-5045 .elementor-element.elementor-element-4775aa5{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fcfda98 */.elementor-5045 .elementor-element.elementor-element-fcfda98, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b07039b */.elementor-5045 .elementor-element.elementor-element-b07039b{
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe90b */.elementor-5045 .elementor-element.elementor-element-92fe90b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d09028c */.elementor-5045 .elementor-element.elementor-element-26024fd, video,
.elementor-5045 .elementor-element.elementor-element-87b1775, video,
.elementor-5045 .elementor-element.elementor-element-0654f97, video,
.elementor-5045 .elementor-element.elementor-element-d4b43fb, video,
.elementor-5045 .elementor-element.elementor-element-85e89a8, video,
.elementor-5045 .elementor-element.elementor-element-7f8e1be, video,
.elementor-5045 .elementor-element.elementor-element-d2a7e93, video,
.elementor-5045 .elementor-element.elementor-element-2ca98ca, video, .elementor-5045 .elementor-element.elementor-element-a6777f1, video,
.elementor-5045 .elementor-element.elementor-element-5c3acb5, video ,
.elementor-5045 .elementor-element.elementor-element-7725d15, video,
.elementor-5045 .elementor-element.elementor-element-81ca230, video,
.elementor-5045 .elementor-element.elementor-element-ef05e96, video,
.elementor-5045 .elementor-element.elementor-element-9eed948, video,
.elementor-5045 .elementor-element.elementor-element-619953a, video ,
.elementor-5045 .elementor-element.elementor-element-fcfda98, video {
	    max-width: 100% !important;
    width: 100% !important;
}

.elementor-5045 .elementor-element.elementor-element-d09028c p {
    direction: ltr!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf3efd */.elementor-5045 .elementor-element.elementor-element-bdf3efd video {
    max-height: 100%!important;
    max-width: 100% !important;
}

.elementor-widget-video video {
    max-width: 100% !important;
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd2a915 */.elementor-5045 .elementor-element.elementor-element-fd2a915{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2231b10 */.elementor-5045 .elementor-element.elementor-element-2231b10 span{
    font-weight: 600;
}
.elementor-5045 .elementor-element.elementor-element-2231b10{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7ea507 */.elementor-5045 .elementor-element.elementor-element-e7ea507{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fadaee7 */.elementor-5045 .elementor-element.elementor-element-fadaee7:before{
    content:"";
    display: block;
    min-width: 100%;
    height: 514px;
    background-image: url('/wp-content/uploads/2025/04/laptop-img.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
}

@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-fadaee7:before{
    left: -3px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554c24a */.elementor-5045 .elementor-element.elementor-element-554c24a{
    transform: translateX(-50%);
}

@media(max-width: 767px){
.elementor-5045 .elementor-element.elementor-element-554c24a svg{
    width: 390px;
    height: 230px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdd607 */.elementor-5045 .elementor-element.elementor-element-5cdd607::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 10%;
    background: linear-gradient(#1C001C, transparent);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-150a5f6 */.elementor-5045 .elementor-element.elementor-element-150a5f6{
    direction: rtl;
}

@media (min-width: 1750px) {
.elementor-5045 .elementor-element.elementor-element-150a5f6 {
    padding-top: 70px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a72bb1e */.elementor-5045 .elementor-element.elementor-element-a72bb1e span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}
.elementor-5045 .elementor-element.elementor-element-a72bb1e{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671aada */.elementor-5045 .elementor-element.elementor-element-671aada span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}
.elementor-5045 .elementor-element.elementor-element-671aada{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77318b6 */.elementor-5045 .elementor-element.elementor-element-77318b6 span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}
.elementor-5045 .elementor-element.elementor-element-77318b6{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df31419 */.elementor-5045 .elementor-element.elementor-element-df31419 span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}
.elementor-5045 .elementor-element.elementor-element-df31419{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6473a */@media (max-width: 767px) {
.gr-img {
    left: 0px;
    bottom: 0;
    top: auto;
}
.elementor-5045 .elementor-element.elementor-element-5b6473a * {
    animation: none !important;
    transition: none !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85fb574 */.elementor-5045 .elementor-element.elementor-element-85fb574 svg,
.elementor-5045 .elementor-element.elementor-element-85fb574 .elementor-button-icon{
    min-width: 26px;
    max-width: 26px;
    min-height: 26px;
    max-height: 26px;
}
.elementor-5045 .elementor-element.elementor-element-85fb574 .elementor-button-content-wrapper{
    flex-direction: row;
    align-items: center;
    gap: 20px;
    display: flex;
    justify-content: flex-start;
    direction:ltr;
}
.elementor-5045 .elementor-element.elementor-element-85fb574 span{
    text-align: right;
}

.elementor-5045 .elementor-element.elementor-element-85fb574 span.elementor-button-content-wrapper {
    flex-direction: row-reverse !important;
}

.elementor-5045 .elementor-element.elementor-element-85fb574 a:hover {
    background: #05AF15!important;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43d7951 */.elementor-5045 .elementor-element.elementor-element-43d7951 svg{
    opacity: 0;
}
.elementor-5045 .elementor-element.elementor-element-43d7951 .elementor-button-icon:before{
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 1.5px;
    right: 0;
    background-image: url('/wp-content/uploads/2025/04/viber-icon.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-5045 .elementor-element.elementor-element-43d7951 .elementor-button-icon{
    min-width: 26px;
    max-width: 26px;
    min-height: 26px;
    max-height: 26px;
}
.elementor-5045 .elementor-element.elementor-element-43d7951 .elementor-button-content-wrapper{
    flex-direction: row;
    align-items: center;
    gap: 22px;
    display: flex;
    justify-content: flex-start;
    direction:ltr;
}
.elementor-5045 .elementor-element.elementor-element-43d7951 span{
    text-align: right;
    
}

.elementor-5045 .elementor-element.elementor-element-43d7951 a:hover {
    background: #CC01FF!important;
    border-radius: 100px;
}

@media (max-width: 767px) {
.elementor-5045 .elementor-element.elementor-element-43d7951 span.elementor-button-text {
    transform: translateX(-10px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f1f2c */.bg-con {
    overflow: hidden!important;
}


.bg-con .gradient-hidden-box {
    opacity: 0;
    transition: all .5s!important;
}

.bg-con:hover .gradient-hidden-box {
    opacity: 1;
}

.bg-con .gr-img {
    transition: all .9s;
}
.bg-con:hover .gr-img {
    rotate: 5deg;
    scale: 1.1;
    transform: translateX(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba0b9d0 */.elementor-5045 .elementor-element.elementor-element-ba0b9d0:before {
    content: "";
    background: url(/wp-content/uploads/2025/04/stars-icon-1.png);
    background-size: 60px;
    width: 60px;
    height: 87px;
    position: absolute;
    top: -100px;
    right: -20px;
    z-index: 999;
}

@media (max-width: 1025px) {
.elementor-5045 .elementor-element.elementor-element-ba0b9d0:before {
    background-size: 40px;
    width: 40px;
    height: 60px;
    top: -70px;
    right: -20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4427ffd */.elementor-5045 .elementor-element.elementor-element-4427ffd{direction: rtl;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c24700 */.elementor-5045 .elementor-element.elementor-element-1c24700 .e-con-inner:before{
    content:"";
    display: block;
    width: 3px;
    height: 950px;
    background: #7e019d;
    position: absolute;
    left: calc(50% - 3px/2);
    top: 232px;
}
.elementor-5045 .elementor-element.elementor-element-1c24700{
    direction:ltr;
}

@media(max-width: 1024px){
    .elementor-5045 .elementor-element.elementor-element-1c24700 .e-con-inner:before{
        height: 1040px;
    }
}
@media(max-width:767px){
    .elementor-5045 .elementor-element.elementor-element-1c24700 .e-con-inner:before{
        left:auto;
        right:68px;
        top:100px;
        height: 870px;
    }
    .elementor-5045 .elementor-element.elementor-element-1c24700{
    direction:rtl;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e67cd8 */.elementor-5045 .elementor-element.elementor-element-6e67cd8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae0b312 */.elementor-5045 .elementor-element.elementor-element-ae0b312{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4210b */.elementor-5045 .elementor-element.elementor-element-de4210b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4115141 */.elementor-5045 .elementor-element.elementor-element-4115141{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d0a35 */.elementor-5045 .elementor-element.elementor-element-55d0a35{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65de4d8 */.elementor-5045 .elementor-element.elementor-element-65de4d8{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-da5ecd5 */.elementor-5045 .elementor-element.elementor-element-da5ecd5 .swiper-pagination{
    margin-top: 70px;
}
.elementor-5045 .elementor-element.elementor-element-da5ecd5 .swiper-pagination-bullet{
    background: #636363!important;
    opacity: 1;
}
.elementor-5045 .elementor-element.elementor-element-da5ecd5 .swiper-pagination-bullet-active,
.elementor-5045 .elementor-element.elementor-element-da5ecd5 .swiper-pagination-bullet:hover{
    background: #c0f!important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5045 .site-footer {
    display: none;
}


body.elementor-page-5045 .dialog-lightbox-widget {
    z-index: 9999999;
}


[data-elementor-type="wp-page"]{
    overflow: clip;
}
p{
    margin: 0;
}
.green-text span{
    color: #baff34;
}


.testimonial-video .elementor-open-lightbox,
.testimonial-video .elementor-open-lightbox > div,
.testimonial-video .elementor-open-lightbox img{
    min-height: 100%!important;
    width: 100%;
    object-position: center center!important;
    object-fit: cover!important;
}
.testimonial-video .elementor-open-lightbox img{
    position: absolute;
}
.testimonial-video .elementor-custom-embed-image-overlay:before{
    content:"";
    width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    top: 0;
    box-shadow: inset 0 10px 100px 0 #3b0049;
    z-index: 99;
}
.testimonial-video, .testimonial-video video{
    max-height: 300px;
    max-width: 100%!important;
    min-height: 300px;
    min-width: 100%!important;
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 20px
}
.testimonial-video:before{
    content:"";
    display: block;
    width: 40px;
    height: 14px;
    background-image: url('https://custot-gallery.digitality-agency.com/wp-content/uploads/2025/03/iphone-notch.png');
    background-position: right center;
    background-size: cover;
    border-radius: 100px;
    position: absolute;
    left: calc(50% - 20px);
    top: 8px;
    z-index: 5;
}

.star-headings-container{
    counter-reset: item;
}
.star-heading .elementor-widget-container:before{
    content:counter(item);
    counter-increment: item;
    font-family: "Noto Sans Hebrew", sans-serif;
font-weight: 700;
font-size: 30px;
line-height: 137%;
text-align: right;
color: #fff;
padding: 9px 21px;
background: #00b1ff;
border-radius: 100%;
}
.star-heading:nth-child(odd) .elementor-widget-container:before{
    position: absolute;
    right: 291px;
    bottom: 0px;
}
.star-heading:nth-child(even) .elementor-widget-container:before{
    position: absolute;
    right:-84px;
    bottom: 0px;
}

@media(max-width: 1024px){
    .star-heading:nth-child(odd):before{
    right:309px;
}
.star-heading:nth-child(odd) .elementor-widget-container:before{
    position: absolute;
    right: 314px;
    bottom: 0px;
}
.star-heading:nth-child(even) .elementor-widget-container:before{
    position: absolute;
    right:-93px;
    bottom: 0px;
}
}
@media(max-width: 767px){
    .star-heading{
        width:100%!important;
    }
    .star-heading .elementor-widget-container:before{
        display:none;
}
    .animated-text span{
        line-height: 1.13em!important;
        display:block;
    }
    .animated-text{
        max-height: fit-content;
    }
    .animated-number span{
        color: rgba(255, 255, 255, 0.35)!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tel Aviv';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hacosem.co.il/wp-content/uploads/2025/04/TelAviv-ModernistRegular.woff2') format('woff2'),
		url('https://hacosem.co.il/wp-content/uploads/2025/04/TelAviv-ModernistRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Tel Aviv';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hacosem.co.il/wp-content/uploads/2025/04/TelAviv-ModernistBold.woff2') format('woff2'),
		url('https://hacosem.co.il/wp-content/uploads/2025/04/TelAviv-ModernistBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */